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 B14DA44805 for ; Sat, 26 Nov 2022 14:22:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8D8B268B9CA; Sat, 26 Nov 2022 16:22:38 +0200 (EET) Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F13368B5DB for ; Sat, 26 Nov 2022 16:22:31 +0200 (EET) Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4NKDTJ47ddz9sQw for ; Sat, 26 Nov 2022 15:22:28 +0100 (CET) Message-ID: <67311095-1210-53b7-21df-63f9d3471f1c@gyani.pro> Date: Sat, 26 Nov 2022 19:52:12 +0530 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20221125180016.13830-1-anton@khirnov.net> From: Gyan Doshi In-Reply-To: <20221125180016.13830-1-anton@khirnov.net> X-Rspamd-Queue-Id: 4NKDTJ47ddz9sQw Subject: Re: [FFmpeg-devel] [PATCH 1/2] lavf: stop honoring AVFMT_FLAG_AUTO_BSF 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAyMDIyLTExLTI1IDExOjMwIHBtLCBBbnRvbiBLaGlybm92IHdyb3RlOgo+IFRoZXJlIHNo b3VsZCBubyBsb25nZXIgYmUgcmVhc29uIGZvciB0aGUgY2FsbGVycyB0byBkaXNhYmxlIHRoaXMu Cj4gSW4tbXV4ZXIgYml0c3RyZWFtIGZpbHRlcmluZyBzaG91bGQgYmUgY29uc2lkZXJlZCBhIHBh cnQgb2YgdGhlIG11eGVyCj4gaW50ZXJuYWxzIGFuZCBpbnZpc2libGUgdG8gdGhlIGNhbGxlci4K PiAtLS0KPiAgIGxpYmF2Zm9ybWF0L2ludGVybmFsLmggICAgICB8IDUgKysrKysKPiAgIGxpYmF2 Zm9ybWF0L21vdmVuYy5jICAgICAgICB8IDUgKysrLS0KPiAgIGxpYmF2Zm9ybWF0L211eC5jICAg ICAgICAgICB8IDMgKystCj4gICBsaWJhdmZvcm1hdC9vcHRpb25zX3RhYmxlLmggfCAyICstCj4g ICA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvaW50ZXJuYWwuaCBiL2xpYmF2Zm9ybWF0L2ludGVybmFs LmgKPiBpbmRleCBjZTgzN2ZlZmM3Ni4uZTk2YmY0Y2M1NmQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZm b3JtYXQvaW50ZXJuYWwuaAo+ICsrKyBiL2xpYmF2Zm9ybWF0L2ludGVybmFsLmgKPiBAQCAtMTg2 LDYgKzE4NiwxMSBAQCB0eXBlZGVmIHN0cnVjdCBGRkZvcm1hdENvbnRleHQgewo+ICAgICAgICAq IENvbnRleHRzIGFuZCBjaGlsZCBjb250ZXh0cyBkbyBub3QgY29udGFpbiBhIG1ldGFkYXRhIG9w dGlvbgo+ICAgICAgICAqLwo+ICAgICAgIGludCBtZXRhZnJlZTsKPiArCj4gKyAgICAvKioKPiAr ICAgICAqIERpc2FibGUgbXV4ZXItbGV2ZWwgYml0c3RyZWFtIGZpbHRlcmluZy4KPiArICAgICAq Lwo+ICsgICAgaW50IGRpc2FibGVfYnNmOwo+ICAgfSBGRkZvcm1hdENvbnRleHQ7Cj4gICAKPiAg IHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIEZGRm9ybWF0Q29udGV4dCAqZmZmb3JtYXRjb250ZXh0 KEFWRm9ybWF0Q29udGV4dCAqcykKPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvbW92ZW5jLmMg Yi9saWJhdmZvcm1hdC9tb3ZlbmMuYwo+IGluZGV4IDA2NGI1NDE5NzIxLi5hNGRkODYxOWRjYyAx MDA2NDQKPiAtLS0gYS9saWJhdmZvcm1hdC9tb3ZlbmMuYwo+ICsrKyBiL2xpYmF2Zm9ybWF0L21v dmVuYy5jCj4gQEAgLTY4MjksNiArNjgyOSw3IEBAIHN0YXRpYyBpbnQgbW92X2NyZWF0ZV9kdmRf c3ViX2RlY29kZXJfc3BlY2lmaWNfaW5mbyhNT1ZUcmFjayAqdHJhY2ssCj4gICAKPiAgIHN0YXRp YyBpbnQgbW92X2luaXQoQVZGb3JtYXRDb250ZXh0ICpzKQo+ICAgewo+ICsgICAgRkZGb3JtYXRD b250ZXh0ICpjb25zdCBzaSA9IGZmZm9ybWF0Y29udGV4dChzKTsKPiAgICAgICBNT1ZNdXhDb250 ZXh0ICptb3YgPSBzLT5wcml2X2RhdGE7Cj4gICAgICAgaW50IGksIHJldDsKPiAgIAo+IEBAIC02 ODc1LDkgKzY4NzYsOSBAQCBzdGF0aWMgaW50IG1vdl9pbml0KEFWRm9ybWF0Q29udGV4dCAqcykK PiAgICAgICAgICAgbW92LT5mbGFncyB8PSBGRl9NT1ZfRkxBR19GUkFHTUVOVCB8IEZGX01PVl9G TEFHX0VNUFRZX01PT1YgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgIEZGX01PVl9GTEFHX0RF RkFVTFRfQkFTRV9NT09GIHwgRkZfTU9WX0ZMQUdfTkVHQVRJVkVfQ1RTX09GRlNFVFM7Cj4gICAK PiAtICAgIGlmIChtb3YtPmZsYWdzICYgRkZfTU9WX0ZMQUdfRU1QVFlfTU9PViAmJiBzLT5mbGFn cyAmIEFWRk1UX0ZMQUdfQVVUT19CU0YpIHsKPiArICAgIGlmIChtb3YtPmZsYWdzICYgRkZfTU9W X0ZMQUdfRU1QVFlfTU9PVikgewo+ICAgICAgICAgICBhdl9sb2cocywgQVZfTE9HX1ZFUkJPU0Us ICJFbXB0eSBNT09WIGVuYWJsZWQ7IGRpc2FibGluZyBhdXRvbWF0aWMgYml0c3RyZWFtIGZpbHRl cmluZ1xuIik7Cj4gLSAgICAgICAgcy0+ZmxhZ3MgJj0gfkFWRk1UX0ZMQUdfQVVUT19CU0Y7Cj4g KyAgICAgICAgc2ktPmRpc2FibGVfYnNmID0gMTsKPiAgICAgICB9Cj4gICAKPiAgICAgICBpZiAo bW92LT5mbGFncyAmIEZGX01PVl9GTEFHX0dMT0JBTF9TSURYICYmIG1vdi0+ZmxhZ3MgJiBGRl9N T1ZfRkxBR19TS0lQX1NJRFgpIHsKPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvbXV4LmMgYi9s aWJhdmZvcm1hdC9tdXguYwo+IGluZGV4IDM3ZmUxOTM1OGRlLi5mZmY1MDBkZDU1NCAxMDA2NDQK PiAtLS0gYS9saWJhdmZvcm1hdC9tdXguYwo+ICsrKyBiL2xpYmF2Zm9ybWF0L211eC5jCj4gQEAg LTEwNzIsOSArMTA3MiwxMCBAQCBjb25zdCBBVlBhY2tldCAqZmZfaW50ZXJsZWF2ZWRfcGVlayhB VkZvcm1hdENvbnRleHQgKnMsIGludCBzdHJlYW0pCj4gICAKPiAgIHN0YXRpYyBpbnQgY2hlY2tf Yml0c3RyZWFtKEFWRm9ybWF0Q29udGV4dCAqcywgRkZTdHJlYW0gKnN0aSwgQVZQYWNrZXQgKnBr dCkKPiAgIHsKPiArICAgIEZGRm9ybWF0Q29udGV4dCAqY29uc3Qgc2kgPSBmZmZvcm1hdGNvbnRl eHQocyk7Cj4gICAgICAgaW50IHJldDsKPiAgIAo+IC0gICAgaWYgKCEocy0+ZmxhZ3MgJiBBVkZN VF9GTEFHX0FVVE9fQlNGKSkKPiArICAgIGlmIChzaS0+ZGlzYWJsZV9ic2YpCj4gICAgICAgICAg IHJldHVybiAxOwo+ICAgCj4gICAgICAgaWYgKHMtPm9mb3JtYXQtPmNoZWNrX2JpdHN0cmVhbSkg ewo+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9vcHRpb25zX3RhYmxlLmggYi9saWJhdmZvcm1h dC9vcHRpb25zX3RhYmxlLmgKPiBpbmRleCA4NmQ4MzZjZmViYi4uODNlNmM2ZmIzY2IgMTAwNjQ0 Cj4gLS0tIGEvbGliYXZmb3JtYXQvb3B0aW9uc190YWJsZS5oCj4gKysrIGIvbGliYXZmb3JtYXQv b3B0aW9uc190YWJsZS5oCj4gQEAgLTM5LDcgKzM5LDcgQEAgc3RhdGljIGNvbnN0IEFWT3B0aW9u IGF2Zm9ybWF0X29wdGlvbnNbXSA9IHsKPiAgIHsicHJvYmVzaXplIiwgInNldCBwcm9iaW5nIHNp emUiLCBPRkZTRVQocHJvYmVzaXplKSwgQVZfT1BUX1RZUEVfSU5UNjQsIHsuaTY0ID0gNTAwMDAw MCB9LCAzMiwgSU5UNjRfTUFYLCBEfSwKPiAgIHsiZm9ybWF0cHJvYmVzaXplIiwgIm51bWJlciBv ZiBieXRlcyB0byBwcm9iZSBmaWxlIGZvcm1hdCIsIE9GRlNFVChmb3JtYXRfcHJvYmVzaXplKSwg QVZfT1BUX1RZUEVfSU5ULCB7Lmk2NCA9IFBST0JFX0JVRl9NQVh9LCAwLCBJTlRfTUFYLTEsIER9 LAo+ICAgeyJwYWNrZXRzaXplIiwgInNldCBwYWNrZXQgc2l6ZSIsIE9GRlNFVChwYWNrZXRfc2l6 ZSksIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSBERUZBVUxUIH0sIDAsIElOVF9NQVgsIEV9LAo+ IC17ImZmbGFncyIsIE5VTEwsIE9GRlNFVChmbGFncyksIEFWX09QVF9UWVBFX0ZMQUdTLCB7Lmk2 NCA9IEFWRk1UX0ZMQUdfQVVUT19CU0YgfSwgSU5UX01JTiwgSU5UX01BWCwgRHxFLCAiZmZsYWdz In0sCj4gK3siZmZsYWdzIiwgTlVMTCwgT0ZGU0VUKGZsYWdzKSwgQVZfT1BUX1RZUEVfRkxBR1Ms IHsuaTY0ID0gMCB9LCBJTlRfTUlOLCBJTlRfTUFYLCBEfEUsICJmZmxhZ3MifSwKPiAgIHsiZmx1 c2hfcGFja2V0cyIsICJyZWR1Y2UgdGhlIGxhdGVuY3kgYnkgZmx1c2hpbmcgb3V0IHBhY2tldHMg aW1tZWRpYXRlbHkiLCAwLCBBVl9PUFRfVFlQRV9DT05TVCwgey5pNjQgPSBBVkZNVF9GTEFHX0ZM VVNIX1BBQ0tFVFMgfSwgSU5UX01JTiwgSU5UX01BWCwgRSwgImZmbGFncyJ9LAo+ICAgeyJpZ25p ZHgiLCAiaWdub3JlIGluZGV4IiwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsuaTY0ID0gQVZGTVRf RkxBR19JR05JRFggfSwgSU5UX01JTiwgSU5UX01BWCwgRCwgImZmbGFncyJ9LAo+ICAgeyJnZW5w dHMiLCAiZ2VuZXJhdGUgcHRzIiwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsuaTY0ID0gQVZGTVRf RkxBR19HRU5QVFMgfSwgSU5UX01JTiwgSU5UX01BWCwgRCwgImZmbGFncyJ9LAoKVGhlIGZsYWcg aXMgc2V0IGluIGhsc2VuYyBhbmQgc2VnbWVudC5jLsKgIERvZXMgdGhlIG9yaWdpbmFsIHJhdGlv bmFsZSBubyAKbG9uZ2VyIGFwcGx5PwoKUmVnYXJkcywKR3lhbgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=