summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_bitstream.c
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2013-05-06 21:53:00 -0700
committerJingning Han <jingning@google.com>2013-05-06 21:56:45 -0700
commit35e80726137a31da1482dbb4a78029c89706192e (patch)
treebc53fdf9f39014928e43ed8fbc0307cdd00e3767 /vp9/encoder/vp9_bitstream.c
parente536e17881be22cf578e4a65fc43c1153e1fa167 (diff)
downloadlibvpx-35e80726137a31da1482dbb4a78029c89706192e.tar
libvpx-35e80726137a31da1482dbb4a78029c89706192e.tar.gz
libvpx-35e80726137a31da1482dbb4a78029c89706192e.tar.bz2
libvpx-35e80726137a31da1482dbb4a78029c89706192e.zip
Fix tile independency issue in sb8x8
Resolved the unit test failure on tile independence when sb8x8 enabled. Change-Id: I23ca86c88170e49ca160e8e897d913905e6080ce
Diffstat (limited to 'vp9/encoder/vp9_bitstream.c')
-rw-r--r--vp9/encoder/vp9_bitstream.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c
index 0d5de648e..b6dd984a3 100644
--- a/vp9/encoder/vp9_bitstream.c
+++ b/vp9/encoder/vp9_bitstream.c
@@ -914,7 +914,8 @@ static void write_mb_modes_kf(const VP9_COMP *cpi,
int i = 0;
do {
const B_PREDICTION_MODE a = above_block_mode(m, i, mis);
- const B_PREDICTION_MODE l = (xd->left_available || (i & 3)) ?
+ const B_PREDICTION_MODE l = (xd->left_available ||
+ (i & (3 >> CONFIG_SB8X8))) ?
left_block_mode(m, i) : B_DC_PRED;
const int bm = m->bmi[i].as_mode.first;