diff --git a/libavcodec/h264.c b/libavcodec/h264.c index fe3cd93c0fdeb43c4b94c8b8a0f068149c4d4696..1fde7455ae8326f1cdd0c6ff401e1aba15eb3dae 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -3870,6 +3870,7 @@ static inline void fill_mb_avail(H264Context *h){ #undef random #define COUNT 8000 #define SIZE (COUNT*40) +extern AVCodec ff_h264_decoder; int main(void){ int i; uint8_t temp[SIZE]; @@ -3879,6 +3880,8 @@ int main(void){ DSPContext dsp; AVCodecContext avctx; + avcodec_get_context_defaults3(&avctx, &ff_h264_decoder); + dsputil_init(&dsp, &avctx); init_put_bits(&pb, temp, SIZE);