- 29 Aug, 2013 10 commits
-
-
Jingning Han authored
-
Deb Mukherjee authored
-
James Zern authored
* changes: consistently name VP9_COMMON variables #3 consistently name VP9_COMMON variables #2 consistently name VP9_COMMON variables #1
-
Yaowu Xu authored
-
James Zern authored
stragglers Change-Id: Ib1e853f9a331b7b66639dc34d79568d84d1930f1
-
James Zern authored
oci -> cm Change-Id: Ifd75c809d9cc99034d3c2fccc4653a78b3aec21f
-
James Zern authored
pc -> cm Change-Id: If3e83404f574316fdd3b9aace2487b64efdb66f3
-
Dmitry Kovalev authored
-
Jingning Han authored
The 32x32 quantization process can potentially have the intermediate stacks over 16-bit range, thereby causing enc/dec mismatch. This commit fixes this overflow issue in the SSSE3 implementation, as well as the prototype, of 32x32 quantization. This fixes issue 607 from webm@googlecode. Change-Id: I85635e6ca236b90c3dcfc40d449215c7b9caa806
-
Yaowu Xu authored
The two arrays are typically initialized to INT64_MAX, if they are not filled with valid values before the addition, the values can overflow and lead to wrong results. Change-Id: I515de22cf3e8f55af4b74bdb2c8eb821a02d3059
-
- 28 Aug, 2013 7 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Switching from mi_{width, height}_log2 and b_{width, height}_log2 to num_8x8_blocks_{wide, high} and num_4x4_blocks_{wide, high}. Removing redundant code, adding const. Change-Id: Iaab2207590fd24d0b76999071778d1395dc5cd5d
-
Deb Mukherjee authored
Incorporates a speed feature for fast forward updates of coefficients. This feature takes 3 values: 0 - use standard 2-loop version 1 - use a 1-loop version 2 - use a 1-loop version with reduced updates Results: derfraw300 +0.007% (on speed 0) at feature value = 1 -0.160% (on speed 0) at feature value = 2 There is substantial speed up at speeds 2 and above for low resolution sequences where the entropy updates are a big part of the overall computations. Change-Id: Ie96fc50777088a5bd441288bca6111e43d03bcae
-
Dmitry Kovalev authored
Change-Id: I752e374867d459960995b24d197301d65ad535e3
-
Jingning Han authored
-
Dmitry Kovalev authored
-
- 27 Aug, 2013 17 commits
-
-
Frank Galligan authored
-
Frank Galligan authored
Const is not needed on the function parameter. Change-Id: I38c2a7317cb6f42f70bbddfde9a2cd18d65ceb1c
-
Dmitry Kovalev authored
Moving common code from encoder and decoder to this function. Change-Id: I60fa643fb1ddf7ebbff5e83b6c4710137b0195ef
-
hkuang authored
Change-Id: Ib9354c1d975d03e8081df20d50b6a77dfe2dc7e5
-
hkuang authored
-
Dmitry Kovalev authored
Change-Id: I62bb07c377f947cb72fac68add7a6b199e42c6b9
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jingning Han authored
This commit resolved a mis-alignment issue in compound inter-inter prediction of sub8x8. This patch follows solution from dkovalev@. Change-Id: I3cc0cf7e55b84110e0c42ef4b2e6ca7ac3f8f932
-
Yaowu Xu authored
-
Yaowu Xu authored
In subpel_avg_variance functions, code similar to the following punpkldq m2, [addr] actually reads 8 bytes. For functions that are supposed to work on buffers only have less 8 bytes a line, this caused valgrind error of reading uninitialized memory. Change-Id: I2a4c079dbdbc747829bd9e2ed85f0018ad2a3a34
-
Jim Bankoski authored
-
Dmitry Kovalev authored
vp9_setup_interp_filters before each inter block decoding, it is not necessary to call it just before the whole frame decoding. Change-Id: Id1b0ee62f987474e27eafba0013a4896b492c400
-
- 26 Aug, 2013 6 commits
-
-
hkuang authored
Change-Id: I0b15d5e3b0eb97abb9ab5ec08e88b61f8723aaf4
-
hkuang authored
-
Dmitry Kovalev authored
Removing references to plane_block_width and plane_block_height (we are going to delete the latter ones). Change-Id: I7982da4d373aebb54d2209dc8886f6192df4d287
-
hkuang authored
Change-Id: I6ecb5c4a1a472feb8e84e9f3352b536d5e28a4a5
-
Jim Bankoski authored
-
Jim Bankoski authored
This adds a test vector for 444 color space. Change-Id: I1e2ac3883211989a062cfafc0e58151b14d294b8
-