[FFmpeg-devel] [PATCH 9/9] avcodec: remove warning against using frame threading with hwaccels

wm4 nfxjfg at googlemail.com
Sat Mar 18 10:56:06 EET 2017


libavcodec now automatically serializes decoding for hwaccels which
are not thread-safe. This means API users, which rely on the libavcodec
native software fallback mechanism, can now simply enable threading
without running into problems.
---
 libavcodec/utils.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 6f7b2e7af7..a74afc354e 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -1076,11 +1076,6 @@ static int setup_hwaccel(AVCodecContext *avctx,
     AVHWAccel *hwa = find_hwaccel(avctx->codec_id, fmt);
     int ret        = 0;
 
-    if (avctx->active_thread_type & FF_THREAD_FRAME) {
-        av_log(avctx, AV_LOG_WARNING,
-               "Hardware accelerated decoding with frame threading is known to be unstable and its use is discouraged.\n");
-    }
-
     if (!hwa) {
         av_log(avctx, AV_LOG_ERROR,
                "Could not find an AVHWAccel for the pixel format: %s",
-- 
2.11.0



More information about the ffmpeg-devel mailing list