if( s->mb_y > 0 && !IS_SKIP( s->current_picture.mb_type[mbb_xy] ) )
if( h->slice_table[mbb_xy] == h->slice_num && !IS_SKIP( s->current_picture.mb_type[mbb_xy] ))
static int decode_cabac_mb_skip( H264Context *h) {    MpegEncContext * const s = &h->s;    const int mb_xy = s->mb_x + s->mb_y*s->mb_stride;    const int mba_xy = mb_xy - 1;    const int mbb_xy = mb_xy - s->mb_stride;    int ctx = 0;    if( s->mb_x > 0 && !IS_SKIP( s->current_picture.mb_type[mba_xy] ) )        ctx++;    if( s->mb_y > 0 && !IS_SKIP( s->current_picture.mb_type[mbb_xy] ) )        ctx++;    if( h->slice_type == P_TYPE || h->slice_type == SP_TYPE)        return get_cabac( &h->cabac, &h->cabac_state[11+ctx] );    else /* B-frame */        return get_cabac( &h->cabac, &h->cabac_state[24+ctx] );}