]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/rv30.c
doc/filters: Documentation to add sess_config option for tensorflow backend
[ffmpeg] / libavcodec / rv30.c
index ddaaac651c7c259c6cdc979b6b133c9a398efb10..751647bebefb12ae29ac89c3fe558152583c2575 100644 (file)
@@ -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,
 };