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 F175140231 for ; Thu, 16 Mar 2023 13:33:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 86E9A68BEB5; Thu, 16 Mar 2023 15:33:22 +0200 (EET) Received: from gandalf.ektacom.com (gandalf.ektacom.com [62.23.45.26]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 250C268BD8B for ; Thu, 16 Mar 2023 15:33:16 +0200 (EET) Received: from ektacom.com (82-64-203-93.subs.proxad.net [82.64.203.93]) by gandalf.ektacom.com (Postfix) with ESMTP id 8ABD445A266 for ; Thu, 16 Mar 2023 14:33:15 +0100 (CET) From: =?utf-8?Q?C=C3=A9dric_Le_Barz?= To: "'FFmpeg development discussions and patches'" References: <928dcb75-6411-4e33-caa8-5cd247f8a185@ektacom.com> In-Reply-To: Date: Thu, 16 Mar 2023 14:33:09 +0100 Organization: Ektacom Message-ID: <000001d9580b$d9a39040$8ceab0c0$@ektacom.com> MIME-Version: 1.0 Thread-Index: AQLXhxYxSt9W1tuH9SJgub+rdCrF6wD/aYnCrPkNosA= Content-Language: fr X-MailScanner-ID: 441FB1AD9B9D.AC20A X-MailScanner: Found to be clean X-MailScanner-From: clebarz@ektacom.com X-Spam-Status: No 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-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: SGksCgpCeSAiaW52YWxpZCIsIEkgbWVhbiB0aGF0IHRoZSB3cml0dGVuIG5iX2luZGV4X2VudHJp ZXMgdmFsdWUgZG9lcyBub3QgbWF0Y2ggd2l0aCB0aGUgcmVhbCBudW1iZXIgb2YgZW50cmllcyBp biB0aGUgdGFibGUuIFRoZSBudW1iZXIgb2YgZW50cmllcyBpbiB0aGUgdGFibGUgaXMgbG93ZXIg dGhhbiB0aGUgc3BlY2lmaWVkIG9uZS4gVGhpcyBpcyBhIGJ1ZyBpbiBjb21tZXJjaWFsIE1YRlRr IHNvZnR3YXJlIChhdCBsZWFzdCB2ZXJzaW9uIFYgMi44LjAuMC4xKSA6IGl0IGV4aXN0cyBhIGxv dCBhIE1YRiBmaWxlcyB3aXRoIHRoaXMgcHJvYmxlbS4gIFRoZSBwcm9wb3NlZCBwYXRjaCBqdXN0 IHJvYnVzdGlmeSBpbmRleCB0YWJsZSBwYXJzaW5nLgoKQmVzdCByZWdhcmRzLAoKQ8OpZHJpYwoK LS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tCkRlIDogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2 ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBEZSBsYSBwYXJ0IGRlIE1hcnRvbiBCYWxpbnQKRW52b3nD qSA6IG1lcmNyZWRpIDggbWFycyAyMDIzIDIzOjA2CsOAIDogRkZtcGVnIGRldmVsb3BtZW50IGRp c2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZz4KT2JqZXQgOiBS ZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIXSBGaXggaXNzdWUgd2hlbiBpbnZhbGlkIG5iX2luZGV4 X2VudHJpZXMgdmFsdWUgaXMgcmVhZCAtIFNQT05TT1JFRCBCWSBJTkEgKEluc3RpdHV0IE5hdGlv bmFsIGRlIGwnQXVkaW92aXN1ZWwpCgoKCk9uIFdlZCwgOCBNYXIgMjAyMywgQ8OpZHJpYyBMZSBC YXJ6IHdyb3RlOgoKPgo+IEZpeCBpc3N1ZSB3aGVuIGludmFsaWQgbmJfaW5kZXhfZW50cmllcyB2 YWx1ZSBpcyByZWFkIDogaW4gY2FzZSBvZiAKPiBmYWxzZSBuYl9pbmRleF9lbnRyaWVzIHZhbHVl LCBmZm1wZWcgZXhpdC4gVGhpcyBwYXRjaCBmaXggdGhpcyBwcm9ibGVtLgoKV2hhdCBkbyB5b3Ug bWVhbiBpbnZhbGlkPyBJcyB0aGUgdmFsdWUgd3JvbmcsIG9yIGlzIHRoZSBmaWxlIHRydW5jYXRl ZCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBpbmRleCBzZWdtZW50PyBGcm9tIHRoZSBwYXRjaCBpdCBs b29rcyBsaWtlIHRoZSBsYXR0ZXIuCgpJcyB0aGVyZSBhIHNpbmdsZSB1bmx1Y2tpbHkgdHJ1bmNh dGVkIGZpbGUgdGhhdCB5b3Ugd2FudCB0byBmaXggd2l0aCB0aGlzIHBhdGNoLCBvciBtdWx0aXBs ZSBmaWxlcyBjYW4gYmUgYWZmZWN0ZWQgYnkgdGhpcyBmaXggYmVjYXVzZSBlLmcuIHRoZXkgYXJl IHdyaXR0ZW4gYnkgdGhlIHNhbWUgYnJva2VuIG11eGVyPwoKT3ZlcmFsbCBJIGFtIG5vdCBzdXJl IGlmIHdlIHdhbnQgdGhpcyBhcHBsaWVkLCB0aGUgdXNlciBjYW4gYWxzbyBvcHQgdG8gYXZvaWQg cGFyc2luZyBhbGwgcGFydGl0aW9ucyB3aXRoIC1zZWVrYWJsZSAwIGFuZCByZWFkIC8gcmVtdXgg dGhlIGZpbGUgc2VxdWVudGlhbGx5IGlnbm9yaW5nIGFueSBpbmRleCwgc28gaWYgc29tZWJvZHkg d2FudHMgdG8gcmVzY3VlIHRoZSBkYXRhLCBpdCBjYW4gYmUgZG9uZSBhcyBpcy4KClJlZ2FyZHMs Ck1hcnRvbgoKPgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2VkcmljIExlIEJhcnogPGNsZWJhcnpAZWt0 YWNvbS5jb20+Cj4gLS0tCj4gIGZmbXBlZy9saWJhdmZvcm1hdC9teGZkZWMuYyB8IDE0ICsrKysr KysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQo+Cj4gZGlmZiAtLWdpdCBhL2ZmbXBlZy9saWJhdmZvcm1hdC9teGZkZWMuYyBiL2ZmbXBl Zy9saWJhdmZvcm1hdC9teGZkZWMuYyAKPiBpbmRleCA0NTMwNjE3Li5mZmM4OTg3IDEwMDY0NAo+ IC0tLSBhL2ZmbXBlZy9saWJhdmZvcm1hdC9teGZkZWMuYwo+ICsrKyBiL2ZmbXBlZy9saWJhdmZv cm1hdC9teGZkZWMuYwo+IEBAIC0xMjIxLDggKzEyMjEsMTggQEAgc3RhdGljIGludCAKPiBteGZf cmVhZF9pbmRleF9lbnRyeV9hcnJheShBVklPQ29udGV4dCAqcGIsIE1YRkluZGV4VGFibGVTZWdt ZW50ICpzZWcKPiAgICAgIH0KPiAgICAgIGZvciAoaSA9IDA7IGkgPCBzZWdtZW50LT5uYl9pbmRl eF9lbnRyaWVzOyBpKyspIHsKPiAtICAgICAgICBpZihhdmlvX2Zlb2YocGIpKQo+IC0gICAgICAg ICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiArCj4gKyAgICAgICAgaWYoYXZpb19m ZW9mKHBiKSkgewo+ICsgICAgICAgICAgICBpZiAoaSA9PSAwKSB7Cj4gKyAgICAgICAgICAgICAg ICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiArICAgICAgICAgICAgfSBlbHNlIHsKPiAr ICAgICAgICAgICAgICAgIC8qIFRvIGJlIG1vcmUgcm9idXN0IHRvIGludmFsaWQgbmJfaW5kZXhf ZW50cmllcyB2YWx1ZSwKPiArICAgICAgICAgICAgICAgICAgIGZpeCB0aGUgaW5kZXggZW50cnkg bnVtYmVyIGFjY29yZGluZyB0byByZWFkIGVudHJpZXMgKi8KPiArICAgICAgICAgICAgICAgIHNl Z21lbnQtPm5iX2luZGV4X2VudHJpZXMgPSBpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIDA7 Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHNlZ21lbnQtPnRl bXBvcmFsX29mZnNldF9lbnRyaWVzW2ldID0gYXZpb19yOChwYik7Cj4gICAgICAgICAgYXZpb19y OChwYik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIAo+IEtleUZy YW1lT2Zmc2V0ICovCj4gICAgICAgICBzZWdtZW50LT5mbGFnX2VudHJpZXNbaV0gPSBhdmlvX3I4 KHBiKTsKPiAtLQo+IDIuMzQuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbCAKPiBm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo+Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbCBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=