- 08 Apr, 2015 1 commit
-
-
James Zern authored
-
- 07 Apr, 2015 10 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
James Zern authored
the sse4 code expects 16-byte aligned arrays; vp8 already had a similar change applied: b2aa4017 Align SAD output array to be 16-byte aligned Change-Id: I5e902035e5a87e23309e151113f3c0d4a8372226
-
Jingning Han authored
-
Jingning Han authored
-
Vignesh Venkatasubramanian authored
-
Vignesh Venkatasubramanian authored
Reset the reached_eos flag in webm_guess_framerate in case it ends up consuming the entire file. Also adding a vpxdec shell test to verify this behavior. Change-Id: I371eebd2105231dc0f60e65da1f71b233ad14be5
-
Yaowu Xu authored
If U is not skippable, then do not perform the check on V. Change-Id: Iba5e8362bd42390197f373c44388a426a4404549
-
Jim Bankoski authored
* changes: vp8_regular_quantize_b_sse2: remove dead init vp8cx_pick_filter_level*: remove dead inits vp8_decode_frame: remove dead increment rdopt: remove dead stores find_next_key_frame: remove dead init & store multiframe_quality_enhance_block: remove dead stores vp8_print_modes_and_motion_vectors: remove dead stores
-
- 04 Apr, 2015 2 commits
-
-
Jingning Han authored
This commit turns on the Hadamard transform based rate distortion estimate for all block sizes in RTC coding mode. It conditionally skips the rate distortion estimation if all zero block flag is set on. No significant encoding speed change is observed. The compression performance of speed -6 is improved by 1.7% over using it only for block sizes of 32x32 and below. Change-Id: I768145e6f05c737b05b5b5f1ee674e929532cafb
-
Yunqing Wang authored
-
- 03 Apr, 2015 22 commits
-
-
James Zern authored
Change-Id: Ide5eefadbb3cab38743a69f744a003abb37a6506
-
James Zern authored
Change-Id: I28026b86d03264b9f4e2fc8ac1d3c74aa3954208
-
James Zern authored
Change-Id: Ie9a6fac02796d24e6f4a15416d0b4c19010547df
-
James Zern authored
Change-Id: Ia8a20c6751cc6d63c60bb00b99c78faca1e61051
-
James Zern authored
Change-Id: I8c7f5b9718ef14e4397a263aa9f52a9edcf7d1cd
-
James Zern authored
Change-Id: I33ca9cddfdd54c3d8a23c1cb978986a537a20bf2
-
James Zern authored
Change-Id: I438cbf4970fa2220fb73b0b41a29e654836d4e3b
-
Yunqing Wang authored
The threshold scaling factor was calculated wrong using partition size "bsize". Thank Yaowu for pointing it out. It was fixed and no speed change was seen. Change-Id: If7a5564456f0f68d6957df3bd2d1876bbb8dfd27
-
Ed Baker authored
The following functions use the count parameter to either loop or select dedicated paths: vp9_lpf_horizontal_16_c vp9_lpf_horizontal_16_sse2 vp9_lpf_horizontal_16_avx2 vp9_lpf_horizontal_16_neon vp9_highbd_lpf_horizontal_16_c vp9_highbd_lpf_horizontal_16_sse2 Change-Id: I7abfd2cb30baa292b4ebe11c847968481103c037
-
James Zern authored
-
Johann authored
-
Johann authored
-
Johann authored
* indianrunnerduck: Update CHANGELOG for v1.4.0 (Indian Runner Duck) release vp9: fix high-bitdepth NEON build Fix use of scaling in joint motion search Prepare Release Candidate for libvpx v1.4.0 vp8cx.h: vpx/vpx_encoder.h -> ./vpx_encoder.h Change-Id: Ib2eee50f02e12623aae478871cb9150604bb2ac2
-
Johann authored
Change-Id: Id31b4da40c484aefc1236f5cc568171a9fd12af2
-
Jingning Han authored
-
Johann authored
Change-Id: I560b1a954a5089a8af69952b8084408c6a420b96
-
Jingning Han authored
This commit accounts for the transform block end of coefficient flag cost in the RTC mode decision process. This allows a more precise rate estimate. It also turns on the model to block sizes up to 32x32. The test sequences shows about 3% - 5% speed penalty for speed -6. The average compression performance improvement for speed -6 is 1.58% in PSNR. The compression gains for hard clips like jimredvga, mmmoving, and tacomascmv at low bit-rate range are 1.8%, 2.1%, and 3.2%, respectively. Change-Id: Ic2ae211888e25a93979eac56b274c6e5ebcc21fb
-
hkuang authored
-
Yunqing Wang authored
-
Yaowu Xu authored
Change-Id: Iebf2ad2b1db7e2874788fda8d55e67f4cb1149f1
-
hkuang authored
Change-Id: Ia4f3feb20df0e89cc51b02def858e12e927312cc
-
Marco authored
-
- 02 Apr, 2015 5 commits
-
-
Johann authored
-
Yunqing Wang authored
The vbp thresholds are set seperately for boosted/non-boosted superblocks according to their segment_id. This way we don't have to force the boosted blocks to split to 32x32. Speed 6 RTC set borg test result showed some quality gains. Overall PSNR: +0.199%; Avg PSNR: +0.245%; SSIM: +0.802%. No speed change was observed. Change-Id: I37c6643a3e2da59c4b7dc10ebe05abc8abf4026a
-
James Zern authored
remove incorrect specializations in rtcd and update a configuration check in partial_idct_test.cc (cherry picked from commit 88453340) Change-Id: I20f551f38ce502092b476fb16d3ca0969dba56f0
-
Adrian Grange authored
To enable us to the scale-invariant motion estimation code during mode selection, each of the reference buffers is scaled to match the size of the frame being encoded. This fix ensures that a unit scaling factor is used in this case rather than the one calculated assuming that the reference frame is not scaled. (cherry picked from commit 8d8d7bfd) Change-Id: Id9a5c85dad402f3a7cc7ea9f30f204edad080ebf
-
Marco authored
Code cleanup, no change in behavior. Change-Id: I043b889f8f0b3afb49de0da00873bc3499ebda24
-