- 28 Sep, 2017 2 commits
-
-
Marco Paniconi authored
-
Marco authored
Add stats for past ARF usage, and use it to disable ARF usage based on some conditions. Overall improvement on ytlive set, reduces the regression on the problem clips for this feature. Only affects when sf->use_altref_onepass is enabled (currently off by default). Change-Id: I66267f227ea132dc86acb730e9882f85bead2cdb
-
- 27 Sep, 2017 14 commits
-
-
Marco authored
Scene detection is not currently used in SVC 1 pass code. Speedup of ~0.4%. Change-Id: I0ab769300919de710cd2da1402014fa3f22a1f86
-
Marco Paniconi authored
-
Scott LaVarnway authored
-
Marco Paniconi authored
This reverts commit 535b7b91. This is actually used in CBR to reset the rate control if high source sad is detected. Original change's description: > Remove the speed condition on scene detection in 1 pass code. > > Scene detection is used for VBR mode and for screen_content mode. > > It was also enabled for CBR mode via the speed condition, > but currently the analysis in the scene detection is not used > in CRB mode (similar computations are done locally at superblock level > when the source_sad feature is enabled). > > For 1 pass code. > No change in behavior. Small speed gain, ~0.5%. > > Change-Id: I59991d7ef2af320bea7af4b907596e057affa42f TBR=marpan@google.com,builds@webmproject.org,jianj@google.com Change-Id: Ib4e6b02047f75632503e7b0fc870af97fa9291c3 No-Presubmit: true No-Tree-Checks: true No-Try: true
-
James Zern authored
-
James Zern authored
-
Linfeng Zhang authored
Exposed by fuzz test in high bitdepth. The bug is introduced in commit 64653fa1. BUG=webm:1466 Change-Id: Idd77d5c6a60efb9241471611ce1aba0646cb6ff5
-
Scott LaVarnway authored
C vs SSE2 speed gains: _4x4 : ~1.95x C vs SSSE3 speed gains: _8x8 : ~3.30x _16x16 : ~5.67x _32x32 : ~3.87x BUG=webm:1411 Change-Id: Ib483989b25614aa89b635e8c087d0879a5d71904
-
Marco authored
Scene detection is used for VBR mode and for screen_content mode. It was also enabled for CBR mode via the speed condition, but currently the analysis in the scene detection is not used in CRB mode (similar computations are done locally at superblock level when the source_sad feature is enabled). For 1 pass code. No change in behavior. Small speed gain, ~0.5%. Change-Id: I59991d7ef2af320bea7af4b907596e057affa42f
-
Vignesh Venkatasubramanian authored
'iter' parameter is being checked for NULL in every call to decoder_get_frame which is quite pointless because it is always going to be NULL unless the application changed it. The code works as described only because vp9_get_raw_frame returns -1 on all subsequent calls after the first. Change-Id: Ic736b9e8fe36fc1430fc11d6a9b292be02497248
-
Linfeng Zhang authored
-
Jerome Jiang authored
-
Shiyou Yin authored
-
Jerome Jiang authored
BUG=b/64710201 Change-Id: Ia518af5494a42e80949cf1165244fbed59606cf7
-
- 26 Sep, 2017 6 commits
-
-
Marco authored
The speed condition is not needed, feature can used for any speed in 1 pass code. Change-Id: I878ef3f63a075302eda48c0343fa243c80aab9ba
-
Marco authored
To be used for 1 pass VBR. Off by default in speed features. Change-Id: I5d6110d6d191990db526fe68ec9715379a4d1754
-
Marco Paniconi authored
-
Linfeng Zhang authored
BUG=webm:1419 Change-Id: I39c8033734562efc0ac0e28e7f06fa05130f9b96
-
Linfeng Zhang authored
* changes: cosmetics: NEON scaling code Refactor convolve NEON code Refactor convolve code
-
Shiyou Yin authored
1. vp8_copy_mem16x16_mmi 2. vp8_copy_mem8x8_mmi 3. vp8_copy_mem8x4_mmi Change-Id: I3de29a11fa7402df0e48bbb944440b1e66498a65
-
- 25 Sep, 2017 2 commits
-
-
Marco authored
Set it as default to 900. Change-Id: Id2d990925dccff1f6762411c66ea95973440c92f
-
Scott LaVarnway authored
-
- 22 Sep, 2017 2 commits
-
-
Scott LaVarnway authored
C vs SSSE3 speed gains: _4x4 : ~2.45x _8x8 : ~10.61x _16x16 : ~11.34x _32x32 : ~6.36x BUG=webm:1411 Change-Id: Ic91389a4f1a8ad093f498afe53765b897fb9be09
-
James Zern authored
* changes: Remove the unnecessary cast of (int16_t)cospi_{1...31}_64 Remove the unnecessary upcasts of (int)cospi_{1...31}_64 Change cospi_{1...31}_64 from tran_high_t to tran_coef_t
-
- 21 Sep, 2017 2 commits
-
-
Andrew Lewis authored
-
Marco Paniconi authored
-
- 20 Sep, 2017 9 commits
-
-
Marco authored
Add the condition frames_since_golden > 0 to the early exit check for ARF usage in nonrd_pickmode. This improves quality of first frame following ARF, where frame_since_golden = 0. Small/neutral gain in metrics for speed 6, neutral change in speed. Only affects when USE_ALTREF_FOR_ONE_PASS is enabled. Change-Id: I82e73e6ff6fc849e5ca5448563cb8a0515fe0cdc
-
Linfeng Zhang authored
BUG=webm:1450 Change-Id: If59743aafe99226e0ec67ab5d20678ce25f53ab8
-
Linfeng Zhang authored
BUG=webm:1450 Change-Id: Ib046fe28caec5b9ebdc9d0152df7c54ff4266858
-
Linfeng Zhang authored
The unnecessary upcast to (int) will be cleaned later. BUG=webm:1450 Change-Id: Ia234575206d5a74540526924b06ed3939322d063
-
James Zern authored
-
Linfeng Zhang authored
A new bug was introduced in a80bdfd0 "Change sinpi_{1,2,3,4}_9 from tran_high_t to int16_t". Reverted the change in this file. BUG=webm:1450 Failed test C/TransHT.AccuracyCheck/26. Change-Id: Id001f57aad811803ef7d367d2b2bc008d8499991
-
Marco Paniconi authored
-
Scott LaVarnway authored
-
James Zern authored
quiets nasm warning: label alone on a line without a colon might be in error BUG=webm:1462 Change-Id: I660407ca60e8c9a810dba9d76afb65852029a29c
-
- 19 Sep, 2017 3 commits
-
-
Linfeng Zhang authored
Change-Id: Ib91054622c1f09c4ca523bc6837d7d8ab9f03618
-
Linfeng Zhang authored
Rename a couple of hbd static functions. Move the position of NEON function convolve8_4(). Change-Id: Idfac00edf2e99cdd8e0a73b9f895402f60be6349
-
Linfeng Zhang authored
Extract a couple of static functions into their caller functions. Change-Id: If8d8a0e217fba6b402d2a79ede13b5b444ff08a0
-