diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 83c89dd9cd87ab99ca4ae44e906ad7c78ea894c0..6ad4bf606dbdfd1e221623e13c65f49cc77566ef 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -4115,7 +4115,7 @@ static int decode_cabac_b_mb_sub_type( H264Context *h ) { if( !get_cabac( &h->cabac, &h->cabac_state[36] ) ) return 0; /* B_Direct_8x8 */ if( !get_cabac( &h->cabac, &h->cabac_state[37] ) ) - return 1 + get_cabac( &h->cabac, &h->cabac_state[38] ); /* B_L0_8x8, B_L1_8x8 */ + return 1 + get_cabac( &h->cabac, &h->cabac_state[39] ); /* B_L0_8x8, B_L1_8x8 */ type = 3; if( get_cabac( &h->cabac, &h->cabac_state[38] ) ) { if( get_cabac( &h->cabac, &h->cabac_state[39] ) )