- 16 May, 2014 - 4 commits
-
-
Yaowu Xu authored
Change-Id: I16bf93d40e9b345705b49bf09dd4b6996b513a83
-
Dmitry Kovalev authored
Because PC_TREE is encoder-level data, not MACROBLOCK-level data. Change-Id: I4f620c0781acd3a2744860610117e74948e0b2b5
-
Dmitry Kovalev authored
Change-Id: I9ef40f3d95ab8f94f69e92ea25678a40956bc1ce
-
Yaowu Xu authored
Change-Id: Iff9efff6c9cb41f833cee40eae014bd4489a87d0
-
- 15 May, 2014 - 9 commits
-
-
Yaowu Xu authored
vp9_decoder.c vp9_dthread.c Change-Id: Iaafe941545db98e9e3559096a955894646084ac2
-
Dmitry Kovalev authored
Change-Id: Ieee7a7e3c40d6bcc9fa4df8d10ee9620995aa691
-
Yaowu Xu authored
Change-Id: Ic488fe6edbc119f475763d72a85809499df60106
-
Yaowu Xu authored
Change-Id: I07e39f04fb11d2673722651fc78d0e9d22b1f557
-
Yaowu Xu authored
Change-Id: I1f87c689cad2224181d40a7d00f5c1064ceefa4b
-
Dmitry Kovalev authored
Change-Id: I7ed7fecc959c6598ff98895f1a5cf7e11ac1615f
-
hkuang authored
This change is mainly for a follow CL that will refactor the decode_tiles. Change-Id: I52de6f8dbada75a64d9a94ebb5975136ed0960b4
-
Adrian Grange authored
Make all post-processor code conditionally compilable based on the CONFIG_VP9_POSTPROC macro. Also, remove the vizualization code from VP9 since it is out of date and will not compile. Change-Id: I1e9e13a09ecd43e9a3f3704c175ae8cd258ababd
-
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
-
- 14 May, 2014 - 15 commits
-
-
Dmitry Kovalev authored
Change-Id: I152e54fa1acceea5ec809d5bf7bfa7f4ef2b9acf
-
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
-
Yaowu Xu authored
Change-Id: I7ca46fa26acd80a21210cb8d9584ad812cb995bf
-
Yaowu Xu authored
Change-Id: I85854f1ab2d60feea0bfe6b2141f89a998777ecb
-
Yaowu Xu authored
Change-Id: I0315cea6a5e58182bc2556e9825ec2ef0b1480c3
-
Yaowu Xu authored
Change-Id: If5a3c48a8c554018a5d63c1541a2900f15767a00
-
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
-
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
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
-
Deb Mukherjee authored
As a side-effect, the max_sad check is removed from the C-implementation of VP8, for consistency with VP9, and to ensure that the SAD tests common to VP8/VP9 pass. That will make the VP8 C implementation of sad a little slower but given that is rarely used in practice, the impact will be minimal. Change-Id: I7f43089fdea047fbf1862e40c21e4715c30f07ca
-
- 13 May, 2014 - 4 commits
-
-
Jingning Han authored
The warning messages complained that there are unused arguments in a few prediction modes. This structure was designed on purpose, such that a wrapper function can cover all prediction mode cases and make them readily accessible as an pointer array. This commit silences such warnings. Change-Id: I7036b6bdb70747e5327d8f6fceb154f100abc4c0
-
Jingning Han authored
Allow slightly larger minq-maxq range for P frames. This improves the compression performance of speed -5 for rtc set by 2.7% in psnr. Change-Id: I438653d52d0fe51111509c6092e2334bac2de0cf
-
Adrian Grange authored
Change-Id: I04930aca2293ebbaeb96dfedd2f9c5a55762fd2e
-
Dmitry Kovalev authored
Change-Id: I6c0f0f91c189c041559f724f4faeada144390353
-
- 12 May, 2014 - 8 commits
-
-
Dmitry Kovalev authored
Inline loopfilter has been already handled in vp9_decode_frame(). Collecting all similar code in one place now. Change-Id: I358a0280fc7c2b27cca520bc1e8c16c4eb6491dd
-
Dmitry Kovalev authored
Change-Id: I910c437b80af90c50831e1fbff75842d4276a027
-
Yaowu Xu authored
Change-Id: I4ec07d3935dc56ca16ea4ba1e5730b09f1bf1f21
-
Yaowu Xu authored
Change-Id: If1afb9f3eaec88079d1d97907870409bce691c2a
-
Yaowu Xu authored
Change-Id: Iaa5543eb9e17589d46d9ed2bc363e2646ed4e01e
-
Yaowu Xu authored
Remove unused function parameters from: vp9_encodemb.c vp9_encodeframe.c Change-Id: I07725e5099cf98486e70c9c70babb0cd785c58a9
-
Yaowu Xu authored
Change-Id: I499635967faaf4ec1c498e88d09b2d3f2a4badba
-
Johann authored
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
-