shithub: libvpx

Download patch

ref: 6e5cb12886e464c7f744bb905ebccfde5bf378b9
parent: 788d7f10d4e03b58b02c14b961200ccb3134c4f0
parent: 0d4e82aa4e59d6c4d52e6af38baf1dbf15329afd
author: Ronald S. Bultje <rbultje@google.com>
date: Mon Oct 22 07:03:25 EDT 2012

Merge "Fix use of wrong context in i8x8 coefficient cost calculation." into experimental

--- a/vp8/encoder/rdopt.c
+++ b/vp8/encoder/rdopt.c
@@ -1578,8 +1578,8 @@
 
         ta0 = *(a + vp8_block2above[ib]);
         ta1 = *(a + vp8_block2above[ib + 1]);
-        tl0 = *(l + vp8_block2above[ib]);
-        tl1 = *(l + vp8_block2above[ib + 4]);
+        tl0 = *(l + vp8_block2left[ib]);
+        tl1 = *(l + vp8_block2left[ib + 4]);
         rate_t = cost_coeffs(x, xd->block + ib, PLANE_TYPE_Y_WITH_DC,
                              &ta0, &tl0, TX_4X4);
         rate_t += cost_coeffs(x, xd->block + ib + 1, PLANE_TYPE_Y_WITH_DC,
--