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 428DE4BEE3 for ; Sat, 21 Jun 2025 23:31:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5B57168C9D8; Sun, 22 Jun 2025 02:31:33 +0300 (EEST) Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 91EE168C231 for ; Sun, 22 Jun 2025 02:31:26 +0300 (EEST) Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-ad89333d603so557974966b.2 for ; Sat, 21 Jun 2025 16:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750548686; x=1751153486; 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=fh+N33UUasQcCo1P67s787YpJ8gYwmIjP/Y8zIy/4/o=; b=WUp9c+8ZS/WHSed9uV83nzeI61Nh7qp9V44gTbzLT+a4E7EQJArdVqW7vR/v3DjltD FK2dho6GEGpEWp64CaT/I0TG3SBYDiRVdsfrYe3NvTSkLmAkzUEsR3NIQ0qgUrBus/KM CCFBqfihWA5bnKf+Nk37fSU6KXm1KCz8FmQmBOeToNKFqjY458RCYdfdu7hVNs0k0+2L Aj/K4PbX1+bdL5IpyqNk7m/3NNBwju4taRrLvs+d8PtCm1DkjfK0YMbFOKq9RtqfJzxo Wwu9IE8Xo5Gf0O0XwnYJf5lGJLfDUeStJFbpzsysVH3FdgrbdwEItpw+qPNEQ+MHLiA5 M+3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750548686; x=1751153486; 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=fh+N33UUasQcCo1P67s787YpJ8gYwmIjP/Y8zIy/4/o=; b=E91VV7z3Z02PRqxboQC1zD60q7MW2Sj6S7bHDR+VJiYJF4VJYPsVN5eVRi6MrRy92E RUMTmL2q/nrcfPjgtATo3HI5BqEmuM7hrUPDzDYJjyrHbrAwSrGL4aB9h3My2DOMyDYn t/bd/Wco2S847b57Ul6bT5BNux1SzEsUgB4VzUjpMfrlfXDIztqpN4RPOmIrDJUBeVHK lD6b9iN0TBWgisFspomCEBgDk8G98p1wKYCFbFS+B1Cc2s1/Ivcgq+vRyJR40YHDKgwd MteNjWPcazIxtqIQhWI9y1pq5mp5R9wgBWer2fJHZ70xD58iXl7fPFl+09rgMX0wTLT6 HCPA== X-Gm-Message-State: AOJu0YyMMsXmrNLny1i4aBM4oFjS3h5jcUsH+hY+okTdVTl/qINO1W0C GTXhE9Id9GwKex5m+szst8vhw4BB2TI4RQHyVchcHXgZV/I8SJf+9xBJBxil5SiFhHqgW/YGZos TgozK1n+2EFeG3opbPUvZEgGb5/8q7SaHoCGCB+w= X-Gm-Gg: ASbGncs+Sxb4pqW0mJ8HrMPLU+QuuiJhazcHUzEJKbc7yypAT6TL7TWitat+VTvgs/I fq1StuCTVG7twfYko0bJHt68zZbUYxnl6cfElnJngggIBGuO4awrSGPZRVhWiLlEB6PSyPetqUZ nfD7LyGHz2Gfw6ItbG4TMlbjea6eoQHqx5nSO6MjprP0dD9y+LcgOF9pAE1QUgDLFCpZVqEDdq+ x89 X-Google-Smtp-Source: AGHT+IEyMmCPJiU3Bx0OUNriRdkgm1HTwZhkuqYBTrO5C6HPagiDiTAU+I9mVJPPeozSYV3gEVB0rqVgmI+tTuY1/C4= X-Received: by 2002:a17:907:2d89:b0:ad5:112:48e4 with SMTP id a640c23a62f3a-ae057996841mr748848466b.18.1750548685663; Sat, 21 Jun 2025 16:31:25 -0700 (PDT) MIME-Version: 1.0 References: <20250617143659.26607-1-pkoshevoy@gmail.com> <20250621212118.GW29660@pb2> <20250621213818.GX29660@pb2> In-Reply-To: <20250621213818.GX29660@pb2> From: Pavel Koshevoy Date: Sat, 21 Jun 2025 17:30:49 -0600 X-Gm-Features: AX0GCFs5cDKanc8RsdiNH6FCZx3Bb6Xpv6LmYPCZDr9ELH5nWw9CYIAnhUh4d1A 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 (v2) 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: T24gU2F0LCBKdW4gMjEsIDIwMjUgYXQgMzozOOKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+Cndyb3RlOgoKPiBPbiBTYXQsIEp1biAyMSwgMjAyNSBhdCAw MzoyNjo1OFBNIC0wNjAwLCBQYXZlbCBLb3NoZXZveSB3cm90ZToKPiA+IE9uIFNhdCwgSnVuIDIx LCAyMDI1IGF0IDM6MjHigK9QTSBNaWNoYWVsIE5pZWRlcm1heWVyIDwKPiBtaWNoYWVsQG5pZWRl cm1heWVyLmNjPgo+ID4gd3JvdGU6Cj4gPgo+ID4gPiBPbiBUdWUsIEp1biAxNywgMjAyNSBhdCAw ODozNjo1OUFNIC0wNjAwLCBQYXZlbCBLb3NoZXZveSB3cm90ZToKPiA+ID4gPiBNYWtlIHJ1bnRp bWUgQVZTdHJlYW0uY29kZWNwYXIgY29kZWNfaWQgdXBkYXRlcyBvcHRpb25hbCBhbmQgZGlzYWJs ZWQKPiA+ID4gPiBieSBkZWZhdWx0LCBzbyB0aGF0IGF2Zm9ybWF0IEFQSSBjbGllbnRzIGNhbiBl bmFibGUgdGhpcyBmZWF0dXJlCj4gPiA+IGV4cGxpY2l0bHkKPiA+ID4gPiB3aGVuIHRoZXkgYWRk IHN1cHBvcnQgZm9yIHJ1bnRpbWUgY29kZWMgY2hhbmdlcy4KPiA+ID4gPgo+ID4gPiA+IEFjY29y ZGluZ2x5LCBjb2RlY19jbG9zZSBzaG91bGQgbm90IGFzc3VtZSB0aGF0IHRoZSBjb2RlY19pZCBj YW5ub3QKPiA+ID4gY2hhbmdlLgo+ID4gPiA+IFRoaXMgZml4ZXMgJ2ZmcHJvYmUgMV9wb2MubXA0 JyBzZWdmYXVsdCBpbnRyb2R1Y2VkIHdpdGgKPiA+ID4gPiBjb21taXQgMDAyMTQ4NGQwNWY5YjBm MDMyZmEzMTkzOTlkZTZlMjRlZWEwYzA0Zi4KPiA+ID4gPiAtLS0KPiA+ID4gPiAgZG9jL0FQSWNo YW5nZXMgICAgICAgICAgICAgIHwgIDMgKysrCj4gPiA+ID4gIGRvYy9mb3JtYXRzLnRleGkgICAg ICAgICAgICB8ICA2ICsrKysrKwo+ID4gPiA+ICBsaWJhdmZvcm1hdC9hdmZvcm1hdC5oICAgICAg fCAxMCArKysrKysrKysrCj4gPiA+ID4gIGxpYmF2Zm9ybWF0L2RlbXV4LmMgICAgICAgICB8ICA4 ICsrKysrKystCj4gPiA+ID4gIGxpYmF2Zm9ybWF0L21wZWd0cy5jICAgICAgICB8ICA0ICsrKy0K PiA+ID4gPiAgbGliYXZmb3JtYXQvb3B0aW9uc190YWJsZS5oIHwgIDEgKwo+ID4gPiA+ICBsaWJh dmZvcm1hdC92ZXJzaW9uLmggICAgICAgfCAgMiArLQo+ID4gPiA+ICB0ZXN0cy9mYXRlL2RlbXV4 Lm1hayAgICAgICAgfCAgMiArLQo+ID4gPiA+ICA4IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlv bnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPiA+Cj4gPiA+IFsuLi5dCj4gPiA+Cj4gPiA+ID4gZGlm ZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2RlbXV4LmMgYi9saWJhdmZvcm1hdC9kZW11eC5jCj4gPiA+ ID4gaW5kZXggZWNkNGY0MGRhOS4uMzc0OWFiNjdhMyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9saWJh dmZvcm1hdC9kZW11eC5jCj4gPiA+ID4gKysrIGIvbGliYXZmb3JtYXQvZGVtdXguYwo+ID4gPiA+ IEBAIC0xMjkyLDkgKzEyOTIsMTUgQEAgc3RhdGljIGludCBjb2RlY19jbG9zZShGRlN0cmVhbSAq c3RpKQo+ID4gPiA+ICB7Cj4gPiA+ID4gICAgICBBVkNvZGVjQ29udGV4dCAqYXZjdHhfbmV3ID0g TlVMTDsKPiA+ID4gPiAgICAgIEFWQ29kZWNQYXJhbWV0ZXJzICpwYXJfdG1wID0gTlVMTDsKPiA+ ID4gPiArICAgIGNvbnN0IEFWQ29kZWMgKm5ld19jb2RlYyA9IE5VTEw7Cj4gPiA+ID4gICAgICBp bnQgcmV0Owo+ID4gPiA+Cj4gPiA+ID4gLSAgICBhdmN0eF9uZXcgPSBhdmNvZGVjX2FsbG9jX2Nv bnRleHQzKHN0aS0+YXZjdHgtPmNvZGVjKTsKPiA+ID4gPiArICAgIG5ld19jb2RlYyA9Cj4gPiA+ ID4gKyAgICAgIChzdGktPmF2Y3R4LT5jb2RlY19pZCAhPSBzdGktPnB1Yi5jb2RlY3Bhci0+Y29k ZWNfaWQpID8KPiA+ID4gPiArICAgICAgYXZjb2RlY19maW5kX2RlY29kZXIoc3RpLT5wdWIuY29k ZWNwYXItPmNvZGVjX2lkKSA6Cj4gPiA+ID4gKyAgICAgIHN0aS0+YXZjdHgtPmNvZGVjOwo+ID4g PiA+ICsKPiA+ID4gPiArICAgIGF2Y3R4X25ldyA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMobmV3 X2NvZGVjKTsKPiA+ID4gPiAgICAgIGlmICghYXZjdHhfbmV3KSB7Cj4gPiA+ID4gICAgICAgICAg cmV0ID0gQVZFUlJPUihFTk9NRU0pOwo+ID4gPiA+ICAgICAgICAgIGdvdG8gZmFpbDsKPiA+ID4K PiA+ID4gdGhpcyBzaG91bGQgYmUgYSBzZXBlcmF0ZSBwYXRjaAo+ID4gPgo+ID4KPiA+IEl0IGFs cmVhZHkgZXhpc3RzIGFzIGEgc2VwYXJhdGUgcGF0Y2g6Cj4gPiBodHRwczovL2ZmbXBlZy5vcmcv cGlwZXJtYWlsL2ZmbXBlZy1kZXZlbC8yMDI1LUp1bmUvMzQ0ODkwLmh0bWwKPgo+IGl0IHNob3Vs ZCBub3QgYmUgaW4gImF2Zm9ybWF0L2RlbXV4OiBBZGQgYWxsb3dfY29kZWNfY2hhbmdlcyBvcHRp b24gdG8KPiBBVkZvcm1hdENvbnRleHQiCj4KCk9rYXksIHN1Ym1pdHRlZCBhIHNlcGFyYXRlIHBh dGNoIGp1c3QgZm9yIGFsbG93X2NvZGVjX2NoYW5nZXMgaGVyZToKaHR0cHM6Ly9mZm1wZWcub3Jn L3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyNS1KdW5lLzM0NTYxMy5odG1sCk5vdGUsIHRoYXQg aHR0cHM6Ly9mZm1wZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyNS1KdW5lLzM0NDg5 MC5odG1sCmlzIHN0aWxsIHJlcXVpcmVkIHRvIGFjdHVhbGx5IGZpeCB0aGUgYGZmcGxheSAtYWxs b3dfY29kZWNfY2hhbmdlcyAxIC1pCjFfcG9jLm1wNGAgc2VnZmF1bHQuCgoKCj4KPiB0aGUgYWxs b3dfY29kZWNfY2hhbmdlcyBwYXRjaCBpcyBvayB3aXRob3V0IHRoaXMKPgo+IHRoeAo+Cj4gWy4u Ll0KPiAtLQo+IE1pY2hhZWwgICAgIEdudVBHIGZpbmdlcnByaW50OiA5RkYyMTI4QjE0N0VGNjcz MEJBREYxMzM2MTFFQzc4NzA0MEIwRkFCCj4KPiBObyBncmVhdCBnZW5pdXMgaGFzIGV2ZXIgZXhp c3RlZCB3aXRob3V0IHNvbWUgdG91Y2ggb2YgbWFkbmVzcy4gLS0KPiBBcmlzdG90bGUKPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==