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 EEDE3455B1 for ; Wed, 8 Mar 2023 22:06:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E090968BD6E; Thu, 9 Mar 2023 00:06:08 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9E9BE6898AA for ; Thu, 9 Mar 2023 00:06:01 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id 954D0E81AC for ; Wed, 8 Mar 2023 23:06:02 +0100 (CET) X-Virus-Scanned: amavisd-new at passwd.hu Received: from iq.passwd.hu ([127.0.0.1]) by localhost (iq.passwd.hu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qm6kQ8ijuwoW for ; Wed, 8 Mar 2023 23:05:58 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id E3B6AE812A for ; Wed, 8 Mar 2023 23:05:57 +0100 (CET) Date: Wed, 8 Mar 2023 23:05:57 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: <928dcb75-6411-4e33-caa8-5cd247f8a185@ektacom.com> Message-ID: References: <928dcb75-6411-4e33-caa8-5cd247f8a185@ektacom.com> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] Fix issue when invalid nb_index_entries value is read - SPONSORED BY INA (Institut National de l'Audiovisuel) 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: CgpPbiBXZWQsIDggTWFyIDIwMjMsIEPDqWRyaWMgTGUgQmFyeiB3cm90ZToKCj4KPiBGaXggaXNz dWUgd2hlbiBpbnZhbGlkIG5iX2luZGV4X2VudHJpZXMgdmFsdWUgaXMgcmVhZCA6IGluIGNhc2Ug b2YgZmFsc2UgCj4gbmJfaW5kZXhfZW50cmllcyB2YWx1ZSwgZmZtcGVnIGV4aXQuIFRoaXMgcGF0 Y2ggZml4IHRoaXMgcHJvYmxlbS4KCldoYXQgZG8geW91IG1lYW4gaW52YWxpZD8gSXMgdGhlIHZh bHVlIHdyb25nLCBvciBpcyB0aGUgZmlsZSB0cnVuY2F0ZWQgaW4gCnRoZSBtaWRkbGUgb2YgdGhl IGluZGV4IHNlZ21lbnQ/IEZyb20gdGhlIHBhdGNoIGl0IGxvb2tzIGxpa2UgdGhlIGxhdHRlci4K CklzIHRoZXJlIGEgc2luZ2xlIHVubHVja2lseSB0cnVuY2F0ZWQgZmlsZSB0aGF0IHlvdSB3YW50 IHRvIGZpeCB3aXRoIHRoaXMgCnBhdGNoLCBvciBtdWx0aXBsZSBmaWxlcyBjYW4gYmUgYWZmZWN0 ZWQgYnkgdGhpcyBmaXggYmVjYXVzZSBlLmcuIHRoZXkgCmFyZSB3cml0dGVuIGJ5IHRoZSBzYW1l IGJyb2tlbiBtdXhlcj8KCk92ZXJhbGwgSSBhbSBub3Qgc3VyZSBpZiB3ZSB3YW50IHRoaXMgYXBw bGllZCwgdGhlIHVzZXIgY2FuIGFsc28gb3B0IHRvIAphdm9pZCBwYXJzaW5nIGFsbCBwYXJ0aXRp b25zIHdpdGggLXNlZWthYmxlIDAgYW5kIHJlYWQgLyByZW11eCB0aGUgZmlsZSAKc2VxdWVudGlh bGx5IGlnbm9yaW5nIGFueSBpbmRleCwgc28gaWYgc29tZWJvZHkgd2FudHMgdG8gcmVzY3VlIHRo ZSBkYXRhLCAKaXQgY2FuIGJlIGRvbmUgYXMgaXMuCgpSZWdhcmRzLApNYXJ0b24KCj4KPgo+IFNp Z25lZC1vZmYtYnk6IENlZHJpYyBMZSBCYXJ6IDxjbGViYXJ6QGVrdGFjb20uY29tPgo+IC0tLQo+ ICBmZm1wZWcvbGliYXZmb3JtYXQvbXhmZGVjLmMgfCAxNCArKysrKysrKysrKystLQo+ICAxIGZp bGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n aXQgYS9mZm1wZWcvbGliYXZmb3JtYXQvbXhmZGVjLmMgYi9mZm1wZWcvbGliYXZmb3JtYXQvbXhm ZGVjLmMKPiBpbmRleCA0NTMwNjE3Li5mZmM4OTg3IDEwMDY0NAo+IC0tLSBhL2ZmbXBlZy9saWJh dmZvcm1hdC9teGZkZWMuYwo+ICsrKyBiL2ZmbXBlZy9saWJhdmZvcm1hdC9teGZkZWMuYwo+IEBA IC0xMjIxLDggKzEyMjEsMTggQEAgc3RhdGljIGludCBteGZfcmVhZF9pbmRleF9lbnRyeV9hcnJh eShBVklPQ29udGV4dCAqcGIsIAo+IE1YRkluZGV4VGFibGVTZWdtZW50ICpzZWcKPiAgICAgIH0K PiAgICAgIGZvciAoaSA9IDA7IGkgPCBzZWdtZW50LT5uYl9pbmRleF9lbnRyaWVzOyBpKyspIHsK PiAtICAgICAgICBpZihhdmlvX2Zlb2YocGIpKQo+IC0gICAgICAgICAgICByZXR1cm4gQVZFUlJP Ul9JTlZBTElEREFUQTsKPiArCj4gKyAgICAgICAgaWYoYXZpb19mZW9mKHBiKSkgewo+ICsgICAg ICAgICAgICBpZiAoaSA9PSAwKSB7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9J TlZBTElEREFUQTsKPiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIC8q IFRvIGJlIG1vcmUgcm9idXN0IHRvIGludmFsaWQgbmJfaW5kZXhfZW50cmllcyB2YWx1ZSwKPiAr ICAgICAgICAgICAgICAgICAgIGZpeCB0aGUgaW5kZXggZW50cnkgbnVtYmVyIGFjY29yZGluZyB0 byByZWFkIGVudHJpZXMgKi8KPiArICAgICAgICAgICAgICAgIHNlZ21lbnQtPm5iX2luZGV4X2Vu dHJpZXMgPSBpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgICAgIH0K PiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHNlZ21lbnQtPnRlbXBvcmFsX29mZnNldF9lbnRy aWVzW2ldID0gYXZpb19yOChwYik7Cj4gICAgICAgICAgYXZpb19yOChwYik7ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIAo+IEtleUZyYW1lT2Zmc2V0ICovCj4gICAg ICAgICBzZWdtZW50LT5mbGFnX2VudHJpZXNbaV0gPSBhdmlvX3I4KHBiKTsKPiAtLSAKPiAyLjM0 LjEKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=