PR #25029 opened by Mark Thompson (jkqxz)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/25029
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/25029.patch

Gets rid of spam message "Multiple ff_thread_finish_setup() calls"
being printed on every frame when frame threading is enabled.

JPEG2000 does not use update_thread_context(), so it's not necessary.

Tested with some JPEG2000 samples, passes fate.


>From cdfe0e8f1627667c7323f5f3fe325977f6629eab Mon Sep 17 00:00:00 2001
From: Mark Thompson <[email protected]>
Date: Mon, 12 Oct 2026 20:39:22 +0100
Subject: [PATCH] lavc/jpeg2000: Remove redundant ff_thread_finish_setup() call

Gets rid of spam message "Multiple ff_thread_finish_setup() calls"
being printed on every frame when frame threading is enabled.
---
 libavcodec/jpeg2000dec.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/libavcodec/jpeg2000dec.c b/libavcodec/jpeg2000dec.c
index 870678f0b0..9282f7610e 100644
--- a/libavcodec/jpeg2000dec.c
+++ b/libavcodec/jpeg2000dec.c
@@ -2917,8 +2917,6 @@ static int jpeg2000_decode_frame(AVCodecContext *avctx, 
AVFrame *picture,
         if (++x == s->ncomponents)
             picture->flags |= AV_FRAME_FLAG_LOSSLESS;
 
-    ff_thread_finish_setup(avctx);
-
     avctx->execute2(avctx, jpeg2000_decode_tile, picture, NULL,
                     s->numXtiles * s->numYtiles);
 
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to