- 04 Nov, 2015 6 commits
-
-
Angie Chiang authored
-
Angie Chiang authored
-
Jingning Han authored
-
Jingning Han authored
This commit refactors the rate-distortion optimization scheme for transform block coding. When both ext-tx and var-tx experiments are turned on, the encoding time for bus_cif at 1000 kbps goes down from 706377 ms to 666503 ms (5.6% speed-up). The coding statics remain unchanged. Change-Id: I20835db573725580aad79c16220f799ce01f2093
-
Yaowu Xu authored
-
Marco Paniconi authored
-
- 03 Nov, 2015 17 commits
-
-
Marco authored
Change is only for real-time mode, speed > 5, and non-screen content mode. Bias is based on block size and motion vector level (motion above some threshold). Helps to improves stability in background from lightning changes. PSNR/SSIM metrics on RTC set almost no change/neutral (within +/- 0.1). Change-Id: I7eac13c1ae10be4ab1f40acc7f9f1df5653ece9d
-
Jingning Han authored
-
Marco Paniconi authored
-
Yaowu Xu authored
-
Hui Su authored
-
hui su authored
Jenkins per-commit test need to be expedited as more experiments are added into the nextgenv2 branch. This patch does the following: thread test: change the length of test clip from 5 frames to 3 frames; only test speed 1. ArfFreq test: marked as "large". The tests marked as "large" will be removed from per-commit test (to nightly test). Change-Id: I62b373c52b481dcd281e741ebf5098408a97ff4d
-
Marco Paniconi authored
-
Marco authored
Only use non-zero threshold(s) for breakout if the motion level of the current tested mode is low. Change-Id: I22aae961cc42371b49d3f648560181cc54708502
-
Yaowu Xu authored
Change-Id: Id5b8f597fb275395232559fea7bfeb56912b88a1
-
Alex Converse authored
-
Alex Converse authored
-
Jingning Han authored
This commit re-works the rate-distortion optimization scheme for transform coding. It improves the overall compression performance. For derf set, the ext-tx experiment provides 2.27% coding gains, and the new scheme that integrates multiple transform type selection and recursive transform block partitioning provides a total of 3.24% coding gains. Change-Id: Ia1887c4c44b73dfb915d091d96660a99f09d5cc3
-
Jingning Han authored
-
Marco authored
Current threshold is little too strict. Change-Id: I99ec1409d095e0c2fd3b7ab398742cabcc05700b
-
Yaowu Xu authored
-
Jingning Han authored
This commit hooks up the rate-distortion optimization system to fully exploit recursive transform block partition and multiple transform type. The compression performance of the two experiments largely adds up. For derf set, ext-tx provides additional 2.1% coding gains on top of the gains due to recursive transform block partition (0.69%). Change-Id: I1091fb9545f74e489a6a2489dc3c12f5abd05043
-
Jingning Han authored
-
- 02 Nov, 2015 12 commits
-
-
Jacky Chen authored
-
Jingning Han authored
Correctly compute the block size in bit-stream coefficient token packing. This fixes an enc/dec mismatch at very high bit-rates. Change-Id: I37bf084731dc660df0c695cad406ddcd0f9eb904
-
Alex Converse authored
Change-Id: I174f5b41be384894e41b8e2926cbf8fd0f8e21b2
-
Marco Paniconi authored
-
jackychen authored
Do memset to fix msan issue due to the access of uninitialized memory. BUG=https://code.google.com/p/chromium/issues/detail?id=549155 Change-Id: I02f995ede79e3574e72587cc078df1a0d11af002
-
Debargha Mukherjee authored
-
Marco authored
Source noise level estimate is also useful for setting variance encoder parameters (variance thresholds, qp-delta, mode selection, etc), so allow it to be used also if denoising is not on. Change-Id: I4fe23d47607b4e17a35287057f489c29114beed1
-
hui su authored
Change-Id: Ia59724413c4a4831390119a33d40a7d713b4b69f
-
Jingning Han authored
-
hui su authored
This can help increase encoding speed substantially. Change-Id: Id0c009146e6e74d9365add71c7b10b9a57a84676
-
Debargha Mukherjee authored
Change-Id: I38952cd55b91f35e5db45bc8e6a20ef25069c464 --ext-refs: extended references - for multi-ref in nextgen --ext-inter: extended inter - for new_inter/copy_mode in nextgen --ext-interp: for new interpolation
-
Marco authored
Change-Id: I60461f011d1aba0b1eb6584c6940f745221915f4
-
- 31 Oct, 2015 3 commits
-
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
-
- 30 Oct, 2015 2 commits
-
-
Jingning Han authored
This commit allows the loop filter to account for the recursive transform block partition when selecting the filter and mask. Change-Id: I62b6c2dcc0497cbe1f264b03c46163f55d2c9752
-
Jingning Han authored
This commit refactors the loop filter selection process to support variable transform block sizes based filter mask. It disables the multi-thread loop filter implementation to simplify the experiments. The speed impact on speed 0 encoding is negligible. Change-Id: Ia470b6da9ad833fe6eb72d2cbeda9296b21910ec
-