- 15 May, 2014 - 11 commits
-
-
Jim Bankoski authored
-
Yunqing Wang authored
-
hkuang authored
-
hkuang authored
This change is mainly for a follow CL that will refactor the decode_tiles. Change-Id: I52de6f8dbada75a64d9a94ebb5975136ed0960b4
-
Jim Bankoski authored
This reverts commit 7ab9a958 Nightly test http://build.webmproject.org/jenkins/view/libvpx-nightly-tests/job/libvpx%20unit%20tests%20(valgrind-2)/arch=x86_64-linux-gcc,filter=-*VP8*:*Large.*/276/console Failed This patch did not address all the assembly issues some of the vp8 assembly counts on 5 arguments being passed in to this function: one example : vp8_sad8x16_wmt Please address or split this into vp9 and vp8 patches. Change-Id: I78afcc171649894f887bb8ee3c66de24aaddc7ca
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
- 14 May, 2014 - 29 commits
-
-
Tom Finegan authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
levytamar82 authored
vp9_block_error_sse2 can only handle 16 bytes at a time but the function requires to handle a sequence of 32 bytes at a time so each 16 bytes is handled in a different register. With AVX2 optimization the 32 bytes can be handled in one register instead of two in the SSE2 The vp9_block_error was optimized by 85%. The user level was optimized by 1.2% Change-Id: Ia8fffe60e61eff7432a5fbd538757894f6c319fd
-
Tom Finegan authored
New name: vpx_temporal_svc_encoder.c Also, update comment to note that example supports VP8 and VP9. Change-Id: I6fffab81296f918ebca740192a5c609593852dff
-
Marco Paniconi authored
-
Marco Paniconi authored
This reverts commit 06e6d56f Change-Id: If95598385b693945d6b144d03b6da8f6a57dac98
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: I7ca46fa26acd80a21210cb8d9584ad812cb995bf
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Deb Mukherjee authored
-
Yaowu Xu authored
Change-Id: I0315cea6a5e58182bc2556e9825ec2ef0b1480c3
-
Yaowu Xu authored
Change-Id: If5a3c48a8c554018a5d63c1541a2900f15767a00
-
Jingning Han authored
-
Paul Wilkins authored
Caused by a parameter which is only used under #if CONFIG_VP9_POSTPROC. Change-Id: I2c0979d215d45f56da1a38bb13aa214bde52a640
-
Yaowu Xu authored
Change-Id: Ia6e2c2741adbf45f98a447dbb401506f95a2b0c8
-
Tom Finegan authored
-
Tom Finegan authored
-
Tom Finegan authored
-
Paul Wilkins authored
The various motion search functions share a common function prototype. In the case of vp9_full_range_search() two of the parameters are not needed. Change-Id: I0e190af54a3b3f276409f20e8ec55912f9b0b798
-
Paul Wilkins authored
Also delete vp9_set_roimap() which is not used in VP9. Change-Id: I48c60b1dc8794c6a234f9c3d95e2debb7bdb3fd5
-
Paul Wilkins authored
-
Paul Wilkins authored
Remove two unused parameters in the function vp9_refining_search_8p_c(). Change-Id: Ic192734586291cf5400926eeb8e720e69d40835c
-
Paul Wilkins authored
Unused parameters to encode_without_recode_loop() Change-Id: Ia94ce09199cd2419f26964eb5b53db2b7718cf03
-
Paul Wilkins authored
Simplify the calculation of KF bitrate in similar way to previous patch for GF/arf. This has no impact on derf or std hd sets but gives a small net gain of ~0.1% for yt and yt-hd sets. Change-Id: Ida64ac1428d9c2a62adb67056fadbf0180eff030
-
Paul Wilkins authored
The variation in boost calculation for gf and arf groups is not significant enough to justify the extra complexity. Also removed some other spurious code that no longer has much material impact. The handling of the rare case, where the boost bits number is less than the number of bits a that would be allocated if a frame was not boosted, will be dealt with in a subsequent patch. This change actually helps on all sets a little by ~0.1% - 0.2% with slightly bigger gains on SSIM. Change-Id: Id42c1ac22a80a8c4993cfa0e51bc733eb9ed4f75
-