s->ac_pred = v->ac_pred_plane.data[current_mb];
s->ac_pred = v->ac_pred_plane.data[mb_offset];
static int advanced_decode_i_mbs(VC9Context *v){    MpegEncContext *s = &v->s;    GetBitContext *gb = &v->s.gb;    int mqdiff, mquant, current_mb = 0, over_flags_mb = 0;    for (s->mb_y=0; s->mb_y<s->mb_height; s->mb_y++)    {        for (s->mb_x=0; s->mb_x<s->mb_width; s->mb_x++)        {            if (v->ac_pred_plane.is_raw)                s->ac_pred = get_bits(gb, 1);            else                s->ac_pred = v->ac_pred_plane.data[current_mb];            if (v->condover == 3 && v->over_flags_plane.is_raw)                over_flags_mb = get_bits(gb, 1);            GET_MQUANT();            /* TODO: lots */        }        current_mb++;    }    return 0;}