diff options
author | John Koleszar <jkoleszar@google.com> | 2013-04-23 16:22:47 -0700 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2013-04-26 10:35:54 -0700 |
commit | bb41ab4a0c2944e34b727d45ef026f5b91e57e85 (patch) | |
tree | f8c5a0c8ca7dcdd0f34bebbb13675ddaad211fa8 /vp9/encoder/vp9_encodeintra.c | |
parent | 4f55c5618afb8ef860744c870ac4e33b5583be22 (diff) | |
download | libvpx-bb41ab4a0c2944e34b727d45ef026f5b91e57e85.tar libvpx-bb41ab4a0c2944e34b727d45ef026f5b91e57e85.tar.gz libvpx-bb41ab4a0c2944e34b727d45ef026f5b91e57e85.tar.bz2 libvpx-bb41ab4a0c2944e34b727d45ef026f5b91e57e85.zip |
Remove BLOCKD structure
All members can be referenced from their per-plane counterparts, and
removes assumptions about 24 blocks per macroblock.
Change-Id: I7ff2fa72d22c29163eb558981c8193765a8113d9
Diffstat (limited to 'vp9/encoder/vp9_encodeintra.c')
-rw-r--r-- | vp9/encoder/vp9_encodeintra.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_encodeintra.c b/vp9/encoder/vp9_encodeintra.c index ee82628b6..54c4f3635 100644 --- a/vp9/encoder/vp9_encodeintra.c +++ b/vp9/encoder/vp9_encodeintra.c @@ -41,7 +41,6 @@ int vp9_encode_intra(VP9_COMP *cpi, MACROBLOCK *x, int use_16x16_pred) { } static void encode_intra4x4block(MACROBLOCK *x, int ib) { - BLOCKD *b = &x->e_mbd.block[ib]; MACROBLOCKD * const xd = &x->e_mbd; TX_TYPE tx_type; uint8_t* const src = @@ -65,7 +64,7 @@ static void encode_intra4x4block(MACROBLOCK *x, int ib) { vp9_find_bpred_context(&x->e_mbd, ib, dst, xd->plane[0].dst.stride); #endif - vp9_intra4x4_predict(&x->e_mbd, b, + vp9_intra4x4_predict(&x->e_mbd, ib, xd->mode_info_context->bmi[ib].as_mode.first, dst, xd->plane[0].dst.stride); vp9_subtract_block(4, 4, src_diff, 16, |