From: John Koleszar Date: Thu, 11 Apr 2013 18:38:14 +0000 (-0700) Subject: Remove vp9_reset_mb_tokens_context X-Git-Tag: v1.3.0~1106^2~279 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c18b2617a4cec330fb1d54e138080405f994ae9a;p=platform%2Fupstream%2Flibvpx.git Remove vp9_reset_mb_tokens_context Use sb-common version instead. Change-Id: If2552b5a39fd2e5272f66a41c5667dda85fd3939 --- diff --git a/vp9/common/vp9_entropy.h b/vp9/common/vp9_entropy.h index d23f8c4..113f946 100644 --- a/vp9/common/vp9_entropy.h +++ b/vp9/common/vp9_entropy.h @@ -116,12 +116,6 @@ extern DECLARE_ALIGNED(16, const int, vp9_default_zig_zag1d_32x32[1024]); void vp9_coef_tree_initialize(void); void vp9_adapt_coef_probs(struct VP9Common *); -static INLINE void vp9_reset_mb_tokens_context(MACROBLOCKD* const xd) { - /* Clear entropy contexts */ - vpx_memset(xd->above_context, 0, sizeof(ENTROPY_CONTEXT_PLANES)); - vpx_memset(xd->left_context, 0, sizeof(ENTROPY_CONTEXT_PLANES)); -} - static INLINE void vp9_reset_sb_tokens_context(MACROBLOCKD* const xd, BLOCK_SIZE_TYPE bsize) { /* Clear entropy contexts */ diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c index 28327ff..f017c1f 100644 --- a/vp9/decoder/vp9_decodframe.c +++ b/vp9/decoder/vp9_decodframe.c @@ -771,7 +771,7 @@ static void decode_mb(VP9D_COMP *pbi, MACROBLOCKD *xd, mb_init_dequantizer(pbi, xd); if (xd->mode_info_context->mbmi.mb_skip_coeff) { - vp9_reset_mb_tokens_context(xd); + vp9_reset_sb_tokens_context(xd, BLOCK_SIZE_MB16X16); } else if (!bool_error(bc)) { #if CONFIG_NEWBINTRAMODES if (mode != B_PRED) diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index c47746e..46feaab 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -2124,7 +2124,7 @@ static void encode_macroblock(VP9_COMP *cpi, TOKENEXTRA **t, mbmi->mb_skip_coeff = 1; if (output_enabled) cpi->skip_true_count[mb_skip_context]++; - vp9_reset_mb_tokens_context(xd); + vp9_reset_sb_tokens_context(xd, BLOCK_SIZE_MB16X16); } else { vp9_stuff_mb(cpi, xd, t, !output_enabled); mbmi->mb_skip_coeff = 0; diff --git a/vp9/encoder/vp9_tokenize.c b/vp9/encoder/vp9_tokenize.c index e85f851..01c83e8 100644 --- a/vp9/encoder/vp9_tokenize.c +++ b/vp9/encoder/vp9_tokenize.c @@ -568,7 +568,7 @@ void vp9_tokenize_mb(VP9_COMP *cpi, if (!cpi->common.mb_no_coeff_skip) { vp9_stuff_mb(cpi, xd, t, dry_run); } else { - vp9_reset_mb_tokens_context(xd); + vp9_reset_sb_tokens_context(xd, BLOCK_SIZE_MB16X16); } if (dry_run)