|
|
|
@@ -1548,6 +1548,8 @@ av_cold int ff_h264_decode_init(AVCodecContext *avctx) |
|
|
|
|
|
|
|
ff_h264_decode_init_vlc(); |
|
|
|
|
|
|
|
ff_init_cabac_states(); |
|
|
|
|
|
|
|
h->pixel_shift = 0; |
|
|
|
h->sps.bit_depth_luma = avctx->bits_per_raw_sample = 8; |
|
|
|
|
|
|
|
@@ -4244,7 +4246,6 @@ static int decode_slice(struct AVCodecContext *avctx, void *arg) |
|
|
|
align_get_bits(&h->gb); |
|
|
|
|
|
|
|
/* init cabac */ |
|
|
|
ff_init_cabac_states(); |
|
|
|
ff_init_cabac_decoder(&h->cabac, |
|
|
|
h->gb.buffer + get_bits_count(&h->gb) / 8, |
|
|
|
(get_bits_left(&h->gb) + 7) / 8); |
|
|
|
|