From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E30DB4E5AD for ; Tue, 10 Jun 2025 15:57:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 43E9668D3BB; Tue, 10 Jun 2025 18:57:56 +0300 (EEST) Received: from out203-205-221-190.mail.qq.com (out203-205-221-190.mail.qq.com [203.205.221.190]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 287B368D1EC for ; Tue, 10 Jun 2025 18:57:47 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1749571064; bh=kVOgngPwiePOiOe4ofwljFskFu1eTuUmvb5Z4xhWvO8=; h=From:To:Cc:Subject:Date; b=onsg6iHom8HDki/OXzgNjfic6Y5dUVdc6SjH9Vi/TS3r74UrVULgSNISI6BoJuWtS 9jC5z9u/0CJvvzjSb6eNvXE2cfa8W4UahR78WRZAWq/X3MilOUKyaBWE8K4/KKVgCR Pw2VovE2TwZuLCCWJzA25iCzlGAOtawYGhmM1sng= Received: from ZHILIZHAO-MB1.tencent.com ([240e:3b7:3276:26d0:d18b:83b1:714d:f446]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id E1C3025F; Tue, 10 Jun 2025 23:56:28 +0800 X-QQ-mid: xmsmtpt1749570988tl7bo2okb Message-ID: X-QQ-XMAILINFO: NMMG1eKt9nPG4aVD7TzsP6kIvQOA0onmx4d5Lu+M8nlOoyT9Czd6t6lQfGvFv/ lGAlUAZLIYx/E3+zGE9wUwZ0avE3iZL7XoxfB4hE9b29Sz7o7Bf/M9WIjCBkx5Et+dAR0yo4gz9k vcaTrkX1RmqsvQqCnqxaL5JERvXhQCcDLi63cTFMM7EIH83LlKoHSP3PnkLC11iBuBi8f8v5ykgn voxlEut239E//Icre27ZL7m6dSKtxWepBhOexdpP2VWA53HuegwL+bkaGLqBKDUKmJTA5MxKq0Le EEr0HlqnPvRrfqR5cU8m/mLQBGnbhKuZ259QU7GzMu/akhycfCa511UakTQoRuTZdRKVJPQ91/YR zaZpUSxl4qL0IP6Vi0PzI0YA4BzzXSpTfJqP5LRdE5l6XFInaLX9fO1Fz3oks5kxpWWFf/9ICHae 7zsz4hiwwHR9O5WJ8cfTdUPvSuILh07tbjaIFwDhl7tP8QzHsenH/+1fT5zc77oCQpuPpzMF7//R QB23gZpaWNcAH9zA8OXb9lfOF0v35eAdrQb2Qgkhyq0zW9hEtGnw2zN713TDOfMHTaDpd2SfEzhC 9/wD/l8tvSf8nUUm0DVT/Cu7mfqqbh4bFFPdqcut1Lzb9vAT+I47aQcsc0njCaIc9p1QMma4kHm4 wMMQYfF28CYq9Wb6Yr26M+n5LwiJSNMC2Q6OvgVGMEN05/8zaK2XX7JKKJkQpPS6rSj88DUhhPf7 VN5rd3GBtMGiusiU9II9BLDvnQp+nnMBroCISYxMdVjZevx6omV3guzUOFjrft0DR3Vj6lZZS7zy OOR6kdjdXsmRDXRLgzd5VDhYO/ZORsTRSlluuEapfDiikHAmJS7j/eAVt+io+aAvD7hbFVbg4+L/ YDkiqx0NIAGsX4SeMqUU2/vv03y1lqOf6Lwsq0An3Wtzh5J4kDy0+CeLld4GIbeise75WXx4FIGa BYDaGtsgM4VYD3f1hYI+3uO5TfLnANyIoYdrGBuZZoj8rD6pNN7Q== X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Tue, 10 Jun 2025 23:56:23 +0800 X-OQ-MSGID: <20250610155623.40047-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/decode: Workaround for media100 decoding failure issue 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 This is a regression since 1c170613. --- libavcodec/decode.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libavcodec/decode.c b/libavcodec/decode.c index ef09568381..7e47a2971c 100644 --- a/libavcodec/decode.c +++ b/libavcodec/decode.c @@ -204,9 +204,14 @@ static int decode_bsfs_init(AVCodecContext *avctx) ret = av_bsf_init(avci->bsf); if (ret < 0) goto fail; - ret = avcodec_parameters_to_context(avctx, avci->bsf->par_out); - if (ret < 0) - goto fail; + /* Don't copy par_out to avcodec context if bsf changed codec ID, + * e.g., media100_to_mjpegb + */ + if (avctx->codec_id == avci->bsf->par_out->codec_id) { + ret = avcodec_parameters_to_context(avctx, avci->bsf->par_out); + if (ret < 0) + goto fail; + } return 0; fail: -- 2.46.0 _______________________________________________ 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".