diff --git a/libavcodec/cabac.c b/libavcodec/cabac.c index 02d2911e85..6ba9303dc1 100644 --- a/libavcodec/cabac.c +++ b/libavcodec/cabac.c @@ -136,7 +136,8 @@ void ff_init_cabac_decoder(CABACContext *c, const uint8_t *buf, int buf_size){ c->range= 0x1FE; } -void ff_init_cabac_states(CABACContext *c){ +void ff_init_cabac_states(void) +{ int i, j; for(i=0; i<64; i++){ diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h index 1f1c943262..04495a6fe6 100644 --- a/libavcodec/cabac.h +++ b/libavcodec/cabac.h @@ -51,6 +51,6 @@ typedef struct CABACContext{ void ff_init_cabac_encoder(CABACContext *c, uint8_t *buf, int buf_size); void ff_init_cabac_decoder(CABACContext *c, const uint8_t *buf, int buf_size); -void ff_init_cabac_states(CABACContext *c); +void ff_init_cabac_states(void); #endif /* AVCODEC_CABAC_H */ diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 472fa475aa..5308fc3e7d 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -4111,7 +4111,7 @@ static int decode_slice(struct AVCodecContext *avctx, void *arg) align_get_bits(&h->gb); /* init cabac */ - ff_init_cabac_states(&h->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);