]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/pafvideo.c
avcodec/parser: Remove deprecated av_parser_change
[ffmpeg] / libavcodec / pafvideo.c
index 07fa05caf828609e5bbaf420492be96ea5928de5..1e5d891332bf7d7e974fefbd3006acd63738aad5 100644 (file)
@@ -104,10 +104,8 @@ static av_cold int paf_video_init(AVCodecContext *avctx)
     c->video_size = avctx->width * avctx->height;
     for (i = 0; i < 4; i++) {
         c->frame[i] = av_mallocz(c->frame_size);
-        if (!c->frame[i]) {
-            paf_video_close(avctx);
+        if (!c->frame[i])
             return AVERROR(ENOMEM);
-        }
     }
 
     return 0;
@@ -419,4 +417,5 @@ AVCodec ff_paf_video_decoder = {
     .close          = paf_video_close,
     .decode         = paf_video_decode,
     .capabilities   = AV_CODEC_CAP_DR1,
+    .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE | FF_CODEC_CAP_INIT_CLEANUP,
 };