summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decodframe.c
diff options
context:
space:
mode:
authorYaowu Xu <yaowu@google.com>2012-11-27 16:02:35 -0800
committerYaowu Xu <yaowu@google.com>2012-11-28 09:27:36 -0800
commit3e976bba2124f20bde60eec67b3011cbf1bf0a53 (patch)
treefb2b74217e493b7df133d94884c856cdc6a976b7 /vp9/decoder/vp9_decodframe.c
parent12da793d001b0be5855c7a5741909f08fe387fa0 (diff)
downloadlibvpx-3e976bba2124f20bde60eec67b3011cbf1bf0a53.tar
libvpx-3e976bba2124f20bde60eec67b3011cbf1bf0a53.tar.gz
libvpx-3e976bba2124f20bde60eec67b3011cbf1bf0a53.tar.bz2
libvpx-3e976bba2124f20bde60eec67b3011cbf1bf0a53.zip
Localize Y2 entropy coding context
This commit makes sure Y2 entropy coding context is always updated on every macroblock even there is no Y2 block. Change-Id: Ie307cfc46526efe55613be39f9f178d2531b56ba
Diffstat (limited to 'vp9/decoder/vp9_decodframe.c')
-rw-r--r--vp9/decoder/vp9_decodframe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c
index 2c456658d..a89670108 100644
--- a/vp9/decoder/vp9_decodframe.c
+++ b/vp9/decoder/vp9_decodframe.c
@@ -505,6 +505,8 @@ static void decode_macroblock(VP9D_COMP *pbi, MACROBLOCKD *xd,
vp9_dequant_idct_add(b->qcoeff, b->dequant, b->predictor,
*(b->base_dst) + b->dst, 16, b->dst_stride);
}
+ xd->above_context->y2 = 1;
+ xd->left_context->y2 = 1;
}
if (!xd->mode_info_context->mbmi.mb_skip_coeff)
vp9_decode_mb_tokens_4x4_uv(pbi, xd, bc);