- 25 Apr, 2016 5 commits
-
-
Marco authored
Add some adjustment for high motion case. Change-Id: If700be1ce849c187ed031221ea7cabbc8d91ec2b
-
Marco Paniconi authored
-
Marco authored
Need to check that sse for non-zero mv has been set for the current block (i.e., check that nonzero-mv is tested as a mode, so newmv_sse != UINT_MAX) before forcing to not use zero-mv for denoising. Also increase some thresholds (sse and sse_diff) for high noise case, and use shift operaton instead of multiplication on a threshold computation. Change-Id: Iae7339475d57240316b7fa8b887c4ee3c0d0dbec
-
Marco authored
Use it for now in noise estimation to bypass estimation if motion level is high. Change-Id: I033662dc909f2060e4e81abf562a7ad262dc8170
-
Scott LaVarnway authored
-
- 22 Apr, 2016 9 commits
-
-
Scott LaVarnway authored
vp9_adjust_mask() is called again in loop_filter_rows(). Change-Id: If52f5339dfa7971c47b12f9e05f87951044d9391
-
James Zern authored
-
Marco Paniconi authored
-
Marco authored
Change-Id: Ie80b7a14e3505c40b5742793f84aa6fb9d21dab5
-
Marco authored
Change-Id: Ib47d742d07f13c7c39cea85e228c19ae298baf4a
-
Marco Paniconi authored
-
Marco authored
So it can be used even with aq-mode=3 not enabled. Also cleans up some code in the places where its used. No change in behavior. Change-Id: Ib6b265308dbd483f691200da9a0be4da4b380dbc
-
James Zern authored
fixes crash in 32-bit builds Change-Id: I149e517c940a8cd43643e213bfbe077b6f579090
-
Johann Koenig authored
-
- 21 Apr, 2016 9 commits
-
-
Johann authored
The order of the output structure is not currently important. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1021 Change-Id: Ibc0006d569675db6c5060c4529f5d9e73f2e96a6
-
James Bankoski authored
-
James Bankoski authored
-
James Bankoski authored
-
Jim Bankoski authored
Change-Id: Ie3ec67a83d1877d3deae9c7922b6899d915aa19e
-
Jim Bankoski authored
Change-Id: I570c6859d6e18cd94ce4a29068477b937489399c
-
Jim Bankoski authored
huisu did in nextgen branch -> please try in vp9 Change-Id: I0ff35db07ac38464e0e2858e303be686c03a5d0e
-
Jim Bankoski authored
Removed this todo because of another todo which says none of this code should exist. It should be integrated into the block by block encode process as per the decoder. Change-Id: I076bd15140a060e69c014dd7d7cd07fea260aba3
-
Yaowu Xu authored
-
- 20 Apr, 2016 5 commits
-
-
Jim Bankoski authored
This is implemented in the decoder already. Will add a todo for the encoder. Change-Id: I5e78c045cb2edb5ba171022aeeb70051a708b916
-
Marco authored
Change-Id: Ie73d1bbc2c953d010b32097440698f0d060750be
-
Marco authored
Change-Id: I9c68aa9e72969b0ffbf57eb186380ff666745aeb
-
Marco Paniconi authored
-
Marco authored
For 1 pass vbr mode. Increase the gf interval for case where average Q is close to max and high overshoot is detected. Small increase in overall avg_psnr/sssim metrics (~0.2/0.1%) for ytlive, but improves the low-end (low bitrate) for several clips (less overshoot). Change-Id: Ifba40f25b4861b2e0d9832c82d5359a6a3dce9f2
-
- 19 Apr, 2016 1 commit
-
-
Marco authored
Reset to previous values. Change-Id: Ia49bafc1d1ec5f657819ffba04d11fd701f315e8
-
- 18 Apr, 2016 3 commits
-
-
Marco authored
More even spacing near key frame and avoid gf on scene cut if its close to key frame. Small increase in metrics for ytlive set (which uses key-period=150). (~0.2% gain) Change only affects 1 pass vbr mode. Change-Id: If1e5a59baf1e0befbaf998522fbc47d94ac5b5df
-
Marco authored
Change only affects 1 pass vbr. Use a q value somewhat larger (~6%) than avg_frame_qindex[INTER] as basis for active_best_quality for inter-frames. And use the minium of this (avg_frame_qindex) and the active_worst_quality. This reduces some overshoot in ytlive clips. Overall small but positive average increase in metrics (up on average ~0.2%). Change-Id: Icdbaae7872d5675fd38a13c0ec6ce0e2e3b919ce
-
Paul Wilkins authored
-
- 15 Apr, 2016 4 commits
-
-
Scott LaVarnway authored
-
Johann Koenig authored
-
Scott LaVarnway authored
Change-Id: I71366140799b9b39474b9b459082cdb250bd1905
-
Martin Storsjö authored
This was never hooked up for the 32x32_34 case as the neon_asm version in 3f7c12da, when the intrinsics version was added. Change-Id: Ic7db4ce5850c637315f9fe9e2de93a4f8cf9e320
-
- 14 Apr, 2016 2 commits
-
-
Johann authored
Change-Id: Ic6b695442e319f7582a7ee8e52a47ae3e38c7298
-
James Zern authored
-
- 13 Apr, 2016 2 commits
-
-
Marco Paniconi authored
-
Marco authored
Change recursive weight for average_source_sad and put some constraint on spacing between detected scene-cuts. Change only affects 1 pass real-time mode. Change-Id: I1917e748d845e244812d11aec2a9d755372ec182
-