diff options
Diffstat (limited to 'vp9/decoder/vp9_detokenize.c')
-rw-r--r-- | vp9/decoder/vp9_detokenize.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/vp9/decoder/vp9_detokenize.c b/vp9/decoder/vp9_detokenize.c index 0ef25bafd..e69844196 100644 --- a/vp9/decoder/vp9_detokenize.c +++ b/vp9/decoder/vp9_detokenize.c @@ -388,51 +388,3 @@ int vp9_decode_tokens(VP9D_COMP* const pbi, foreach_transformed_block(xd, bsize, decode_block, &args); return eobtotal; } - -#if CONFIG_NEWBINTRAMODES -static int decode_coefs_4x4(VP9D_COMP *dx, MACROBLOCKD *xd, - vp9_reader *r, - PLANE_TYPE type, int i, int seg_eob) { - const struct plane_block_idx pb_idx = plane_block_idx(16, i); - const int mod = 2 - xd->plane[pb_idx.plane].subsampling_x; - const int aoff = pb_idx.block & ((1 << mod) - 1); - const int loff = pb_idx.block >> mod; - ENTROPY_CONTEXT *A = xd->plane[pb_idx.plane].above_context; - ENTROPY_CONTEXT *L = xd->plane[pb_idx.plane].left_context; - const int c = decode_coefs(dx, xd, r, i, type, seg_eob, - BLOCK_OFFSET(xd->plane[pb_idx.plane].qcoeff, pb_idx.block, 16), TX_4X4, - xd->plane[pb_idx.plane].dequant, A + aoff, L + loff); - xd->plane[pb_idx.plane].eobs[pb_idx.block] = c; - return c; -} - -static int decode_mb_tokens_4x4_uv(VP9D_COMP* const dx, - MACROBLOCKD* const xd, - vp9_reader *r, - int seg_eob) { - int i, eobtotal = 0; - - // chroma blocks - for (i = 16; i < 24; i++) - eobtotal += decode_coefs_4x4(dx, xd, r, PLANE_TYPE_UV, i, seg_eob); - - return eobtotal; -} - -int vp9_decode_mb_tokens_4x4_uv(VP9D_COMP* const dx, - MACROBLOCKD* const xd, - vp9_reader *r) { - const int segment_id = xd->mode_info_context->mbmi.segment_id; - const int seg_eob = get_eob(xd, segment_id, 16); - - return decode_mb_tokens_4x4_uv(dx, xd, r, seg_eob); -} - -int vp9_decode_coefs_4x4(VP9D_COMP *dx, MACROBLOCKD *xd, - vp9_reader *r, - PLANE_TYPE type, int i) { - const int segment_id = xd->mode_info_context->mbmi.segment_id; - const int seg_eob = get_eob(xd, segment_id, 16); - return decode_coefs_4x4(dx, xd, r, type, i, seg_eob); -} -#endif |