summaryrefslogtreecommitdiff
path: root/vp9/common
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2013-06-24 17:11:16 -0400
committerScott LaVarnway <slavarnway@google.com>2013-06-24 17:11:16 -0400
commitdfa2ecc3f1babeb8a467952825b297a4e7fd5a8f (patch)
tree65ee0880987fff1193701664ff701643a5a3f3f2 /vp9/common
parent93f88ab55abfe0262789d6312f549d3adc484c58 (diff)
downloadlibvpx-dfa2ecc3f1babeb8a467952825b297a4e7fd5a8f.tar
libvpx-dfa2ecc3f1babeb8a467952825b297a4e7fd5a8f.tar.gz
libvpx-dfa2ecc3f1babeb8a467952825b297a4e7fd5a8f.tar.bz2
libvpx-dfa2ecc3f1babeb8a467952825b297a4e7fd5a8f.zip
Changed size of mb_mode_context to 8 bits
This reduced the size of the MODE_INFO array (mip and prev_mip) by 425,568 bytes each for 1080p resolutions. Change-Id: Ifa513ec2d0a49e8ec0867ec90620762fb7f1261d
Diffstat (limited to 'vp9/common')
-rw-r--r--vp9/common/vp9_blockd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h
index 37d29af17..4cdf5a1e2 100644
--- a/vp9/common/vp9_blockd.h
+++ b/vp9/common/vp9_blockd.h
@@ -214,7 +214,7 @@ typedef struct {
int_mv ref_mvs[MAX_REF_FRAMES][MAX_MV_REF_CANDIDATES];
int_mv best_mv, best_second_mv;
- int mb_mode_context[MAX_REF_FRAMES];
+ uint8_t mb_mode_context[MAX_REF_FRAMES];
unsigned char mb_skip_coeff; /* does this mb has coefficients at all, 1=no coefficients, 0=need decode tokens */
unsigned char segment_id; // Segment id for current frame