- 24 Mar, 2014 - 1 commit
-
-
Jingning Han authored
This commit enables a recursive partition type search for non-RD mode decisions. It allows the encoder to choose variable block sizes in a 64x64 block based on rate-distortion modeling. It improves speed -6 coding efficiency for rtc set by 2.4%. Most of the gains come from 32-40dB range, where many sequences gain about 5% to 20%. Local tests suggest there is no speed change. Change-Id: I06300016e500a21652812b7b3b081db39a783d66
-
- 22 Mar, 2014 - 5 commits
-
-
Jingning Han authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Marco Paniconi authored
-
- 21 Mar, 2014 - 25 commits
-
-
Jingning Han authored
This commit reformats non-RD coding flow layout to allow mode decision with fixed and variable block sizes. Change-Id: I2cdd3bb9f26c499ee4a9849004fd925cdd195d09
-
Frank Galligan authored
-
Marco Paniconi authored
Change-Id: Id76a628495c822e23825b66a7589b4a3279680e2
-
Alex Converse authored
Change-Id: I06e17b489dea74dedea356c73ef72dc5ffad3a30
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: Ibb72a29cae9ca9443aae56fc4c5458d190eae279
-
Dmitry Kovalev authored
Change-Id: I7c94b02f621ccc1a738b0d52edf60e9012cfc014
-
Yunqing Wang authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
Fixed dr memory errors reported in Issue 736: https://code.google.com/p/webm/issues/detail?id=736 All elements in left_col buffer need to be initialized to ensure the correctness of SIMD operations in x86 optimized code. Change-Id: I8e7f26ab45cca8099c1f9342bcf852f828bda7e4
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I1804c3629c3df2b67438e87196ab35fafaddaa24
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
The third pred_mv is stored in x->pred_mv[ref_frame]. This commit make sure the correct mv is read. Change-Id: Ibed24daf36703a63f0394c87b2381ee1d2eb7910
-
Yunqing Wang authored
In non-rd pick_mode code, added mode skipping according to thresholds. Used rd thresholds now, but we can modified them later for real-time case. RTC set borg test showed a 0.095% PSNR gain. For different rtc clips, the real-time(speed 7) encoder speedup is 2% - 10%. Change-Id: Ic72535c96b891092c662453be32d3168f7e34dcc
-
Yaowu Xu authored
-
Yaowu Xu authored
Valgrind was complaining uninitialzed values are being used. Change-Id: Ia9eb619f4e67d1fb7af1057d50304f15adc02aab
-
Paul Wilkins authored
The flag x->skip_recode interacts badly with the cpi->sf.use_nonrd_pick_mode and cpi->sf.skip_encode_sb speed settings. Restricting the use of the skip_decode flag when these other speed choices are in use helps quality for speeds 3 and 4 by a large amount with only a small impact on speed. Average improvmentes for 2 pass speed 4: Derf +8.8% Yt + 10.53% Std-Hd +6.95% yt-hd + 22.95% Change-Id: I8010876d8012042a11077c92e69d813c3dfa58eb
-
Marco Paniconi authored
-
Yaowu Xu authored
This commit changed how q is validated in lossless mode. With this commit, when --lossless=1 is specificed at commandline, --min-q and --max-q are now ignored. This is to make the option non-ambiguious. Change-Id: I33e85690460537509d33be75d6a3597be4affc09
-
Yaowu Xu authored
In addition to a few cleanups. Change-Id: Ice5938ef494513921a47e7c64ba9928f2202e24e
-
Marco Paniconi authored
One of the tests for real-time mode is failing at speed 6. Introduced recently, will enable again when fixed. Change-Id: I8f42de6a3eca226c9aa5c5e1fab98d629993c087
-
- 20 Mar, 2014 - 9 commits
-
-
Marco Paniconi authored
Change-Id: I0e4e2462ee27640f9bf4091431241ede6fc97267
-
Dmitry Kovalev authored
Change-Id: Id1fa36c92cb007b73a450cc8552e810cedad38b9
-
Tom Finegan authored
-
Minghai Shang authored
-
Dmitry Kovalev authored
Change-Id: If4c1a48c60e8b27dd021a83170289ccc5467c6de
-
Dmitry Kovalev authored
-
Marco Paniconi authored
Change-Id: I368750c3641c5daaa8871f3880af5cfcf5e79bba
-
Yunqing Wang authored
Removed mode_sad. Change-Id: I230b42ac9b617ae2c375e297057aa0756bd355fe
-
Martin Storsjo authored
Instead of hardcoding a certain indentation, use the regexp to provide similar indentation for the new line as well. Change-Id: Iacb2621b35ce7e1aa3980c1603b8e3ab02d98a35
-