- Dec 10, 2013
-
-
Dmitry Kovalev authored
-
Hangyu Kuang authored
-
Dmitry Kovalev authored
Change-Id: Ib46a97d8ff9f2915b9fa2abba3cd18b6711fcb0c
-
Dmitry Kovalev authored
-
Hangyu Kuang authored
Change-Id: Ic429b2f16462e926f30efb3af4da3080026359d8
-
Dmitry Kovalev authored
-
Johann Koenig authored
-
Hangyu Kuang authored
Merge "Implenment on demand border extension. In place extend the border now. Next commit will totally remove the border."
-
Dmitry Kovalev authored
Change-Id: I67a45a41312ca0efd8fe00ccd8bdc0f97675d09f
-
Hangyu Kuang authored
the border now. Next commit will totally remove the border. Change-Id: Ic1e1ca9cc34f81c688715b3948689b47df63a151
-
Jingning Han authored
-
Jingning Han authored
-
- Dec 09, 2013
-
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: I83ffed2b1878a35ac35f07f9ee74309adc9c7b11
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Adding get_uv_tx_size_impl() with tx size selection logic, rewriting get_uv_tx_size(). Change-Id: I3ecb108059a41be227a8c89a0710bd174f508951
-
Ehsan Akhgari authored
Change-Id: Ife17fc6369ce32f36d5c7f8a2ef5a3b7724d81b9
-
Paul Wilkins authored
Clean up and simplification of both estimate_max_q variants and only call once per clip/section. This leads to a more constrained range of Q values across a clip / section. Average gains across all 4 test sets:- PSNR ~0.5% SSIM ~0.3% Change-Id: If77d5f7bb50939a464e117724f4da5b001c62d70
-
- Dec 07, 2013
-
-
Dmitry Kovalev authored
-
- Dec 06, 2013
-
-
Dmitry Kovalev authored
Change-Id: Ia6d6f4dfb1fd1ec0f8ba53796b59a802e9d7881d
-
Yaowu Xu authored
For VP9, lossless coding is enabled by passing 0 for both min_q and max_q. This is a valid configuration, and should not be warned. Change-Id: Idd117579cd89cd14c0723b1d7e482067ac12b401
-
Jim Bankoski authored
-
Jingning Han authored
Use the pre-fetched stride value. Change-Id: I8d4aaedab7a83a4870be51c110da27e55ca3bc85
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
In lossless coding, distortion is always 0. Early exit based on this metric was incorrect. This CL also changed to use best_rd instead of distortion as the metric for easly exit as requested by Jim. Change-Id: I8ef3e407ac03b4abc3283b273f936a68fad5c2ab
-
James Zern authored
-
Jingning Han authored
Add a full range motion search for regular block sizes. This runs exhaustive search within the given reference area. This commit further optimizes the search process by combining 4 points test into one pipeline, which gives 30% speed-up as compared to run each individual point at a time. This full range search serves as a best possible motion search reference. When replacing the diamond search with full range search, the speed 0 runtime of bus CIF at 2000 kbps goes from 153872ms to 623051ms. The compression performance compared to speed 0 setting gains 0.585% for derf set. Change-Id: Ieef1225216b0b86b4ac4872fa7fb9e18bf2eabb3
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I8ab9bbe2595ed1743f35223b6a6ce6d023b9a20e
-
Dmitry Kovalev authored
Renames: vp9_get_pred_context_comp_inter_inter => vp9_get_reference_mode_context vp9_get_pred_prob_comp_inter_inter => vp9_get_reference_mode_prob Change-Id: I3bbb69481e6b0c848028667c9269f567f293d3bd
-
Dmitry Kovalev authored
Change-Id: Ic3bb862e93aedf6a489a33ea6f7e5097d96855ee
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Adrian Grange authored
-
Jingning Han authored
-
Paul Wilkins authored
Removed an adaptive rate correction factor that was having a negative impact on quality in many clips. This factor was influencing the Q range available to each frame independently of the bits allocated to each. Average results with DISABLE_RC_LONG_TERM_MEM. derf +0.199, -0.059. yt +3.957, +3.798 std hd +1.577, +2.140 yt hd +4.127, +4.513 Average results without DISABLE_RC_LONG_TERM_MEM derf -0.628, -0.665 yt +3.432, +3.015 std hd -0.105, +0.153 yt hd +3.432, +3.015 Change-Id: I45bab6b606f49a442e7b27a6d631f3ffd843bbce
-
James Zern authored
3840x2160 vp90-2-08-tile_1x8_frame_parallel.webm vp90-2-08-tile_1x8.webm vpxenc crowd_run_2160p50.y4m \ --codec=vp9 -p 2 \ --frame-parallel=${fpm} \ --tile-columns=${tc} \ --limit=10 \ --auto-alt-ref=1 \ --lag-in-frames=5 \ --target-bitrate=2500 Change-Id: I6dc19b4fca483d03ef9a897a843bf9037d095c8e
-