libavcodec/snowdec: Mark as FF_CODEC_CAP_INIT_THREADSAFE and FF_CODEC_CAP_INIT_CLEANUP
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 25 Apr 2015 02:50:47 +0000 (04:50 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 25 Apr 2015 02:50:47 +0000 (04:50 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/snowdec.c

index 81fe03c..e12cb21 100644 (file)
@@ -401,7 +401,6 @@ static av_cold int decode_init(AVCodecContext *avctx)
     int ret;
 
     if ((ret = ff_snow_common_init(avctx)) < 0) {
-        ff_snow_common_end(avctx->priv_data);
         return ret;
     }
 
@@ -644,4 +643,6 @@ AVCodec ff_snow_decoder = {
     .close          = decode_end,
     .decode         = decode_frame,
     .capabilities   = CODEC_CAP_DR1 /*| CODEC_CAP_DRAW_HORIZ_BAND*/,
+    .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE |
+                      FF_CODEC_CAP_INIT_CLEANUP,
 };