- 22 Jun, 2017 4 commits
-
-
Marco authored
Use it to limit NEWMV early exit in nonrd pickmode Small change in RTC metrics, has some improvement for high motion clips. Change-Id: I1d89fd955e1b3486d5fb07f4472eeeecd553f67f
-
Marco Paniconi authored
-
James Zern authored
-
Marco authored
Skin detection usage in choose_partitioning should be around the cpi->use_skin_detection. Change-Id: I6986179af9ce94c60c0974d66c311fc07cc04cfe
-
- 21 Jun, 2017 7 commits
-
-
Marco authored
Adjust the threshold for turning off cyclic refresh for high motion, and avoid testing golden in nonrd pickmode for speed >= 8 if golden refresh was long ago. No change/neutral on RTC metrics. Change-Id: I40959b8d9637f3553e7458bbabd8c6024c2c09c0
-
James Zern authored
with gcc 6.x Change-Id: Ib2070421603a6777892d4ea01f4b0921696f38b3
-
Johann Koenig authored
-
Hui Su authored
-
Johann authored
'in' is used for the reference fdct. 'coeff' is input to the idct being tested and 'dst[16]' is output Fixes a segfault on unaligned memory access on x86. Change-Id: I3691b1380ed49986897dd89a63ce63a80a0e0962
-
James Zern authored
this was deleted in: 98967645 Remove vpx_idct8x8_64_add_ssse3() but this was merged in: 9e03eedf Merge changes Ib26dd515,Ie60dabc3 after: a9299113 Merge "dct tests: run all possible sizes in one test" which added a new reference Change-Id: I8da4a6c80d27b237a378ff15eead1daab89e7e25
-
Linfeng Zhang authored
* changes: Clean 8x8 idct x86 optimization Remove vpx_idct8x8_64_add_ssse3()
-
- 20 Jun, 2017 6 commits
-
-
hui su authored
Don't overide max_gf_interval if it's not specified. It will be assigned with a default value in vp9_rc_set_gf_interval_range(). BUG=b/62803416 Change-Id: Ide46ce00279ed076865fc54ce98c55a994f0c798
-
Marco authored
Sample encoder change: reduce max-intra-rate to 1000 and buf-initial to 600. Paramaters affect target size of key frame. Change-Id: I2be6bc2927f5fa74e19e1efa3fb574d23a503300
-
Marco authored
Sample encoder change: reduce max-intra-rate to 1500 and buf-initial to 700. Paramaters affect target size of key frame. Change-Id: I01e238378b63eeef28dfc2178baadffcd3cc7561
-
Johann Koenig authored
-
Marco Paniconi authored
-
Marco authored
Adjust some parameters in sample encoder: vpx_temporal_svc_encoder. Parameters adjusted to set lower QP for initial key frame, and allow for larger target size on subsequent key frames. Change-Id: I092ad968e5b51b9f495dadb6ee96e810663c910e
-
- 19 Jun, 2017 7 commits
-
-
Marco Paniconi authored
-
Johann authored
Modify fdct4x4_test.cc to support all size combinations. This does not add any new tests and in fact fails a few. There were minimal changes made to the tests so it's not entirely surprising that some of the larger 12 bit transforms are failing since it was initially only used for 4x4. In follow up patches the tests in fdct8x8_test.cc, dct16x16_test.cc and dct32x32_test.cc will be evaluated and moved to dct_test.cc. BUG=webm:1424 Change-Id: I72a23430f457d7fae8c91e706adc0e77c25abc8f
-
James Zern authored
-
James Zern authored
attempt retry on transient failures uncaught by --retry Change-Id: I7cd8846ff88daf0f521af9ee182e30bfd79f51f3
-
Marco authored
Get some quality gain on RTC metrics (~7%), with ~5-8% speed slowdown. Change-Id: I0d02942a77074424ee0326b6e110ddff09f2df5e
-
Jerome Jiang authored
-
Marco authored
Set the base_mv_aggressive for temporal enhancement layers (TL > 0). Under the aggressive mode, skip the NEWMV depending on the SSE of the base_mv. Also reduce the subpel motion to 1/2 under aggressive mode if base_mv is good. Speedup ~3% with small/negligible loss in quality on RTC. Affects speed >= 6. Change-Id: I89341b279cad6da2a04b76d5e726016191dacdb8
-
- 16 Jun, 2017 2 commits
-
-
James Zern authored
-
Jerome Jiang authored
If 2 or more 8x8 blocks are identified as skin, the macroblock will be labeled as skin. Change-Id: I596542c81a2df9e96270cab39d920bbfeb02bc6e
-
- 15 Jun, 2017 5 commits
-
-
James Zern authored
Change-Id: I36de79c58461907deaea70d6131da9119bc0bc69
-
Linfeng Zhang authored
Create load_buffer_8x8() and write_buffer_8x8(). Change-Id: Ib26dd515d734a5402971c91de336ab481b213fdf
-
Linfeng Zhang authored
It's almost identical with vpx_idct8x8_64_add_sse2(), except little difference in instructions order. Change-Id: Ie60dabc35eaa6ebae7c755e6cff00a710aad284f
-
Urvang Joshi authored
This was ported from the greedy version in AV1, written by Dake He (dkhe@google.com). See: https://aomedia.googlesource.com/aom/+/master/av1/encoder/encodemb.c#137 Greedy version is disabled by default, but can be picked by setting USE_GREEDY_OPTIMIZE_B to 1. To be enabled by default later. This is both faster and better in terms of compression. Compression Improvement: ------------------------ lowres: -0.119 midres: -0.064 hdres: -0.405 Speed Improvement: ------------------ (Based on encode time of 3 videos of different difficulties at 3 different target bitrates) With --cpu-used=0: 0.38% to 5.55% faster With --cpu-used=1: 0.24% to 2.79% faster With --cpu-used=2: 0.29% to 1.46% faster Change-Id: Ia7a23b3b244ad8eb253ac9e43cd03c5e021d2635
-
Linfeng Zhang authored
* changes: Update high bitdepth load_input_data() in x86 Clean array_transpose_{4X8,16x16,16x16_2) in x86 Remove array_transpose_8x8() in x86 Convert 8x8 idct x86 macros to inline functions
-
- 14 Jun, 2017 1 commit
-
-
Marco Paniconi authored
-
- 13 Jun, 2017 6 commits
-
-
Linfeng Zhang authored
BUG=webm:1412 Change-Id: Ibf9d120b80c7d3a7637e79e123cf2f0aae6dd78c
-
Linfeng Zhang authored
Change-Id: I341399ecbde37065375ea7e63511a26bfc285ea0
-
Linfeng Zhang authored
Duplicate of transpose_16bit_8x8() Change-Id: Iaa5dd63b5cccb044974a65af22c90e13418e311f
-
Linfeng Zhang authored
Change-Id: Id59865fd6c453a24121ce7160048d67875fc67ce
-
James Zern authored
BUG=webm:1438 Change-Id: I5feb31c254d02e116e624cfe702e73ba5a1f7aca
-
James Zern authored
some build systems have trouble with duplicate basenames. vpx_dsp/skin_detection.[hc] were added in: 658e8542 Merge skin detection code in vp8/9. BUG=webm:1438 Change-Id: Ieaa70b40bda409ec23e6d179b47a930ac6243b05
-
- 12 Jun, 2017 2 commits