X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Frv30.c;h=751647bebefb12ae29ac89c3fe558152583c2575;hb=a247ac640df3da573cd661065bf53f37863e2b46;hp=ddaaac651c7c259c6cdc979b6b133c9a398efb10;hpb=c6892f59eb0e9f2a9ec1f55b21a5841a60540e1f;p=ffmpeg diff --git a/libavcodec/rv30.c b/libavcodec/rv30.c index ddaaac651c7..751647bebef 100644 --- a/libavcodec/rv30.c +++ b/libavcodec/rv30.c @@ -285,10 +285,11 @@ static av_cold int rv30_decode_init(AVCodecContext *avctx) r->loop_filter = rv30_loop_filter; r->luma_dc_quant_i = rv30_luma_dc_quant; r->luma_dc_quant_p = rv30_luma_dc_quant; + ff_rv30dsp_init(&r->rdsp); return 0; } -AVCodec ff_rv30_decoder = { +const AVCodec ff_rv30_decoder = { .name = "rv30", .long_name = NULL_IF_CONFIG_SMALL("RealVideo 3.0"), .type = AVMEDIA_TYPE_VIDEO, @@ -304,6 +305,6 @@ AVCodec ff_rv30_decoder = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE }, - .init_thread_copy = ONLY_IF_THREADS_ENABLED(ff_rv34_decode_init_thread_copy), .update_thread_context = ONLY_IF_THREADS_ENABLED(ff_rv34_decode_update_thread_context), + .caps_internal = FF_CODEC_CAP_ALLOCATE_PROGRESS, };