From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 6E25F4A065 for ; Mon, 17 Jun 2024 05:20:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AE55B68D6BF; Mon, 17 Jun 2024 08:19:53 +0300 (EEST) Received: from out203-205-251-72.mail.qq.com (out203-205-251-72.mail.qq.com [203.205.251.72]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2B3A168D592 for ; Mon, 17 Jun 2024 08:19:42 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1718601573; bh=6kv7EpX/MqEImpf40itsHPcqgwoZKNCMOnXxV+re7yU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=zUYJtLkMpcnXgyzE0uSU9vIr0yp+txqDqa3xO/8xhyrpiaJo2RwB6FJSIc0KH6Wtp t2Wh5DYnOsdZMq6hEPPneBXHGgflYUrrf1s3pVw646y5bYGwgTz972bM5n1QZkEXex I1/cuwza+lYIxAGFBaEUza0H22Y98d/MlwCEw0pc= Received: from localhost.localdomain ([113.108.77.64]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id 4DEABC98; Mon, 17 Jun 2024 13:19:30 +0800 X-QQ-mid: xmsmtpt1718601571tbdonevgx Message-ID: X-QQ-XMAILINFO: MRw/zKT/0BpPLchfCZ29l82VqxalpQGRJYIQYy/Vmitnb6ZHHWfbuuUdR/tuOC B3G7ufEdriUlduNt2Dy76/dyOi7o4K/9ynRevq89QP2Y5KSExHLxXDKddTstbP2oYMChMdlQnf2X fKiOJMadhgIDvK0a0jFvIevb/WL+LnooplF1Zvl1b+Nvg2Vseey1DkasyS/Zqj510RzJPG+sCbXx QP/wWthH4Lv6ln9n3NEJJPMGYspfyLr3jNDG8IhXBBE6+Uj1fbxY7aKZzpZJRX1xnzERvWppwgyG vIc8em/r6cfEBNFqazdx5s/G9BNxdPKBXiMRcyjZe1U9vaJvGUM4t/AMzaPWaRCmIVA5pNHG9K87 24SDlSEz6ScGQ9Cv5+FIR0i8gnHWSujBwCjdstXwy2c+pC8WF85yrJnJYV+98/v2AwdKpW1VEACd 05doWwFh/+I2RkjogbfThn2p9ehCmK2A7eKGv5Ga25ckhmKVP2/TV4FUVo7gxUKrGRHI61ZDeOp5 8mEdEIK6Iz2z6KppNQt7xemoZ2D4IfrHT+gXe6c4LTEDeqeOdCcT47+aOYHbaHZn3B29el4BsvR0 ez9RCHaCtRsZMSWe/oqHScTc+NCfC/T8aGGMwvSxFED8SUK1p9LDVdKGo6hmwE8kGss6XS9nBSo0 bdeODRi9XJrmUd8U3J2mHDoU3Kwd033azwlZLAkOQvfH4VndPG/Teo0sY++ZMcOu1fSf/+UEjmpc 0nQYAtuL8JkWu7IL0IoZETEGw3go1ZGSPFhkCOMbjYQ324rkFIfYpgeNmqhIgQUWaLuC/zkg35SK 1OomMpP+c876v6FkK/Tu+zutd11mgQqHD1Dni880y/x5PeRlC+xG7uQi1lPhDBIyzixYG1UxvQBK 9ModyFc40BEXNWBnuWcCDBXN0HssXpFupS8RmoOhmNhYkBZ6kcmIrI1iUiHPBo6I+/A225/sA/dw YczI42AQRD6149Bb8ekUwsavL5jSIJdYH+3M78aio= X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Mon, 17 Jun 2024 13:19:27 +0800 X-OQ-MSGID: <20240617051927.249039-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240617051927.249039-1-quinkblack@foxmail.com> References: <20240617051927.249039-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/vvc: Don't create new thread when thread_count is 1 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili --- libavcodec/vvc/dec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/vvc/dec.c b/libavcodec/vvc/dec.c index f5603306f3..4ce2b1c6bd 100644 --- a/libavcodec/vvc/dec.c +++ b/libavcodec/vvc/dec.c @@ -1024,7 +1024,7 @@ static av_cold int vvc_decode_init(AVCodecContext *avctx) static AVOnce init_static_once = AV_ONCE_INIT; const int cpu_count = av_cpu_count(); const int delayed = FFMIN(cpu_count, VVC_MAX_DELAYED_FRAMES); - const int thread_count = avctx->thread_count ? avctx->thread_count : delayed; + int thread_count = avctx->thread_count ? avctx->thread_count : delayed; int ret; s->avctx = avctx; @@ -1051,6 +1051,8 @@ static av_cold int vvc_decode_init(AVCodecContext *avctx) return ret; } + if (thread_count == 1) + thread_count = 0; s->executor = ff_vvc_executor_alloc(s, thread_count); if (!s->executor) return AVERROR(ENOMEM); -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".