ref: b2b5836a16491ec096e31254e729b38ab7ec1e66
parent: 97dbee00dd5e8f1ab5fdcf3c222413355e6404ef
parent: 710d10c521d98049e47cdc063978ef18b182f878
author: Paul Wilkins <paulwilkins@google.com>
date: Fri Jul 19 06:14:52 EDT 2013
Merge "Block index variables in MACROBLOCKD reduced to chars."
--- a/vp9/common/vp9_blockd.h
+++ b/vp9/common/vp9_blockd.h
@@ -269,15 +269,16 @@
int corrupted;
- int sb_index; // index of 32x32 block inside the 64x64 block
- int mb_index; // index of 16x16 block inside the 32x32 block
- int b_index; // index of 8x8 block inside the 16x16 block
- int ab_index; // index of 4x4 block inside the 8x8 block
+ unsigned char sb_index; // index of 32x32 block inside the 64x64 block
+ unsigned char mb_index; // index of 16x16 block inside the 32x32 block
+ unsigned char b_index; // index of 8x8 block inside the 16x16 block
+ unsigned char ab_index; // index of 4x4 block inside the 8x8 block
+
int q_index;
} MACROBLOCKD;
-static INLINE int *get_sb_index(MACROBLOCKD *xd, BLOCK_SIZE_TYPE subsize) {
+static INLINE unsigned char *get_sb_index(MACROBLOCKD *xd, BLOCK_SIZE_TYPE subsize) {
switch (subsize) {
case BLOCK_SIZE_SB64X64:
case BLOCK_SIZE_SB64X32:
--
⑨