- 01 Feb, 2016 1 commit
-
-
Marco authored
Put check to avoid possible out of bounds when looping over the blocks to estimate noise level. No change in behavior. Change-Id: I4b7b19b7edee0ae1c35b9dc0700b1bf9b304d7f5
-
- 31 Jan, 2016 1 commit
-
-
Yaowu Xu authored
-
- 30 Jan, 2016 2 commits
-
-
James Zern authored
* changes: configure: extend armv7 hf target autodetect configure: remove default CROSS for arm targets configure: avoid default when CROSS is set to null
-
James Zern authored
* changes: intrapred: protect functions w/CONFIG check vp9_noise_estimate: protect copy_frame w/CONFIG check vp8_cx_iface: delete 3 unused functions vp8: mark intra_prediction_down_copy inline
-
- 29 Jan, 2016 13 commits
-
-
Hui Su authored
-
Yaowu Xu authored
Change-Id: If8f5efd701a11c8a7ad3078d10ec3cd0fe27667e
-
hui su authored
Change-Id: Icfab58e880285d5af00985dc20db2174a67d1fe8
-
Yaowu Xu authored
This commit changes SSSE3 optimized idct8x8 functions to work with highbitdepth build. With this commit and the previous one that enabled SSSE3 idct32x32 functions, tests showed virtually no difference on decoding speed for file fdJc1_IBKJA.248.webm for the build with -enable-vp9-highbitdpeth option and the build without the option. Change-Id: Ibe0634149ec70e8b921e6b30171664b8690a9c45
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco authored
Introduced in: https://chromium-review.googlesource.com/#/c/323215/ For now exclude the computation of vp_compute_skin_block for highbitdepth. Change-Id: I18107a862c17ba869438ec3616a787bf173736c4
-
Marco authored
Change-Id: Ic5af41db58a3daad4103175b4b4b9300675020c0
-
Zoe Liu authored
-
Yaowu Xu authored
This commit changes the SSSE3 assembly functions for idct32x32 to support highbitdepth build. On test clip fdJc1_IBKJA.248.webm, this cuts the speed difference between hbd and lbd build from between 3-4% to 1-2%. Change-Id: Ic3390e0113bc1ca5bba8ec80d1795ad31b484fca
-
Yaowu Xu authored
-
Marco Paniconi authored
-
Zoe Liu authored
Change-Id: I6dbddf500fd4f64216774685700efea972165470
-
- 28 Jan, 2016 9 commits
-
-
Yaowu Xu authored
This test vector exercises various idct32x32 functions in decoder. Change-Id: Ic9453f50ef4723bdaace9bd80f32540d061ef2a1
-
James Zern authored
the lookahead buffer allocation is deferred to receipt of the first frame to allow profile changes. if the encoder was flushed before supplying any frames the encoder would crash trying to dereference the NULL buffer. vp8 is unaffected. fixes mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1237848 Change-Id: Icee4b64de760476eee0d33b568f0a1010335ff13
-
Marco authored
Set UV thresholds to 0 for encoder breakout if block is detected as skin. Change-Id: Iaaa30b5cc8bae4cf611f8ea8eba693b730e32a3f
-
JackyChen authored
Use multiple clusters instead of one and decrease the distance thresholds. Add a define to switch between models. Default is set to existing (1 cluster) model. Change-Id: I802cd9bb565437ae8983ef39453939f5d5073bb1
-
Marco Paniconi authored
-
Scott LaVarnway authored
-
Marco authored
If a superblock contains alot of "skin" then force split of 64x64 partition, and make some adjustments in mode selection. This helps to reduce artifacts on moving face/skin areas at low bitrates. Little/no change in metrics: avgPSNR/SSIM down by ~0.12%. Small encoding time increase < 1%. Change-Id: Ic57f52148c3716f391419fab0530d916e4c1d186
-
Hui Su authored
-
hui su authored
Change-Id: I32aacd014df6c927cf2893dc096cbe6ec7604b9b
-
- 27 Jan, 2016 9 commits
-
-
Marco Paniconi authored
-
Alex Converse authored
-
Marco authored
For aqmode=3, golden period update is set based on period of cyclic refresh. Put a limit on max golden period update, for now set to 40. And fix comment. Change-Id: Icb61dd87c796cce2a5f5f7331c6a129540994696
-
Alex Converse authored
-.220 BDRATE derf: https://x20web.corp.google.com/~aconverse/results/cost256_derf.html -.675 BDRATE hevcmr: https://x20web.corp.google.com/~aconverse/results/cost256_hevcmr.html Change-Id: Ifb1646d8ce65ffe0eff9953a911b1b88735b335f
-
Scott LaVarnway authored
Change-Id: I336fe2006288214977b5ee854124ee7b5bba5796
-
James Zern authored
d207e, d63e, d45e are only used with CONFIG_MISC_FIXES Change-Id: If13946e483c4d0ccaa3e1d60dc14216c06d5a219
-
James Zern authored
This is only used with CONFIG_VP9_TEMPORAL_DENOISING Change-Id: I61a1814d43d71235077a2426f7bfce141677a79a
-
James Zern authored
vp8e_update_entropy, vp8e_update_reference, vp8e_use_reference have been unused since: a046f564 vp8cx: remove deprecated reference/entropy controls Change-Id: I2ca9aa3c3f1a209a534a1492432b16852e3d8629
-
James Zern authored
avoids -Wunused-function warnings when INLINE is set Change-Id: I44d91eaa7efba7bc2427501fb9f63a93f32aaa7f
-
- 26 Jan, 2016 3 commits
-
-
Yunqing Wang authored
-
Yunqing Wang authored
Made the definition of THREAD_FUNCTION consistent. Change-Id: I1ac099484e201e359298ed16de0b81ec781075ce
-
Alex Converse authored
-
- 25 Jan, 2016 2 commits
-
-
James Zern authored
-
Alex Converse authored
Limit oscilation detection in the case where overshoot is very very large. This keeps the 9-bit cost patch from breaking the DownUp reisze test. The patch pushed us to an 11% undershoot right before a scene cut causing a 1200% overshoot. (Whereas before we were undershooting by only 6% before overshooting by 1200%). Change-Id: Id90ccfab8aba872ccadc45b73b3bb097b895677f
-