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 B47FC4CBB4 for ; Wed, 11 Jun 2025 05:55:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id CB6CA68C0D9; Wed, 11 Jun 2025 08:55:23 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2045.outbound.protection.outlook.com [40.92.91.45]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E262D68B632 for ; Wed, 11 Jun 2025 08:55:17 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MRQX8gcVQuKvXd47CsIvKTW8FIKebn/VP9/AP9ZkRmqpCd1iXZRdPo9ypvYg67g6czhO9ioaRT7eeOspeiw0fD9jiBHKnaAYL6xQavCcOal5d4QWDVR0NDYh7KqeMKWSix7Oym4vqjvs7ZJ0+d7BVzAavMOg8kM2Ys+mPoZlEaCqr9kLrFRWJzExujxwM2EqivXGgE/Kmf+2g+ocuM/wq1snYXxS/16P0VA6w8Wr140gXu1r4guSUt0GcLwQ8jWpEM4HDmlnO7Z8r5ARVUQpdYW+ZJg8lO+v2kHLlBb4b1rsBrfpgPVE3P3a5hDDFJ3PZYBa+2dWReWWB7UGRaO+/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rWRx4yj9HoX0NKfEPPaUfKRtyZewF4naH48vKuU8e1o=; b=CsXBFMNR5K2jIx0osUys8HRtNPsLwbTNed6obZPTuAlWJ0zA0Aoue/+QNYG6Xc/kMQxOdB9J02oALhZ6Jk8rf/BbZeSZ3m1N+4tgaEZGKJ/D+BiBnxiP5QWz+ZeAL0U6WtqZKG8TS55ZGh0dMYUXmbGHgA5SWxlbpTmPl06cvEhRq7QW85gQfo2fNss8J/GQOYCPpchKV8VhHYkOFdBblr7owMSvgeH7CmeJTCL52OVEnNKg5X3lfSziTG+pt9QfcBTHQwPRlD+BimOnJ9FQR3gjIbw+/qquSE/YpFXecgIEL2JVSJPXwQesHmos0nL7hXFwhFY/DrmqI7KYnNDTSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rWRx4yj9HoX0NKfEPPaUfKRtyZewF4naH48vKuU8e1o=; b=A3sQareEKlgXUT4+tg/X9ZC+vuBFdwU8WAD/yZZWn/SJ8v/saizBvQTXWXp9x70gduIojO1NRXBU5UZKKzYCN+ApGkozcMxg1Kjp7a8iQyVi6ippQ7/ctlKk6x5P9tQg0r6VvsGdbsrKTT4J4mPOAwyvO2Qxe14XPogGab1+uj8c1MnsGI7SpXCq/5/NDGWlglFJxEfoLQwL1VqjqsfPubF0WRCAeQXnNAjEJ3PlfOBi0QXfjHNFtdnjV3ObmQVdQtEQjtwdiVviMzRlWdyRtWse8pSNTz7geqHoi8YVEePuqCYgmROk729fj7/sYKVwQW88O4/ShGp4vAQSDUDQUQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB0958.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3fa::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.18; Wed, 11 Jun 2025 05:55:16 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8792.034; Wed, 11 Jun 2025 05:55:16 +0000 Message-ID: Date: Wed, 11 Jun 2025 07:55:15 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-ClientProxiedBy: FR4P281CA0247.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f5::10) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB0958:EE_ X-MS-Office365-Filtering-Correlation-Id: 44807732-198f-41a2-4915-08dda8ac89e1 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmoPyh9MsvtGyOnGsZYppkuEsBP+fodzx5kZzKmjdASXUCJuWBVi3U82+B2srj5N+R5mtsASJo8gFgM3DByqsNZbdvRMyUcV+PQKKiD9QLGsqFLXwcweRo+NEWEYgLgEo6cYkmuKNfA26LHZnQwfVY3WuCan60vGNoUFu8TnRQZ5RyuTOaI7+6Fa/WEf1lB0MbLtHmp30qtRxMaKpRUGwdocC6yhEKlfQH9oFOl24IklGAked72SaBW4Es5U2thmqXVtqaXq/Z5GY7A1yCLftV2bpKUSxZ0PwUcOilAMzB1jHHJ/+b2wY90CiAMiSZ8hoOL8y1fZOgKyMmvTXgoM786INmLWEMy/EUMcPjRkfAq1uPAqO5NzOMqhT129senaM8xrcXCDFFsJScEOjF8PdJbQTrwgr7tQZi8DHyIhJ8tTonmYXKh3aKgyL0erLV9XC5qJfzlSJtZR8gYD/FIaGHfSDWtmfz1OjrZ3KP9rJb//cLD5A5WNgBACaxXm67VSs52B2shrBF4x90YtYYTKQFWdQ2xdessolDRMnqQftjb7AgFEPQ0U9Eeyvea2skIxPyqYBiXCfs5IgxG3/ZyKPhyi/uhv4qb84g/V21WYTY8mvIV0xm83wuBsU25TcYTH+TYswu9CiNAnVN8QQ7binoxtNi6CYhv0xGQ2TjPIcRQr8D8fcSTCrwXSGvvSKmsLloEjoBVCaRF6QI85/gqmwfyXhN9jcwcsFNk03cIzePzme4RgA5n5YVBNVW2AoNL16Ew= X-Microsoft-Antispam: BCL:0; ARA:14566002|41001999006|19110799006|461199028|15080799009|7092599006|8060799009|6090799003|5072599009|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dzM5RCswYmNJdmlTalhJMzJxSmh4SktNbi94ajNZSG13N2ZGMitFYzkrRVZV?= =?utf-8?B?eUNwaHgyOU1PUTJzaytmbndldnc4cEM2NXRrNTF0Yko1dU5pRnU1b3h4OUkw?= =?utf-8?B?bHJ3dnF3NWk5UFhzVFA0Y0IvR25aUEQyQ0VWLzAydzVzZDdtalUxeHJHZ0JL?= =?utf-8?B?QkwzWkZEc1NHOXNqZ1A3WUp5Zy9uZkdJQTZVVHMvRmxJSmVIVmV1U3ZFYStF?= =?utf-8?B?QnhzSW1ZVFVCd3VTL091Tkw0QjZVS2dwWlEyZUFMMzRaTzJmWGVlclZyNy85?= =?utf-8?B?dDQwcExpVmk1Z1RPUGFGajc3VmJITGZRK0hqMTM4QWxjY3FjWFg1ZFNxc05j?= =?utf-8?B?ZHBhK1RwRSs5TkV3M2owNGxGNzRSZ1M0MWtPYU9vRC91RkpjT0VaTUVuVGRt?= =?utf-8?B?dW5YeXdNdGpsZVdPSVFSVGd5ZHBZMVdDN3YyNnFPdnM3STJtSlNodnBIQ0ZZ?= =?utf-8?B?ZFFRQTVWTjZQTytaQnBhcmtDS2NUQnRQUzhqOHB5WjdMcDNoL3pXWFVNUUVK?= =?utf-8?B?N2daMFVNejZjMkpVb1ovTjJHN3Uwc3cvdGVFZEVnY0wrcDJVZkY2UEEzd21j?= =?utf-8?B?WVFFMCt4VVRZejVWUGo5dUlxR1pma1Q3dmg1U1hoQU1PVk40WnN2TEpUS1Fh?= =?utf-8?B?SlBkTkZERWxFbzlSaStqb1hXbDVzUjliWlIvMFk2NGEyUVU2WXR5aXpSTTNq?= =?utf-8?B?RHY0VXJVS3RPK0FkN3ZHaEk1WlVHQVJTb1N3ZTE1eU1sN09hNVJpNWxVYnJr?= =?utf-8?B?R0s5RVlyWi9FT1JjRlgxQzZrZ3NZdUNUaHJBN0pMWHdwWk01eWQwSUFxUmZ3?= =?utf-8?B?aWVYRjE3NjRid29hSVpyRmhWMlcvTm9NVXdSSFE1cjd2dTJydFBhVWJycDVM?= =?utf-8?B?cmJzN1dUQUtUOVFybWxaRlZMc3JJcUFBd3JHV2hONFBkRHd3bmRtR1dGcWhE?= =?utf-8?B?TGxpTkxoMzd1aTJQVFVXKzdrTDFNYjhnenhWekZFeXlXTFhJVGozNzdKVDhY?= =?utf-8?B?MG5DSUdlTDNEMWdqdzAzZllFQWI4RXplek9Sa09GMy9LcU5iRjlDT01sSHM4?= =?utf-8?B?TFAxc1p6RFNoTTk1S3FSYytyZnk2V3hlc0NqdW5aajBnRkc5TlRMWmFpNnlD?= =?utf-8?B?aWM3bzkyanczcUREaVpGaE9DSUpoSEc4aEVFNUowVlU3dHhGcFlQdlh2VHIr?= =?utf-8?B?ZE9Ua2E5dktqSEZycThZSFRkUk95a0VGTWJLZWJDVnlxeENuR3F5MjhpVE1r?= =?utf-8?B?L0hOYlRwYlN3VE1lak1HU0NWTG84ajd2VGZaWTlPR3B4RDcrcytNdWFWOEJ5?= =?utf-8?B?MHd2RVkzZ2lyMjFEakgrM0k5and0elM5MWd4ZG4rRzRiVFRVZ09lV2IycVdP?= =?utf-8?B?U2RaMlB3VHF0a0dRcUFoeEg0SUMwbFBFN1UxTSszUVlCaTQ3bDZ0TW1KbDRM?= =?utf-8?B?OC9MaVEzYWFlSVZpWmVMZWczNDMrQ3l1MXJQeDVYa3pRVGx0RTRvZm9RM0xa?= =?utf-8?B?eWU2ZlBtRGRadXhRNTl0eXJXbW5MbVk5YnUxQU9TTFJaSGFiSWVVQ21OSk1N?= =?utf-8?Q?Xb6aDBvEqVH2KlkfUN1spbZQg=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UVVyOEN4dXkvN2NCNWVJU2tZeS90T2JwMVR4b1Y4T1lMVW5iTC9kWlRqMGtj?= =?utf-8?B?RUNiLytOU3lLRTlhVzArd1RtblZFSFVJaUl0dm9POUVSSW92aUJGVG5TdTMv?= =?utf-8?B?dXlQWnJsTGV6b0tvc2RpMjkrcndLV3BwYnFmYkczK0hGRGVGSnI2NkpqK2xs?= =?utf-8?B?M1JybkxGN1FMWGprM1B4MHJwcnNNZElEK3U4MmxyOVU3VmwwbjcrbjZrdzhF?= =?utf-8?B?dWlxOWYwK2EvVFVzY1lOMnR4NlBrdHJJZ0Z0OEdLc1VZN3JxakQvVzhVMkxX?= =?utf-8?B?TjZ6RktONStiU0NyUjlRdUppUHVXMkt4NDNXU1Z3L3JhUjZpVUMwNXRJTnFB?= =?utf-8?B?ZGVIK3VIRzVHclp2T0JPUFY1M1VMVGFnRWdSaG1yT3hlTTQ1QmhRQm9UWEZh?= =?utf-8?B?WnZhTkNCcmVRTEJrVmdocVM5LzFiN1hHV1Q3SEFHdWl2Q0lXNFo1WGxNanVa?= =?utf-8?B?eVJoMHY3UElZZ2FoMnBPUWM2Y0Z1blhMbG8zQkFya2FJQ3UyQnZ4aWtRY1BT?= =?utf-8?B?dEJqTW9NS2NKZ2tsN2RQbzQ5RTJrQU5kcEtTaTlaRDJUYlJRK25rY2tRbnN0?= =?utf-8?B?ekEyeXdSSDdwQXFmL3lldHYxSHR5RUZ6YnFPbnhjVVFlaCt4cTVYK3Nvbk5S?= =?utf-8?B?ZjcrL2ZCYmNxZDJQRitnNnlYck5ZbGcwdlBKZms2Z01zS3NuTGRzcTVraU0v?= =?utf-8?B?ZG1UYUNlbXFTTFpHbnNxK0w0ZGhDOHZseGtmSHZUUncrUEhUU3ZacmJQeENK?= =?utf-8?B?MTlRNHJ5akdHM0tuWkRTUzZjdnpxWi9oV0d1cWlDYUp5Njl6ZXRyL2xLVXUy?= =?utf-8?B?ekZQWDkwWUhGaVJGOHJsSFE5MkNCM3hIK0dzdnBCS0EvOFZvT2tCQWRTd0Qx?= =?utf-8?B?QmtiRXI3R0NaY0NSYlRENlVhK3Z0dXR4OWdFYitlcUdnSVpydDh0bHpaOXBq?= =?utf-8?B?QlVPa3NHL1BsRE03N2ZJcEF5NnV4dkpnWGpNUXNMUDl3QVYzZDRhUkdvOEEr?= =?utf-8?B?d2NKZEVGVEc1WlZ0eitYRlYybmd0SGNvU1Nyb3U2dlNiZlZjU3V1SDJBcVo2?= =?utf-8?B?cUJtNjdhT0JHUW5XYjBxdGlZOFFPRGluTUJ1L3ErOGoxZVVBbk5Na0k3dk9G?= =?utf-8?B?b2V4QnpTcVNpMTEvK0lUQnlMdFduTHpaRzhXR3JpS0hWK0JsemgvTHM5dGt0?= =?utf-8?B?QzhvRnlUczBaazJnKzMyTHo2Y3VYODBTdVc1VnhzMVdraDZIQm1zMlErMmhs?= =?utf-8?B?ZS94MlBWQWZ4bXRIS3BJUDEvSHFHa0FzM01BUkMxeUhNblZYWnNmTisrVVBK?= =?utf-8?B?eWoySzRaQ3ZUWm1tK2J6enJ2VmNoQlM5c2dvQStJM2xyRWlqNWV3OUJ3L01w?= =?utf-8?B?aWJ6M3NNdFB3V2xwRWdQamZiemNFczRRUjZKODdoeHhpdGVieUs0TVNtMjhV?= =?utf-8?B?K1d2cVg4QnlCbmU5TGJROXdFck5zUm11cll1bVFFNnhUOVlaMTgxSXhsRHM0?= =?utf-8?B?cU9OQlJ5c3UvdjA1S3VaeEw1RE9Wcmx0SCtZZ0VXbG5MVUlLTUQ0eVdtOGFJ?= =?utf-8?B?WEh0dW1DaTFzWittcWZlcmdvcDQrY0hhTU1WZ1BZMkVqVnNPSks0bVFnclpY?= =?utf-8?B?amc5cHcvRnVFaThoaVVTc0xKSExWRFBzeXoveWRQMTZpWXdSQi8rVlZuOHRa?= =?utf-8?B?QS9ZUTAwdHVwdFpEbDBvR005TDZlR3Q0cXUxUzl6OXRMWWJxWERxZHQycnVV?= =?utf-8?Q?1YnYu4InQOfCnxg/mof0IH2k+U8IHMvj38z4QYj?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44807732-198f-41a2-4915-08dda8ac89e1 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2025 05:55:16.0414 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4P250MB0958 Subject: Re: [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 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: Zhao Zhili: > 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: We should rather use a clean revert; after all, the internal BSF is supposed to be internal and not change the user-visible extradata etc. - Andreas _______________________________________________ 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".