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 85DAC44208 for ; Sun, 2 Oct 2022 17:02:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E23FE68BBAC; Sun, 2 Oct 2022 20:02:07 +0300 (EEST) Received: from ursule.remlab.net (vps-a2bccee9.vps.ovh.net [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AB52868BA8D for ; Sun, 2 Oct 2022 20:02:01 +0300 (EEST) Received: from ursule.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id 1233EC006F for ; Sun, 2 Oct 2022 20:02:01 +0300 (EEST) Received: from basile.remlab.net ([2001:14ba:a080:a501:23a6:ebae:8f2a:4d73]) by ursule.remlab.net with ESMTPSA id VgrdAQnEOWM0pwoAwZXkwQ (envelope-from ) for ; Sun, 02 Oct 2022 20:02:01 +0300 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Sun, 02 Oct 2022 20:02:00 +0300 Message-ID: <4885683.31r3eYUQgx@basile.remlab.net> Organization: Remlab In-Reply-To: <2dc6cd4f-b09e-7e07-316b-e2beecb0dee7@gmail.com> References: <20221002154323.21278-1-michael@niedermayer.cc> <4773580.31r3eYUQgx@basile.remlab.net> <2dc6cd4f-b09e-7e07-316b-e2beecb0dee7@gmail.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/bonk: Check step 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: TGUgc3VubnVudGFpbmEgMi4gbG9rYWt1dXRhIDIwMjIsIDE5LjI2LjIxIEVFU1QgSmFtZXMgQWxt ZXIgYSDDqWNyaXQgOgo+IE9uIDEwLzIvMjAyMiAxOjEzIFBNLCBSw6ltaSBEZW5pcy1Db3VybW9u dCB3cm90ZToKPiA+IExlIHN1bm51bnRhaW5hIDIuIGxva2FrdXV0YSAyMDIyLCAxOC40My4yMyBF RVNUIE1pY2hhZWwgTmllZGVybWF5ZXIgYSAKw6ljcml0IDoKPiA+PiBGaXhlczogc2lnbmVkIGlu dGVnZXIgb3ZlcmZsb3c6IDIwNDA4MTIyMTQgKyAyNTUxMDE1MjYgY2Fubm90IGJlCj4gPj4gcmVw cmVzZW50ZWQgaW4gdHlwZSAnaW50JyBGaXhlczoKPiA+PiA1MTMyMy9jbHVzdGVyZnV6ei10ZXN0 Y2FzZS1taW5pbWl6ZWQtZmZtcGVnX0FWX0NPREVDX0lEX0JPTktfZnV6emVyLTQ3OTE0Cj4gPj4g ODEKPiA+PiAwNjc1MDM2MTYKPiA+PiAKPiA+PiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5n IHByb2Nlc3MKPiA+PiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFz dGVyL3Byb2plY3RzL2ZmbXBlZwo+ID4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTmllZGVybWF5 ZXIgPG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+Cj4gPj4gLS0tCj4gPj4gCj4gPj4gICBsaWJhdmNv ZGVjL2JvbmsuYyB8IDMgKysrCj4gPj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp Cj4gPj4gCj4gPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYm9uay5jIGIvbGliYXZjb2RlYy9i b25rLmMKPiA+PiBpbmRleCA0MDk2OTRmNzEwZC4uMzJmN2M5YjliZGIgMTAwNjQ0Cj4gPj4gLS0t IGEvbGliYXZjb2RlYy9ib25rLmMKPiA+PiArKysgYi9saWJhdmNvZGVjL2JvbmsuYwo+ID4+IEBA IC0xODcsNiArMTg3LDkgQEAgc3RhdGljIGludCBpbnRsaXN0X3JlYWQoQm9ua0NvbnRleHQgKnMs IGludCAqYnVmLCBpbnQKPiA+PiBlbnRyaWVzLCBpbnQgYmFzZV8yX3BhcnQpIGlmICghZG9taW5h bnQpCj4gPj4gCj4gPj4gICAgICAgICAgICAgICAgICAgbl96ZXJvcyArPSBzdGVwbGV0Owo+ID4+ IAo+ID4+ICsgICAgICAgICAgICBpZiAoc3RlcCA+IElOVF9NQVgvOSo4KQo+ID4+ICsgICAgICAg ICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gPj4gKwo+ID4+IAo+ID4+ICAg ICAgICAgICAgICAgc3RlcCArPSBzdGVwIC8gODsKPiA+PiAgICAgICAgICAgCj4gPj4gICAgICAg ICAgIH0gZWxzZSBpZiAoc3RlcGxldCA+IDApIHsKPiA+PiAgICAgICAgICAgCj4gPj4gICAgICAg ICAgICAgICBpbnQgYWN0dWFsX3J1biA9IHJlYWRfdWludF9tYXgocywgc3RlcGxldCAtIDEpOwo+ ID4gCj4gPiBObyBwcm9ibGVtIHdpdGggdGhpcyBwYXRjaCAqc3BlY2lmaWNhbGx5KiBidXQgd291 bGRuJ3QgaXQgYmUgbW9yZQo+ID4gZWZmZWN0aXZlIHRvPiAKPiA+IGZpeCB0aGF0IHNvcnQgb2Yg aXNzdWUgd2l0aCBjaGVja2VkIGFyaXRobWV0aWMsIGUuZy4gc29tZXRoaW5nIGxpa2U6Cj4gPiAg ICAgICAgICBpZiAoYXZfY2tkX2FkZCgmc3RlcCwgc3RlcCwgc3RlcCAvIDgpKQo+IAo+IFRoYXQn cyBfX2J1aWx0aW5fYWRkX292ZXJmbG93KCkgZnJvbSBnY2MvY2xhbmcuCgpJIHRvb2sgdGhlIG5h bWUgYW5kIHBhcmFtYXRlciBvcmRlciBja2RfYWRkIGZyb20gQ25leHQncyA8c3RkY2tkaW50Lmg+ LgoKPiBUaGVyZSdzIGF2X3NhdF9hZGQzMigpLCB3aGljaCB3aWxsIGNsaXAgdGhlIHJlc3VsdCB0 byBmaXQgaW4gYSAzMi1iaXQKPiB2YXJpYWJsZS4gU28gaSBndWVzcyBpdCBjb3VsZCBiZSB1c2Vk IGFuZCB0aGVuIGp1c3QgY2hlY2sgZm9yIHN0ZXAgPT0KPiBJTlQzMl9NQVggYW5kIGVycm9yIG91 dCwgYnV0IHRoYXQncyBzbG93ZXIgdGhhbiB3aGF0IHRoaXMgcGF0Y2ggaXMgZG9pbmcuCgpZZXMg YnV0IHRoZSBzYXR1cmF0aW9uIGJlaGF2aW91ciBpcyB3aGF0IG1ha2VzIGl0IHNsb3dlciwgYW5k IGl0J3MgdG90YWxseSAKdW5uZWNlc3NhcnkgaGVyZS4KCk9uIHg4Ni02NCwgR0NDIGdlbmVyYXRl cyB0aGlzIGZvciBNaWNoYWVsJ3MgY29kZToKCiAgICBjbXAgICAgJDB4NzFjNzFjNzAsJWVkaQog ICAgamcgICAgIDFmCiAgICB0ZXN0ICAgJWVkaSwlZWRpCiAgICBsZWEgICAgMHg3KCVyZGkpLCVl YXgKICAgIGNtb3ZucyAlZWRpLCVlYXgKICAgIHNhciAgICAkMHgzLCVlYXgKICAgIGFkZCAgICAl ZWRpLCVlYXgKICAgIHJldAoxOiAgY3Mgbm9wdyAweDAoJXJheCwlcmF4LDEpCiAgICBtb3YgICAg JDB4ZmZmZmZmZWEsJWVheAogICAgcmV0CiAgICBjcyBub3B3IDB4MCglcmF4LCVyYXgsMSkKCkFu ZCB0aGlzIGlmIHlvdSB1c2UgY2hlY2tlZCBvdmVyZmxvd2luZyBhcml0aG1ldGljOgoKICAgIHRl c3QgICAlZWRpLCVlZGkKICAgIGxlYSAgICAweDcoJXJkaSksJWVheAogICAgbW92ICAgICQweGZm ZmZmZmVhLCVlZHgKICAgIGNtb3ZucyAlZWRpLCVlYXgKICAgIHNhciAgICAkMHgzLCVlYXgKICAg IGFkZCAgICAlZWRpLCVlYXgKICAgIGNtb3ZvICAlZWR4LCVlYXgKICAgIHJldAoKPiA+ICAgICAg ICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiA+IAo+ID4gLi4uZXNwZWNpYWxs eSBvbiA2NC1iaXQgc3lzdGVtcyB3aGVuY2UgdGhpcyBpcyByZWFsbHkganVzdCBhbiBhZGQuIFRo aXMKPiA+IGFsc28gYXZvaWRzIGhhdmluZyB0byBmaWd1cmUgb3V0IHdoYXQgdGhlIGV4YWN0IGJv dW5kYXJ5IHZhbHVlIGlzLgo+IAo+IFdoYXQgNjQtYml0IGFyY2ggaGFzIHNpemVvZihpbnQpID09 IDg/CgpOb25lLiBCdXQgdGhlIGNvbXBpbGVyIGNhbiBmcmVlbHkgdXBncmFkZSB0aGUgYWRkaXRp b24gdG8gNjQtYml0IGludGVybmFsbHkuCgotLSAK6Zu357Gz4oCn5b635bC8LeW6k+WwlOiSmQpo dHRwOi8vd3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K