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 84B3E4F526 for ; Tue, 17 Jun 2025 14:40:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 7C7EB68BFB8; Tue, 17 Jun 2025 17:40:37 +0300 (EEST) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 1266868BFB8 for ; Tue, 17 Jun 2025 17:40:31 +0300 (EEST) Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-ad89ee255easo1068009466b.3 for ; Tue, 17 Jun 2025 07:40:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750171230; x=1750776030; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=Lgf9Rf0SxZlH/OJgavuRPgn5Ffb2GWR3IaORRUK2fl0=; b=cWqX5FxUDTQJQhq/XdTu/r1wlDqzHIpbG+33BkEXpagPANOQ/siuLXhWC3Pn0BzDJG PsmFCFhLP+og19Jiub+SwozX8fY4UQYNMATTCGUI1kf7A2zaac6K/q3IikjqZ/u8XVZb sZ+i5sEIBWdeKTd1jqZDob/wImJXWYjtWMB/ZOPvXIBwtChFZ7kTfjbl+sv3YcEdkg6K Fdl/u+D/q9JQz9gP4D5NVl3rKLYQrK9RZTnPp65AFF6udmrNHTdY8omugJdFfRsTJSAg jg8vQA5EcdDcsxCxP5rTkPT9j3VQXhWTrZJGQvVv++z1Utj7LKu1vYZSEVzLEwec1bDI dVeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750171230; x=1750776030; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Lgf9Rf0SxZlH/OJgavuRPgn5Ffb2GWR3IaORRUK2fl0=; b=r4fb13m5tRiLwWoIedqs4sTVvuBcbhDNs26yiNgKjDHWeeC34SlZ5M0uJCdo92Yoj4 lyiDgiREql+K7aQpRUKjQKBtwfR4s7vnMu2mTyKDtepRPZYDt+VWF3k0lcyxrEhnbDNu 2zh7C4TVRwLLPno6oxEzwp3yXptueR7Dck8Te7wUqJGqi3XC2ILe/we5jr9pnwwZIDqs vIwo0Y0RBmU00xfaBDigleFp5TdcLZdb+X9c7XPjNA4p4A3f2bYUGp3tEQqdNSAKNQsp K6yoqz5e5yXxoNP53A5Q28B8VCocdcHDIYvXYjMB3nCEOcCc9lI5gBQ8Q+1hniXoqKuO NmnA== X-Gm-Message-State: AOJu0YydFTGmOQixqMCb76aHW/fGGxYI4n1MTCIuPPG5gFEAqZlWxEC8 /sZb8ApFUxr/1qOyR0YgNxHZdsupzyInfC7FMhU0RIr1EIpmChSpnKBk2p+ipuuPPX1vQAksiNO 8KF8LuuzSpwKeVc3TKSf6Am/OKaz1wvnrm1l0Ns4= X-Gm-Gg: ASbGnct8ItJ4OfWZw0+XTaWuq+DQZHTVIZ3nxXAjdS4aPxB/WS/0yNQGRMCX8M62M5g 6chYuezNxdDo1H70U+StD6s/i1o8v+iO1U9+ftRlQ8PwqcSDCSBn1ZDpo+0g/DYGrlp9ni6HTiL 9gbttp1GrnRKxWjTPFo5w1MnTLJQtKNqjsF4MLzcGcsP37kbUCaf5MTb6E1LIOXErJvpOua9OvG s1cfklE3mgaoqI= X-Google-Smtp-Source: AGHT+IH18hGaMa4yE/MqSXRKdwnw8tyz/wOmgbkBNv/0JMBKgPxs6K5hmf+Q2ecDPgYccRiD4MNfg6mnYeXmlK47lvs= X-Received: by 2002:a17:906:8f0a:b0:ae0:11da:c923 with SMTP id a640c23a62f3a-ae011daccd9mr114992666b.58.1750171230123; Tue, 17 Jun 2025 07:40:30 -0700 (PDT) MIME-Version: 1.0 References: <20250615205008.17903-1-pkoshevoy@gmail.com> In-Reply-To: From: Pavel Koshevoy Date: Tue, 17 Jun 2025 08:39:51 -0600 X-Gm-Features: AX0GCFs5Ep68PVp2xu6X4APlgzk9p3mpiycvTgcMgBZFAoz-QkHZJdiTbsNfJ5U Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/demux: Add allow_codec_changes option to AVFormatContext 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gVHVlLCBKdW4gMTcsIDIwMjUgYXQgODowMOKAr0FNIFBhdmVsIEtvc2hldm95IDxwa29zaGV2 b3lAZ21haWwuY29tPiB3cm90ZToKCj4KPgo+IE9uIFR1ZSwgSnVuIDE3LCAyMDI1LCAwNzo1NSBQ YXZlbCBLb3NoZXZveSA8cGtvc2hldm95QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPj4gUGluZy4gIEkg dGhpbmsgSSd2ZSBhZGRyZXNzZWQgdGhlIGNvbmNlcm5zIHJhaXNlZCB3aXRoIHRoZSBwcmV2aW91 cwo+PiBwYXRjaC4KPj4gUGxlYXNlIGxldCBtZSBrbm93IGlmIEkgbWF5IGNvbW1pdCB0aGlzLi4u IGl0IGlzIGEgc2VnZmF1bHQgZml4LCBzbyBpdAo+PiBwcm9iYWJseSBzaG91bGQgZ2V0IHNvbWUg cmV2aWV3IHByaW9yaXR5Lgo+Pgo+PiBUaGFuayB5b3UsCj4+ICAgICBQYXZlbAo+Pgo+Pgo+PiBP biBTdW4sIEp1biAxNSwgMjAyNSwgMTQ6NTAgUGF2ZWwgS29zaGV2b3kgPHBrb3NoZXZveUBnbWFp bC5jb20+IHdyb3RlOgo+Pgo+Pj4gTWFrZSBydW50aW1lIEFWU3RyZWFtLmNvZGVjcGFyIGNvZGVj X2lkIHVwZGF0ZXMgb3B0aW9uYWwgYW5kIGRpc2FibGVkCj4+PiBieSBkZWZhdWx0LCBzbyB0aGF0 IGF2Zm9ybWF0IEFQSSBjbGllbnRzIGNhbiBlbmFibGUgdGhpcyBmZWF0dXJlCj4+PiBleHBsaWNp dGx5Cj4+PiB3aGVuIHRoZXkgYWRkIHN1cHBvcnQgZm9yIHJ1bnRpbWUgY29kZWMgY2hhbmdlcy4K Pj4+Cj4+PiBBY2NvcmRpbmdseSwgY29kZWNfY2xvc2Ugc2hvdWxkIG5vdCBhc3N1bWUgdGhhdCB0 aGUgY29kZWNfaWQgY2Fubm90Cj4+PiBjaGFuZ2UuCj4+PiBUaGlzIGZpeGVzICdmZnByb2JlIDFf cG9jLm1wNCcgc2VnZmF1bHQgaW50cm9kdWNlZCB3aXRoCj4+PiBjb21taXQgMDAyMTQ4NGQwNWY5 YjBmMDMyZmEzMTkzOTlkZTZlMjRlZWEwYzA0Zgo+Pj4gLS0tCj4+PiAgZG9jL2Zvcm1hdHMudGV4 aSAgICAgICAgICAgIHwgIDYgKysrKysrCj4+PiAgbGliYXZmb3JtYXQvYXZmb3JtYXQuaCAgICAg IHwgMTAgKysrKysrKysrKwo+Pj4gIGxpYmF2Zm9ybWF0L2RlbXV4LmMgICAgICAgICB8ICA4ICsr KysrKystCj4+PiAgbGliYXZmb3JtYXQvbXBlZ3RzLmMgICAgICAgIHwgIDQgKysrLQo+Pj4gIGxp YmF2Zm9ybWF0L29wdGlvbnNfdGFibGUuaCB8ICAxICsKPj4+ICB0ZXN0cy9mYXRlL2RlbXV4Lm1h ayAgICAgICAgfCAgMiArLQo+Pj4gIDYgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jL2Zvcm1hdHMudGV4aSBiL2Rv Yy9mb3JtYXRzLnRleGkKPj4+IGluZGV4IDg3NmE5ZTkyYjMuLmQxODYxM2Y4YmQgMTAwNjQ0Cj4+ PiAtLS0gYS9kb2MvZm9ybWF0cy50ZXhpCj4+PiArKysgYi9kb2MvZm9ybWF0cy50ZXhpCj4+PiBA QCAtMjI4LDYgKzIyOCwxMiBAQCB3b3VsZCByZXF1aXJlIHRvbyBtYW55IHJlc291cmNlcyBkdWUg dG8gYSBsYXJnZQo+Pj4gbnVtYmVyIG9mIHN0cmVhbXMuCj4+PiAgU2tpcCBlc3RpbWF0aW9uIG9m IGlucHV0IGR1cmF0aW9uIGlmIGl0IHJlcXVpcmVzIGFuIGFkZGl0aW9uYWwgcHJvYmluZwo+Pj4g Zm9yIFBUUyBhdCBlbmQgb2YgZmlsZS4KPj4+ICBBdCBwcmVzZW50LCBhcHBsaWNhYmxlIGZvciBN UEVHLVBTIGFuZCBNUEVHLVRTLgo+Pj4KPj4+ICtAaXRlbSBhbGxvd19jb2RlY19jaGFuZ2VzIEB2 YXJ7Ym9vbH0gKEBlbXBoe2lucHV0fSkKPj4+ICtBbGxvdyBBVlN0cmVhbS5jb2RlY3BhciBjb2Rl Y190eXBlIGFuZCBjb2RlY19pZCB0byBjaGFuZ2UgYXQgcnVudGltZQo+Pj4gKyhmb3IgZXhhbXBs ZSB3aGVuIE1QRUctVFMgUE1UIEVTIHN0cmVhbV90eXBlIGNoYW5nZXMgYXQgcnVudGltZSkuCj4+ PiArVGhpcyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LCBiZWNhdXNlIG1vc3QgY2xpZW50cyBvZiBh dmZvcm1hdCBBUEkKPj4+ICtkbyBub3Qgc3VwcG9ydCByYW5kb20gbWlkLXN0cmVhbSBjb2RlYyBj aGFuZ2VzLgo+Pj4gKwo+Pj4gIEBpdGVtIGR1cmF0aW9uX3Byb2Jlc2l6ZSBAdmFye2ludGVnZXJ9 IChAZW1waHtpbnB1dH0pCj4+PiAgU2V0IHByb2Jpbmcgc2l6ZSwgaW4gYnl0ZXMsIGZvciBpbnB1 dCBkdXJhdGlvbiBlc3RpbWF0aW9uIHdoZW4gaXQKPj4+IGFjdHVhbGx5IHJlcXVpcmVzCj4+PiAg YW4gYWRkaXRpb25hbCBwcm9iaW5nIGZvciBQVFMgYXQgZW5kIG9mIGZpbGUgKGF0IHByZXNlbnQ6 IE1QRUctUFMgYW5kCj4+PiBNUEVHLVRTKS4KPj4+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9h dmZvcm1hdC5oIGIvbGliYXZmb3JtYXQvYXZmb3JtYXQuaAo+Pj4gaW5kZXggYjZjNjNlMjIzNy4u YzY5NTY2MjZiNSAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Zm9ybWF0L2F2Zm9ybWF0LmgKPj4+ICsr KyBiL2xpYmF2Zm9ybWF0L2F2Zm9ybWF0LmgKPj4+IEBAIC0xODg0LDYgKzE4ODQsMTYgQEAgdHlw ZWRlZiBzdHJ1Y3QgQVZGb3JtYXRDb250ZXh0IHsKPj4+ICAgICAgICogQHNlZSBza2lwX2VzdGlt YXRlX2R1cmF0aW9uX2Zyb21fcHRzCj4+PiAgICAgICAqLwo+Pj4gICAgICBpbnQ2NF90IGR1cmF0 aW9uX3Byb2Jlc2l6ZTsKPj4+ICsKPj4+ICsgICAgLyoqCj4+PiArICAgICAqIEFsbG93IEFWU3Ry ZWFtLmNvZGVjcGFyIGNvZGVjX3R5cGUgYW5kIGNvZGVjX2lkIHRvIGNoYW5nZSBhdAo+Pj4gcnVu dGltZQo+Pj4gKyAgICAgKiAoZm9yIGV4YW1wbGUgd2hlbiBNUEVHLVRTIFBNVCBFUyBzdHJlYW1f dHlwZSBjaGFuZ2VzIGF0IHJ1bnRpbWUpLgo+Pj4gKyAgICAgKiBUaGlzIGlzIGRpc2FibGVkIGJ5 IGRlZmF1bHQsIGJlY2F1c2UgbW9zdCBjbGllbnRzIG9mIGF2Zm9ybWF0IEFQSQo+Pj4gKyAgICAg KiBkbyBub3Qgc3VwcG9ydCByYW5kb20gbWlkLXN0cmVhbSBjb2RlYyBjaGFuZ2VzLgo+Pj4gKyAg ICAgKiAtIG11eGluZzogdW51c2VkCj4+PiArICAgICAqIC0gZGVtdXhpbmc6IHNldCBieSB1c2Vy Cj4+PiArICAgICAqLwo+Pj4gKyAgICBpbnQgYWxsb3dfY29kZWNfY2hhbmdlczsKPj4+ICB9IEFW Rm9ybWF0Q29udGV4dDsKPj4+Cj4+Cj4gT29wcywgSSBmb3Jnb3QgdG8gYnVtcCB1cCB0aGUgbWlu b3IgdmVyc2lvbi4KPgo+CkkndmUgc2VudCBhIHYyIG9mIHRoZSBwYXRjaCwgd2l0aCBMSUJBVkZP Uk1BVF9WRVJTSU9OX01JTk9SIGJ1bXBlZCB0byAyIGFuZApBUEljaGFuZ2VzIG5vdGUgYWRkZWQu CgpUaGFuayB5b3UsCiAgICBQYXZlbC4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=