VP8: token probs doesn't need padding
authorJason Garrett-Glaser <jason@x264.com>
Thu, 10 Mar 2011 03:54:05 +0000 (19:54 -0800)
committerJason Garrett-Glaser <jason@x264.com>
Sat, 12 Mar 2011 11:41:36 +0000 (03:41 -0800)
prob[0] is the only prob array ever accessed, so prob[1] can serve as padding
for prob[0].

libavcodec/vp8.h

index d3b8705..b94d453 100644 (file)
@@ -233,8 +233,7 @@ typedef struct {
         uint8_t golden;
         uint8_t pred16x16[4];
         uint8_t pred8x8c[3];
-        /* Padded to allow overreads */
-        uint8_t token[4][17][3][NUM_DCT_TOKENS-1];
+        uint8_t token[4][16][3][NUM_DCT_TOKENS-1];
         uint8_t mvc[2][19];
     } prob[2];
 } VP8Context;