- Dec 02, 2013
-
-
Adrian Grange authored
This fixes issue 667. In the case where the frame was an odd number of pixels wide or high, the border was being extended by one col or row too far. The calculation of color plane dimensions was modified to use those already computed at the time the frame buffer was allocated. Also freed the temporary scaling buffer in vpxdec to prevent a memory leak. Change-Id: I195bc81d84c0fc5d8260c1232200d62399e4b51f
-
- Nov 21, 2013
-
-
Yunqing Wang authored
Although no mismatch was indicated for 8/16 wide sub-pixel filters in issue 661, they had similar problems that could cause mismatch potentially. This patch fixed calculations in HORIZx8/16 and VERTx8/16. Change-Id: Ib85412d690bea5609a51f0e50e7c858406b8ff9e
-
Jingning Han authored
Separate the rounding and right shift operations of forward transform from those of inverse transform. Take out the assertion check from inverse transforms. If the transform coefficients were constructed to cause intermediate steps of inverse transform overflow, the codec will just let it overflow without breaking the decoding flow. Change-Id: Ia7ce15dfd1a73b4abbaa78cbc74ec718523c5b1b
-
Yunqing Wang authored
In commit "3d50da53", the stack pointer was modified while aligning the stack, and it needed to be pop out at the end. Change-Id: I39e4adc6b8aa3379854dd264d41aa6f0f15c7953
-
Yunqing Wang authored
This patch fixed issue 661: "Decoder produces mismatched outputs with ssse3 enabled and disabled." In sub-pixel filters, a pixel value was multiplied by a filter coefficient, and the results were added up. The order of adding up these multiplications had to be arranged carefully to prevent incorrect overflowing. Change-Id: Ia78663dfe74a2d46900f1c6fb07c21fac273892f
-
Guillaume Martres authored
Change-Id: I2a08c00e8576099abc84b6ef05cb3567426e29cf
-
Johann Koenig authored
VS2010 only supports avx. There is currently no avx code in libvpx so don't create a special case for it. Change-Id: I39a11410367712b98bc6122c5a42fabffcdb94cf
-
Yaowu Xu authored
Change-Id: I5f979135d371c3fc7b9485e29479f112baa5fa3b
-
- Nov 15, 2013
-
-
Paweł Hajdan authored
- update .mailmap and AUTHORS - update CHANGELOG Change-Id: I3d75e8a6f87cabcbebc20e3ee5f3cd7db4d2e84d
-
Dmitry Kovalev authored
-
Johann Koenig authored
-
Johann Koenig authored
-
Jingning Han authored
-
Johann Koenig authored
Upstream changes to account for differences in clang syntax for Chromium iOS builds. Since most of these are incompatible with XCode clang, hide them behind a flag. Change-Id: Idafcbcd4eb01b1ada6277da2d2edfd6c04b579fd
-
Johann Koenig authored
Thanks to armando.dicianno for the patch Fixes issue #603 Change-Id: I91ec030e5674b82c05115ed4dfbdb8ccbff22b66
-
Jim Bankoski authored
Removes silly operations inside loop. Change-Id: I9eeab1e914e715a887f86cf1089de508e2364165
-
Jim Bankoski authored
-
Dmitry Kovalev authored
-
Jingning Han authored
Change-Id: If97ae16a4478717933345b6b9d5bc1b417b8dd84
-
- Nov 14, 2013
-
-
Adrian Grange authored
Change-Id: Ib748eb287520c794631697204da6ebe19523ce95
-
Dmitry Kovalev authored
Change-Id: Ic6770072f80dfb54d2725ed96370d4f243a9f474
-
Dmitry Kovalev authored
Change-Id: I9d18f351abe7614107f34f47eeb38a234a9937c9
-
Dmitry Kovalev authored
Change-Id: Ic1367d767705377402ebfec0705f9f553a834400
-
Joshua Litt authored
* Change from thumb mode to arm mode improves test time significantly * Direct inclusion of test.mk allows for unit test configuration via configure script Change-Id: Id58d3ba8289374528756a672459d8334afe20e2a
-
Jim Bankoski authored
Change-Id: I4e2ad4b7342681e6ac236356ef3a4927a54f105b
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Marco Paniconi authored
-
Deb Mukherjee authored
Simplifies the code by implementing band mapping with static arrays. A lot of the code complexity introduced in a previous patch disappears. Change-Id: Ia3fac36e594fb5ad2d55ae141c58bba4c55c2d28
-
Dmitry Kovalev authored
Change-Id: I7d11f1b6075a1115cdc2dcd605225b9c9c9b39c7
-
Dmitry Kovalev authored
-
Jingning Han authored
This commit enables the unit tests for 4x4 DCT and ADST transforms. It covers tests of round-trip error check, coefficient match check, coefficient overflow check, and inverse accuracy check. Change-Id: Ibfea928ee48f0ebc088b7fdb0bf2d89a14161299
-
Dmitry Kovalev authored
Removing vp9_read_and_apply_sign macro which was used only once. Change-Id: I6a1625b720d89fc1291c99deccd6638b705f9b06
-
Marco Paniconi authored
The switch to the rate-correction damping factor in https://gerrit.chromium.org/gerrit/#/c/67536/ was not conditioned on CBR mode. Change-Id: I2326704e8ac030a4f7b592dd3fedb94c7dd0644d
-
- Nov 13, 2013
-
-
Jingning Han authored
-
Jingning Han authored
The step that sums three input samples could potentially cause the intermediate result go beyond 16 bit limit, when operating as the second 1-D transform. This commit fixes the issue. Change-Id: Iaf512449ac2d25ddd8a806d760afab362c62a516
-
Dmitry Kovalev authored
-
Johann Koenig authored
-
Dmitry Kovalev authored
-
Jingning Han authored
Overall change (using dual buffer scheme for superblocks of both inter and intra modes) reduces speed 2 runtime: bluesky_1080p at 6000kbps: 263553ms -> 257441ms riverbed_1080p at 8000kbps: 233230ms -> 225308ms. Change-Id: Idf8d70f768a4b0d97b2a8506372c57b7b4022119
-