summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_blockd.h
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2013-07-11 16:18:34 +0100
committerPaul Wilkins <paulwilkins@google.com>2013-07-19 11:32:51 +0100
commit710d10c521d98049e47cdc063978ef18b182f878 (patch)
tree19f30bb2e19d1d509fb93d72163a878726b378f4 /vp9/common/vp9_blockd.h
parent13253d612127b026e5dd99e76da4e9afe6c7de5d (diff)
downloadlibvpx-710d10c521d98049e47cdc063978ef18b182f878.tar
libvpx-710d10c521d98049e47cdc063978ef18b182f878.tar.gz
libvpx-710d10c521d98049e47cdc063978ef18b182f878.tar.bz2
libvpx-710d10c521d98049e47cdc063978ef18b182f878.zip
Block index variables in MACROBLOCKD reduced to chars.
Change-Id: I9a4df095732d561807de01a41dcb1a1960726a3c
Diffstat (limited to 'vp9/common/vp9_blockd.h')
-rw-r--r--vp9/common/vp9_blockd.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h
index 3f7422df2..35a6b1ec1 100644
--- a/vp9/common/vp9_blockd.h
+++ b/vp9/common/vp9_blockd.h
@@ -269,15 +269,16 @@ typedef struct macroblockd {
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: