- 05 Mar, 2015 3 commits
-
-
Alex Converse authored
Change-Id: I6adee6704cacfeae0ed0b217a91095457d1be74a
-
Alex Converse authored
Change-Id: Ic82b039a3d42f9aa01b85a3a69facfaa84b43a53
-
Jingning Han authored
-
- 04 Mar, 2015 15 commits
-
-
Johann authored
Visual Studio is exceptionally picky about this: vp9_reconintra.c(900): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' [.build-x86_64-win64-vs10\vpx.vcxproj] Change-Id: I564c7415f4608fd962be8c699d6133a996b545f7
-
hkuang authored
-
Adrian Grange authored
-
hkuang authored
Change-Id: I287c61ad4aa85654aef3c871a62131bcd0d891ac
-
hkuang authored
-
Adrian Grange authored
-
Adrian Grange authored
Change-Id: I87cc0e038171c60a957298827e312fead500f7fb
-
Jingning Han authored
-
Jingning Han authored
Make it a general purpose fast motion estimation function, to be used in the mode search process. Change-Id: Ib354cb0e664dc61c30c0b2314297835ee75b157a
-
Jingning Han authored
This saves an extra 64x64 variance calculation and replaces two 32x32 variance functions with sad functions. The compression performance change is unnoticeable. Change-Id: I6d33868695664ec73b56c42945162ae61c484856
-
Jingning Han authored
-
Adrian Grange authored
Frame buffers are now allocated dynamically on-demand. Entries in the reference frame map, cm->ref_frame_map, may now be set to -1 (INVALID_IDX) to indicate that there is not a valid reference buffer in that "slot". All slots in the reference frame map are now initialized to the empty state (-1) and each buffer is initialized to have a reference count of 0. Change-Id: Id1afe98de98db4ae8b2dfefed7889c3b28c68582
-
Deb Mukherjee authored
-
Jingning Han authored
-
Jingning Han authored
Use rectangular block size for integral projection motion estimation if the the 64x64 block has over half block outside the frame. This avoids the issue that the motion information of these blocks is dominated by the extended pixels, instead of the pixels of interest. Change-Id: I22f4d2bb7f6a20db9b3f5e2e5463a7f4b9d1b737
-
- 03 Mar, 2015 9 commits
-
-
Deb Mukherjee authored
The rounding factor needs to be scaled down by a factor of 2. Also, the quantized and dequantized coefficients are memset to 0 when dc quantizer is used. Change-Id: Ifa68bab02addbf1b83d249c5b4cbd5cda796b1cf
-
Yunqing Wang authored
-
Yaowu Xu authored
-
Jingning Han authored
Change-Id: I0a26994bf65ea224e496b09af2ce71e1a4210433
-
Yaowu Xu authored
Instead using only a fixed threshold, this commit adapts the threshold for color sensitivity decision to luma signal energy: chroma channel's sse is at least 1/6 of that in luma for color sensitivity flag to be set to active. This recoups a large portion of the speed loss due to accounting for chroma component costs in RTC mode decision. Change-Id: Ie01f747f6037dba6a1d1ed3e10b71a0ef1abc42c
-
hkuang authored
Loopfilters are init in vp9_decode_frame. Change-Id: I4fbf6286b9b231451452e4ef3c19877a7b9a6768
-
Yunqing Wang authored
This patch fixed webm issue 962. (https://code.google.com/p/webm/issues/detail?id=962) The data races occurred when an encoder and a decoder were created at the same time, and the function pointers were initialized twice. Change-Id: I8851b753c4b4ad4767d6eea781b61f0ac9abb44b
-
Johann authored
-
James Zern authored
without VPX_CODEC_USE_PSNR they're only generated by default with --enable-internal-stats Change-Id: I9a5a8874a3aa4bde39ae09a4101ed5616c83c9a1
-
- 02 Mar, 2015 1 commit
-
-
Johann authored
MIPS build fixes https://code.google.com/p/webm/issues/detail?id=957 Change-Id: I9d53900af36d783c369b5dff27a7479cb94fd16b
-
- 01 Mar, 2015 1 commit
-
-
Jingning Han authored
This commit replaces the SAD with variance as metric for the integral projection vector match. It improves the search accuracy in the presence of slight light change. The average speed -6 compression performance for rtc set is improved by 1.7%. No speed changes are observed for the test clips. Change-Id: I71c1d27e42de2aa429fb3564e6549bba1c7d6d4d
-
- 28 Feb, 2015 1 commit
-
-
Jingning Han authored
-
- 27 Feb, 2015 10 commits
-
-
Jingning Han authored
This commit fixes an issue in source frame border extension. It causes certain frame resolution such as 640x480 to have a portion of the right/bottom extension filled by zeros, which misleads motion search and degrades transform coding performance when large block size is used. This fix improves the speed 2 compression performance of a few yt sequence, typically ranging from 1% - 2%, up to 5% at median to low bit-rate. Change-Id: Id6b09a5695d9e7651c6dfbc2c6a72288b08af7fb
-
Adrian Grange authored
-
Alex Converse authored
-
Adrian Grange authored
Should use the crop dimensions of the frame rather than the extended size. Change-Id: I49ed041a46ff0753d43e074020857b7ff2f95e17
-
Marco authored
-
James Zern authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-