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 28BEB45B02 for ; Thu, 16 Mar 2023 20:28:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B5C9268C0BC; Thu, 16 Mar 2023 22:28:18 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 911D768C0AE for ; Thu, 16 Mar 2023 22:28:12 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id BB77EE8866 for ; Thu, 16 Mar 2023 21:28:19 +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 JLRpCCsqR2ao for ; Thu, 16 Mar 2023 21:28:16 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id C4117E7CC3 for ; Thu, 16 Mar 2023 21:28:15 +0100 (CET) Date: Thu, 16 Mar 2023 21:28:15 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: <000401d957eb$f9d9c570$ed8d5050$@ektacom.com> Message-ID: References: <928dcb75-6411-4e33-caa8-5cd247f8a185@ektacom.com> <000401d957eb$f9d9c570$ed8d5050$@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: CgpPbiBUaHUsIDE2IE1hciAyMDIzLCBDw6lkcmljIExlIEJhcnogd3JvdGU6Cgo+IEhpLAo+Cj4g QnkgImludmFsaWQiLCBJIG1lYW4gdGhhdCB0aGUgd3JpdHRlbiBuYl9pbmRleF9lbnRyaWVzIHZh bHVlIGRvZXMgbm90IAo+IG1hdGNoIHdpdGggdGhlIHJlYWwgbnVtYmVyIG9mIGVudHJpZXMgaW4g dGhlIHRhYmxlLiBUaGUgbnVtYmVyIG9mIAo+IGVudHJpZXMgaW4gdGhlIHRhYmxlIGlzIGxvd2Vy IHRoYW4gdGhlIHNwZWNpZmllZCBvbmUuIFRoaXMgaXMgYSBidWcgaW4gCj4gY29tbWVyY2lhbCBN WEZUayBzb2Z0d2FyZSAoYXQgbGVhc3QgdmVyc2lvbiBWIDIuOC4wLjAuMSkuIEl0IGV4aXN0cyBh IAo+IGxvdCBhIE1YRiBmaWxlcyB3aXRoIHRoaXMgcHJvYmxlbS4KClBsZWFzZSBzaGFyZSBhIHNh bXBsZS4gT3IgYmV0dGVyIHlldCwgb3BlbiBhIHRpY2tldCBmb3IgdGhpcyBpc3N1ZSBhbmQgCmF0 dGFjaCBhIHNhbXBsZSB0aGVyZSBmb3IgZnV0dXJlIHJlZmVyZW5jZS4KClRoYW5rcywKTWFydG9u Cgo+Cj4gQmVzdCByZWdhcmRzLAo+Cj4gQ8OpZHJpYwo+Cj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2lu ZS0tLS0tCj4gRGUgOiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5v cmc+IERlIGxhIHBhcnQgZGUgTWFydG9uIEJhbGludAo+IEVudm95w6kgOiBtZXJjcmVkaSA4IG1h cnMgMjAyMyAyMzowNgo+IMOAIDogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBw YXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZz4KPiBPYmpldCA6IFJlOiBbRkZtcGVnLWRl dmVsXSBbUEFUQ0hdIEZpeCBpc3N1ZSB3aGVuIGludmFsaWQgbmJfaW5kZXhfZW50cmllcyB2YWx1 ZSBpcyByZWFkIC0gU1BPTlNPUkVEIEJZIElOQSAoSW5zdGl0dXQgTmF0aW9uYWwgZGUgbCdBdWRp b3Zpc3VlbCkKPgo+Cj4KPiBPbiBXZWQsIDggTWFyIDIwMjMsIEPDqWRyaWMgTGUgQmFyeiB3cm90 ZToKPgo+Pgo+PiBGaXggaXNzdWUgd2hlbiBpbnZhbGlkIG5iX2luZGV4X2VudHJpZXMgdmFsdWUg aXMgcmVhZCA6IGluIGNhc2Ugb2YgCj4+IGZhbHNlIG5iX2luZGV4X2VudHJpZXMgdmFsdWUsIGZm bXBlZyBleGl0LiBUaGlzIHBhdGNoIGZpeCB0aGlzIHByb2JsZW0uCj4KPiBXaGF0IGRvIHlvdSBt ZWFuIGludmFsaWQ/IElzIHRoZSB2YWx1ZSB3cm9uZywgb3IgaXMgdGhlIGZpbGUgdHJ1bmNhdGVk IGluIHRoZSBtaWRkbGUgb2YgdGhlIGluZGV4IHNlZ21lbnQ/IEZyb20gdGhlIHBhdGNoIGl0IGxv b2tzIGxpa2UgdGhlIGxhdHRlci4KPgo+IElzIHRoZXJlIGEgc2luZ2xlIHVubHVja2lseSB0cnVu Y2F0ZWQgZmlsZSB0aGF0IHlvdSB3YW50IHRvIGZpeCB3aXRoIHRoaXMgcGF0Y2gsIG9yIG11bHRp cGxlIGZpbGVzIGNhbiBiZSBhZmZlY3RlZCBieSB0aGlzIGZpeCBiZWNhdXNlIGUuZy4gdGhleSBh cmUgd3JpdHRlbiBieSB0aGUgc2FtZSBicm9rZW4gbXV4ZXI/Cj4KPiBPdmVyYWxsIEkgYW0gbm90 IHN1cmUgaWYgd2Ugd2FudCB0aGlzIGFwcGxpZWQsIHRoZSB1c2VyIGNhbiBhbHNvIG9wdCB0byBh dm9pZCBwYXJzaW5nIGFsbCBwYXJ0aXRpb25zIHdpdGggLXNlZWthYmxlIDAgYW5kIHJlYWQgLyBy ZW11eCB0aGUgZmlsZSBzZXF1ZW50aWFsbHkgaWdub3JpbmcgYW55IGluZGV4LCBzbyBpZiBzb21l Ym9keSB3YW50cyB0byByZXNjdWUgdGhlIGRhdGEsIGl0IGNhbiBiZSBkb25lIGFzIGlzLgo+Cj4g UmVnYXJkcywKPiBNYXJ0b24KPgo+Pgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDZWRyaWMgTGUgQmFy eiA8Y2xlYmFyekBla3RhY29tLmNvbT4KPj4gLS0tCj4+ICBmZm1wZWcvbGliYXZmb3JtYXQvbXhm ZGVjLmMgfCAxNCArKysrKysrKysrKystLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9mZm1wZWcvbGliYXZmb3Jt YXQvbXhmZGVjLmMgYi9mZm1wZWcvbGliYXZmb3JtYXQvbXhmZGVjLmMgCj4+IGluZGV4IDQ1MzA2 MTcuLmZmYzg5ODcgMTAwNjQ0Cj4+IC0tLSBhL2ZmbXBlZy9saWJhdmZvcm1hdC9teGZkZWMuYwo+ PiArKysgYi9mZm1wZWcvbGliYXZmb3JtYXQvbXhmZGVjLmMKPj4gQEAgLTEyMjEsOCArMTIyMSwx OCBAQCBzdGF0aWMgaW50IAo+PiBteGZfcmVhZF9pbmRleF9lbnRyeV9hcnJheShBVklPQ29udGV4 dCAqcGIsIE1YRkluZGV4VGFibGVTZWdtZW50ICpzZWcKPj4gICAgICB9Cj4+ICAgICAgZm9yIChp ID0gMDsgaSA8IHNlZ21lbnQtPm5iX2luZGV4X2VudHJpZXM7IGkrKykgewo+PiAtICAgICAgICBp ZihhdmlvX2Zlb2YocGIpKQo+PiAtICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERB VEE7Cj4+ICsKPj4gKyAgICAgICAgaWYoYXZpb19mZW9mKHBiKSkgewo+PiArICAgICAgICAgICAg aWYgKGkgPT0gMCkgewo+PiArICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSURE QVRBOwo+PiArICAgICAgICAgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAgICAgICAvKiBUbyBi ZSBtb3JlIHJvYnVzdCB0byBpbnZhbGlkIG5iX2luZGV4X2VudHJpZXMgdmFsdWUsCj4+ICsgICAg ICAgICAgICAgICAgICAgZml4IHRoZSBpbmRleCBlbnRyeSBudW1iZXIgYWNjb3JkaW5nIHRvIHJl YWQgZW50cmllcyAqLwo+PiArICAgICAgICAgICAgICAgIHNlZ21lbnQtPm5iX2luZGV4X2VudHJp ZXMgPSBpOwo+PiArICAgICAgICAgICAgICAgIHJldHVybiAwOwo+PiArICAgICAgICAgICAgfQo+ PiArICAgICAgICB9Cj4+ICsKPj4gICAgICAgICAgc2VnbWVudC0+dGVtcG9yYWxfb2Zmc2V0X2Vu dHJpZXNbaV0gPSBhdmlvX3I4KHBiKTsKPj4gICAgICAgICAgYXZpb19yOChwYik7ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIAo+PiBLZXlGcmFtZU9mZnNldCAqLwo+ PiAgICAgICAgIHNlZ21lbnQtPmZsYWdfZW50cmllc1tpXSA9IGF2aW9fcjgocGIpOwo+PiAtLQo+ PiAyLjM0LjEKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+PiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwo+PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK Pj4KPj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsIAo+PiBmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+ Pgo+Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwgZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==