- Jul 07, 2016
-
-
Jingning Han authored
Use int64_t type for distortion. This avoids integer overflow issues in the trellis optimization function in high bit-depth settings. Change-Id: I550c3ca9f11a3191ef8638a152887018cd476141
-
- Jun 29, 2016
-
-
Deb Mukherjee authored
-
Sarah Parker authored
-
Sarah Parker authored
-
Sarah Parker authored
Change-Id: I1f6f5b8861c4081b1f4b85c531c5d7ef0cb67bab
-
Sarah Parker authored
Change-Id: I11b717e1652dff440a54f6977527d544b0c5ed29
-
- Jun 28, 2016
-
-
Aℓex Converse authored
Change-Id: I043418cde5a2562520ff37cdf81436abc2c9821a
-
Geza Lore authored
Commit 0d6980d7 removed some use of the skip_txfm optimization, and the rest are not productive. The current use of this optimization is only used with --good and --cpu-used >= 3, however the overhead of this is higher than the speedup it yields. Removing this, and subsequently simplifying model_rd_for_sb yields a net encoder speedup: --cpu-used=0 ~1.5% faster --cpu-used=3 ~2.0% faster The code simplification is also significant. Change-Id: I1dd668c32de15a2e912c59c42379d0f9e1032ff8
-
Sarah Parker authored
-
Hui Su authored
-
Hui Su authored
-
Deb Mukherjee authored
Also use the fp quantizer consistently lowres: -0.07 BDRATE improvement Change-Id: I9174f6ad54a74d38541004b99cb3689d0c09be55
-
- Jun 27, 2016
-
-
Hui Su authored
-
Jingning Han authored
-
Yi Luo authored
-
Jingning Han authored
This resolves the use of uninitialized value in the first-pass encoding. Change-Id: I78bc19214a1bfde5c5641424550cbbe4e52cae99
-
Sarah Parker authored
-
Yi Luo authored
- Fix the over-writing bug in horizontal filtering as width = 2. - Fix 10-tap vertical filtering which no longer reads one row of pixel above the block. - Fix 10-tap filter zero padding. - Encoder speed slow down ~4.0%, compared to, 81ad9536 Convolution vertical filter SSSE3 optimization Change-Id: I9bb294a4529300081c29bf284e6bc6eb081cc536
-
- Jun 25, 2016
-
-
Hui Su authored
Its old name "ref_mv" is confusing. Change-Id: I7ac8f346c468bcf3c0e7692582d423fb7a1f113a
-
Hui Su authored
Combine it with vp10_pattern_search_sad Change-Id: I47a3b34dfefad9fc8abd23fcc197f6aea3419873
-
Hui Su authored
Should use sub-pel MV instead of full-pixel MV as input parameter to calc_int_cost_list(). Change-Id: I054d94220a090ca54c8d24df265193ee345cd439
-
Deb Mukherjee authored
-
- Jun 24, 2016
-
-
Sarah Parker authored
Add the ability to pick between 3 quantization profiles. The profile is chosen based on the entropy context at the block level. Change-Id: Iaea0485798441b7d635962c2563f3a477f582dac
-
Deb Mukherjee authored
Also reduce number of frames coded for VP10. Change-Id: I7de908861620b6f4f08513516110fd584660d994
-
Yi Luo authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Use the trellis optimization based uniform quantizer to encode the sub8x8 block coding. Change-Id: Ibbf7791b0aa430b7c67ef38eac3af6379578f56d
-
- Jun 23, 2016
-
-
Jingning Han authored
This commit refactors the transform and quantization process for sub8x8 blocks and unifies the related functions. Change-Id: I005f61f3eb49eec44f947b906c4e308cab9935a2
-
Jingning Han authored
Replace the expanded zero-bin quantizer with uniform quantizer in the recursive transform block partitioning scheme. This improves the compression performance by 0.4% for lowres. Change-Id: I1c32ce9ebba0f0760e36a2c5bd20f2f5887ea5b4
-
Yi Luo authored
-
Jingning Han authored
-
Yi Luo authored
- Apply 8-pixel vertical filtering direction parallelism. - Add unit tests to verify bit exact. - Encoder speed improves ~29% (enable EXT_INTERP) on Xeon E5-2680. - Combinational cycle count of vp10_convolve() drops from 26.06% to 6.73%. Change-Id: Ic1ae48f8fb1909991577947a8c00d07832737e57
-
Jingning Han authored
This fixes the unit test failure in the 1-pass settings of EndToEndTestLarge.EndtoEndPSNRTest bug=webm:1243 Change-Id: I7667c341f7c063f7ffb83786446bbbd1e498c1aa
-
Yi Luo authored
-
Jingning Han authored
-
Aℓex Converse authored
-
Aℓex Converse authored
Change-Id: I2503f163464862dc3a7a3141d43d3f07c81b33d2
-