- 17 Jul, 2017 2 commits
-
-
Marco authored
When content_state_sb is set to LowVarHighSumdiff, don't reset it to VeryHighSad. Visually better on clips with strong lighting changes. Small/negligible change in RTC metrics and speed. Change-Id: I20c383e3c4cf8d1149de5f9260449c0b7cf7c6aa
-
Marco authored
When int_pro_motion_estimation is done for superblock in choose_partitioning, use it to avoid the full_pixel_search for NEWMV mode, if bsize is >= 32X32. For speed > 7. Small/neutral change on RTC metrics. ~1-2% speedup on arm on high motion clip. Change-Id: I3cfe6833ff4bf75d4afa83eaf058ad45729de85b
-
- 15 Jul, 2017 1 commit
-
-
James Zern authored
-
- 14 Jul, 2017 2 commits
-
-
Jerome Jiang authored
Change-Id: Iddcb83a5968db57cfd312c5bc44b2a226a2a3264
-
Marco authored
Only affects speed 7. Improvement on high motion clips. Change-Id: Ibddb68fed9c63207df29ffd790f9205b1cecf687
-
- 13 Jul, 2017 2 commits
-
-
Johann authored
Although the low bitdepth functions are identical (excepting the need for larger intermediate values) they do not pass these tests. This improves the error output to aid debugging. Simplify buffer usage with Buffer and removing unnecessarily aligned variables. eob is a single element and never written using aligned instructions. BUG=webm:1426 Change-Id: Ic95789a135cf1e8a3846d85270f2b818f6ec7e35
-
James Zern authored
for tests that aren't explicitly testing 2-pass behavior use --passes=1 with this configuration Change-Id: I6a1520ecc65d0f626486604310af29dacb9f197f
-
- 12 Jul, 2017 10 commits
-
-
James Zern authored
-
Johann Koenig authored
-
Marco Paniconi authored
-
Johann Koenig authored
* changes: sad4d neon: 32x[16,32,64] sad4d neon: 16x[8,16,32] sad4d neon: 8x[4,8,16] sad4d neon: 4x4, 4x8
-
Johann authored
Rewrite 64x64. BUG=webm:1425 Change-Id: I336bf5a3aa4b783389c10b16a50f0f559346ecbf
-
Johann authored
Rewrite 32x32. Use half the accumulator registers. BUG=webm:1425 Change-Id: Ibf5e61dc4ba15056102aef8495f4a02c668c5d13
-
Johann authored
Rewrite 16x16. Use half the accumulator registers. BUG=webm:1425 Change-Id: I44b48512b1e3629505d83c2645e800f53878ccc2
-
Johann authored
BUG=webm:1425 Change-Id: I7de2500cca4b621f21478c4b0333c56d76dbc9a4
-
Johann authored
BUG=webm:1425 Change-Id: I5081b5ce131821d590c53ac1206a94f50cb8b468
-
Urvang Joshi authored
-
- 11 Jul, 2017 7 commits
-
-
James Zern authored
BUG=webm:1446 Change-Id: I6e0ea9342c715d354c641109737172afa649b85b
-
Urvang Joshi authored
Reduces memory usage, and speeds up encoding for some difficult clips. No impact on output or metrics. Ported from aomedia patch: https://aomedia-review.googlesource.com/c/14501 Change-Id: I26ec69af8336f9e80da486a1cfbfc89a3596954d
-
James Bankoski authored
-
Jerome Jiang authored
-
Jim Bankoski authored
This reintroduces the fix: https://chromium-review.googlesource.com/c/422807/ and later reverted here: https://chromium-review.googlesource.com/c/447843/ BUG=webm:1355 This time behind a compile time flag : configure --disable-always_adjust_bpm configure --enable-always_adjust_bpm This should make side by side testing easier and let users of the lib pick which way they want to go. Change-Id: I7d7b37b83015dc001810af84c132cbc1e71ba8d6
-
Marco authored
For fixed pattern SVC: keep track of denoised last_frame buffer for base temporal layer, and if alt_ref is updated on middle/upper temporal layers, force an update to denoised last_frame buffer. This allows for improved denoising on top temporal layers. Change-Id: Icbd08566027d4d2eabc024d3b7a0d959d2f8c18b
-
Jerome Jiang authored
Change-Id: Iebc9dd293d8b1449c0674c0295349297e9b90646
-
- 10 Jul, 2017 6 commits
-
-
Johann authored
4x4 was failing with a bus error. Most likely due to clang alignment hints on 32bit loads. Change-Id: Ib191ce0e6239fc55d85f10e4dbe15876e5052edb
-
Johann authored
Change-Id: Iaf9e88ff636ccf8f0ef310869c6827f3f205cca8
-
Johann Koenig authored
-
Jerome Jiang authored
-
Johann authored
This code is unused in vp9. Only vp8 still contains references to vpx_sad_NxMx[3|8] and only for sizes 16x16, 16x8, 8x16, 8x8 and 4x4. Remove the remaining sizes and all the highbitdepth versions. BUG=webm:1425 Change-Id: If6a253977c8e0c04599e25cbeb45f71a94f563e8
-
Jerome Jiang authored
Denoiser is used in real-time mode which does not use alt-ref. Reduce memory usage when denoiser is enabled. Change-Id: I54ba3bcaeeb1818bbdf718ef90e97d4897ff793d
-
- 07 Jul, 2017 10 commits
-
-
Johann Koenig authored
* changes: sad neon: avg for 64x[32,64] sad neon: macroize 64xN definitions sad neon: avg for 32x[16,32,64] sad neon: macroize 32xN definitions sad neon: avg for 16x[8,16,32] sad neon: macroize 16xN definitions
-
James Zern authored
-
Johann Koenig authored
-
Johann authored
BUG=webm:1425 Change-Id: Id84d97807a6a0fbcc889c4dfe11929d54f85493d
-
Johann authored
Change-Id: Iaa6ea75b10e75784f31b1e08637eecf0dcb5cff9
-
Johann authored
BUG=webm:1425 Change-Id: I3362e0dded3b46ca032caa7f44db42f324bc596d
-
Johann authored
Change-Id: I0020a49e77d27514375a03095d5821dc0aa7d128
-
Johann authored
BUG=webm:1425 Change-Id: Ia42e4f36547c5fe12114fb58379e34bce82eb2f2
-
Johann authored
Change-Id: I5aea6ffbfa48eb1970afe3be54f0bba275d7fa58
-
Johann Koenig authored
* changes: sad neon: macroize 8xN definitions sad neon: avg for 8x[4,8,16] sad neon: avg for 4x4 and 4x8
-