- 29 May, 2014 2 commits
-
-
Dmitry Kovalev authored
Change-Id: Ibdd5255d37200fb8a1d50f71a2a49c6089ae21e7
-
Dmitry Kovalev authored
Change-Id: Id3d0a49836fe996b806707d29a8130acf9d7ea0e
-
- 22 May, 2014 1 commit
-
-
Alex Converse authored
Prevents too small partitions from being copied to the next frame. Change-Id: I4b97c30b27d06051574d54aaaca5434407a0c9ff
-
- 21 May, 2014 1 commit
-
-
Yaowu Xu authored
This commit changed to enable the encoder to adjust motion dection speed threshold based on picture size. In addition, cpu-used 1 now does a partition search every other frame instead of every third frame for low resolution inputs. The change has no quality/speed impact for 720p and above. Test showed the change increase encoding time by between 3% to 6% for cpu-used 2 encodiong of 360p sequences. It also has a compression gain about .3%. For cpu-used 2, the change resolved some very disturbing visual artifacts in certain sequences when large block partitionings and transforms are used as a result of copying the partition from a previous frame. Change-Id: Ic7fd22508cdb811d4ca935655adbf20109286cfa
-
- 19 May, 2014 1 commit
-
-
Yunqing Wang authored
Added a skipping test in non-rd inter-mode. After interpolation prediction step, the residuals are tested to see if they will be quantized to 0 based on modeling between spatial domain and frequency domain. Set static-thresh to 800 for >=720p and 300 for <720p, rtc set tests showed 1. Speed 5, psnr: -0.514%; ssim: -1.748%; speedup on related clips: 5% -11% 2. Speed 6, psbr: -0.628%; ssim: -1.637%; speedup on related clips: 4% - 9% Change-Id: I62fbf26bc043ecd2b584f255f1a4ee5ab52bfcf3
-
- 23 Apr, 2014 1 commit
-
-
Jingning Han authored
This commit introduces a chessboard pattern search for the prediction filter type search. It runs extensive search in alternate blocks and allows the rest blocks to refer coding decisions of their nearby neighbors. For pedestrian 1080p at 4000 kbps, the runtime of speed -5 goes down from 43990 ms to 42200 ms. The overall compression performance for RTC set is changed by -1.37%. Change-Id: Icfe220c49451cda796f0ca91d935c9ed01e56c9d
-
- 22 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Actual renames: vp9_onyx_if.c -> vp9_encoder.c vp9_onyx_int.h -> vp9_encoder.h Change-Id: I80532a80b118d0060518e6c6a0d640e3f411783c
-
- 21 Apr, 2014 1 commit
-
-
Yaowu Xu authored
For speed 3 and above, such search is only allowed at speed 3. The change helped cif and stdhd set by 1.2% and .7% in compression, but increased the encoding time by around 5%. Change-Id: Ifa4832327f1c1bef3decb032ceb769cbf50e059f
-
- 18 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Id48edd12c6f649c82113128491ef6ea7410e93b2
-
- 17 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I86b85b5c11388e84a48f8936330c0d920df5d1f0
-
- 14 Apr, 2014 4 commits
-
-
Dmitry Kovalev authored
Change-Id: I5ed360585dae2c9fea6c32058dbfb8ec07700677
-
Dmitry Kovalev authored
Change-Id: Icb4851d98c951506fe5d73d8d5a8ac7e53fecfd0
-
Paul Wilkins authored
This prefix reserved for global scope functions etc. Change-Id: I671cda2a63e01a40aae3d7407dd1bb4d338d709c
-
Paul Wilkins authored
A previous path improved speed 2 quality a little but more extensive testing showed that it slowed encode by a few %. The change will have a similar effect for speed 3 but should not impact speeds 4+; This experiment should reverse that and give a speed up at the cost of a small quality loss. Borg results pending. Change-Id: I4493fc1541aaf44587f1a41ff219f7088da9252c
-
- 09 Apr, 2014 2 commits
-
-
Yaowu Xu authored
Change-Id: Ie26b6ca8de733a527f820b16148e7a2231073f0f
-
Yunqing Wang authored
Calculate the difference variance between last source frame and current source frame. The variance is calculated at 16x16 block level. The variances are compared to several thresholds to decide final partition sizes. An adaptive strategy is implemented to decide using SOURCE_VAR_BASED_PARTITION or FIXED_PARTITION based on motions in the video. The switching test is done once every search_type_check_frequency frames. The selection of source_var_thresh needs to be investigated further later. RTC set Borg test showed 0.424% overall psnr gain, and 0.357% ssim gain. For clips with large enough static area, the encoding speedup is around 2% to 15%. Change-Id: Id7d268f1d8cbca7fb8026aa4a53b3c77459dc156
-
- 07 Apr, 2014 2 commits
-
-
Marco Paniconi authored
Copy up to a certain bsize, otherwise set to a fixed bsize. This helsp to reduce artifact near moving boundary caused by full partition copy without checking motion of super-block. This artifact can occur at speeds 3,4 in real-time mode. Issue: https://code.google.com/p/webm/issues/detail?id=738. Change-Id: I05812521fd38816a467f72eb6a951cae4c227931
-
Dmitry Kovalev authored
Change-Id: I7b2b690d2d51d55daa642be4131e5febd78cbe0a
-
- 04 Apr, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I75ad328c6d719df81cc24f3ae21c152af4ebdacc
-
- 03 Apr, 2014 2 commits
-
-
Marco Paniconi authored
Change-Id: I6371ef7301c6bc3138552bd349e9bd154dee3e08
-
Jingning Han authored
This commit slightly increases the bit allocation for key frame. This improves speed -5 coding performance by 2.77% with aq-mode=0 and by 2.78% with aq-mode=3. Change-Id: Iaa3e777f80b9706306606af06e89852bac146659
-
- 02 Apr, 2014 4 commits
-
-
Jingning Han authored
Parameterize the frame level quantization index used in non-RD coding flow with cbr. Change-Id: I79cfbd9c32c0d0fc33ad720d2180432e910baf7a
-
Jingning Han authored
This commit reduces the frequency of frames using finer quantizer in non-RD coding flow, and slightly tune up the quantizer resolution when used. It provides 1.7% compression gains in speed -5 at no speed difference. Change-Id: I430249a51260a841a0402666e5ec1566e4f7d5a6
-
Paul Wilkins authored
The new tolerance is a little higher than before (especially for kf/gf/arf) so this change gives an encode speed up for some clips up for speeds 0-2. Change-Id: I63f7d6c9cc11c7f58742f41e250dcd3eab1741eb
-
Dmitry Kovalev authored
Change-Id: I434682bbd4cb2089cd213d77ed5a5e06256dc45d
-
- 28 Mar, 2014 2 commits
-
-
Yaowu Xu authored
This commit adjusted the speed steps in rt mode to make the steps more evenly spaced on speed and quality, specifically: 1. Merged 3 and 4 into one single step 3 and removed confilicting features. 2. Move 8, 7, 6, 5 to be 7, 6, 5, 4 repsectively. Change-Id: I38d56d61531f3561d772aef953c411c8fb38c063
-
Dmitry Kovalev authored
Change-Id: I7d9874da8ff78a2d7e0cf11073af9c30538bc9a6
-