]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dxv.c
lavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings.
[ffmpeg] / libavcodec / dxv.c
index b0e252b9ab5c983ad4d6c78678c258bf298f9125..69bd2a1e203360bce3354c21622c82454bc6c327 100644 (file)
@@ -397,7 +397,8 @@ static int dxv_decode(AVCodecContext *avctx, void *data,
     ret = ff_thread_get_buffer(avctx, &tframe, 0);
     if (ret < 0)
         return ret;
-    ff_thread_finish_setup(avctx);
+    if (avctx->codec->update_thread_context)
+        ff_thread_finish_setup(avctx);
 
     /* Now decompress the texture with the standard functions. */
     avctx->execute2(avctx, decompress_texture_thread,