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 E30DE4A37C for ; Wed, 27 Mar 2024 10:13:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CC68168D63A; Wed, 27 Mar 2024 12:13:56 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 914BD68C574 for ; Wed, 27 Mar 2024 12:13:50 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id A076B5429E47 for ; Wed, 27 Mar 2024 11:13:49 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 5AB6A5429E42 for ; Wed, 27 Mar 2024 11:13:49 +0100 (CET) Message-ID: <0892db70a5af069d8f02e50f3994ed8ebe886c5d.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 27 Mar 2024 11:13:48 +0100 In-Reply-To: <20240325200424.GQ6420@pb2> References: <20240320025923.3794-1-michael@niedermayer.cc> <092a8cd44e3074e2d0462052e715281c08eb31b9.camel@haerdin.se> <20240320131216.GR6420@pb2> <0e1355913d2f11aa14a712e1ea9a96781c10d290.camel@haerdin.se> <8f924f3320dd21fd5d41872c46566c6003f392bd.camel@haerdin.se> <20240325191313.GO6420@pb2> <20240325200424.GQ6420@pb2> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/4] avcodec/jpeg2000htdec: Check M_b / magp before using it in a shift 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: bcOlbiAyMDI0LTAzLTI1IGtsb2NrYW4gMjE6MDQgKzAxMDAgc2tyZXYgTWljaGFlbCBOaWVkZXJt YXllcjoKPiBPbiBNb24sIE1hciAyNSwgMjAyNCBhdCAwODoxMzoxM1BNICswMTAwLCBNaWNoYWVs IE5pZWRlcm1heWVyIHdyb3RlOgo+ID4gT24gVGh1LCBNYXIgMjEsIDIwMjQgYXQgMDQ6MDc6MTRQ TSArMDEwMCwgVG9tYXMgSMOkcmRpbiB3cm90ZToKPiA+ID4gb25zIDIwMjQtMDMtMjAga2xvY2th biAyMTozNSArMDEwMCBza3JldiBUb21hcyBIw6RyZGluOgo+ID4gPiA+IG9ucyAyMDI0LTAzLTIw IGtsb2NrYW4gMTQ6MTIgKzAxMDAgc2tyZXYgTWljaGFlbCBOaWVkZXJtYXllcjoKPiA+ID4gPiA+ IE9uIFdlZCwgTWFyIDIwLCAyMDI0IGF0IDEyOjIwOjExUE0gKzAxMDAsIFRvbWFzIEjDpHJkaW4g d3JvdGU6Cj4gPiA+ID4gPiA+IG9ucyAyMDI0LTAzLTIwIGtsb2NrYW4gMDM6NTkgKzAxMDAgc2ty ZXYgTWljaGFlbAo+ID4gPiA+ID4gPiBOaWVkZXJtYXllcjoKPiA+ID4gPiA+ID4gPiBGaXhlczog c2hpZnQgZXhwb25lbnQgLTEgaXMgbmVnYXRpdmUKPiA+ID4gPiA+ID4gPiBGaXhlczogNjUzNzgv Y2x1c3RlcmZ1enotdGVzdGNhc2UtbWluaW1pemVkLQo+ID4gPiA+ID4gPiA+IGZmbXBlZ19BVl9D T0RFQ19JRF9KUEVHMjAwMF9mdXp6ZXItNTQ1NzY3ODE5MzE5NzA1Ngo+ID4gPiA+ID4gPiA+IAo+ ID4gPiA+ID4gPiA+IEZvdW5kLWJ5OiBjb250aW51b3VzIGZ1enppbmcgcHJvY2Vzcwo+ID4gPiA+ ID4gPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvb3NzLWZ1enovdHJlZS9tYXN0ZXIvcHJv amVjdHMvZmZtcGVnCj4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJt YXllcgo+ID4gPiA+ID4gPiA+IDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+ID4gPiA+ID4gPiA+ IC0tLQo+ID4gPiA+ID4gPiA+IMKgbGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMgfCAzICsrKwo+ ID4gPiA+ID4gPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+ID4gPiA+ID4g PiA+IAo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcyMDAwaHRkZWMu Ywo+ID4gPiA+ID4gPiA+IGIvbGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMKPiA+ID4gPiA+ID4g PiBpbmRleCA2Yjk4OThkM2ZmLi4wYjk0YmI1ZGEyIDEwMDY0NAo+ID4gPiA+ID4gPiA+IC0tLSBh L2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gPiA+ID4gPiA+ID4gKysrIGIvbGliYXZjb2Rl Yy9qcGVnMjAwMGh0ZGVjLmMKPiA+ID4gPiA+ID4gPiBAQCAtMTE5Myw2ICsxMTkzLDkgQEAgZmZf anBlZzIwMDBfZGVjb2RlX2h0ajJrKGNvbnN0Cj4gPiA+ID4gPiA+ID4gSnBlZzIwMDBEZWNvZGVy Q29udGV4dCAqcywgSnBlZzIwMDBDb2RpbmdTdHlsZSAqYwo+ID4gPiA+ID4gPiA+IMKgCj4gPiA+ ID4gPiA+ID4gwqDCoMKgwqAgaW50MzJfdCBNX2IgPSBtYWdwOwo+ID4gPiA+ID4gPiA+IMKgCj4g PiA+ID4gPiA+ID4gK8KgwqDCoCBpZiAobWFncCA+PSAzMSkKPiA+ID4gPiA+ID4gPiArwqDCoMKg wqDCoMKgwqAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ ID4gPiBUaGlzIGlzbid0IHdoZXJlIHRoZSBlcnJvciBpcywgYXNzdW1pbmcgaXQgZXZlbiBpcyBh bgo+ID4gPiA+ID4gPiBlcnJvci4gSXQncwo+ID4gPiA+ID4gPiBlaXRoZXIgZXhwbiBvciBuZ3Vh cmRiaXRzIHRoYXQgYXJlIHdyb25nLCBhbmQgdGhleSBzaG91bGQKPiA+ID4gPiA+ID4gYmUKPiA+ ID4gPiA+ID4gZGV0ZWN0ZWQKPiA+ID4gPiA+ID4gYW5kIHJlcG9ydGVkIGFzIHN1Y2ggaW4ganBl ZzIwMDBkZWMuYy4gQ2hlY2tpbmcgdGhpcyBpbgo+ID4gPiA+ID4gPiBldmVyeQo+ID4gPiA+ID4g PiBjYWxsCj4gPiA+ID4gPiA+IHRvCj4gPiA+ID4gPiA+IGZmX2pwZWcyMDAwX2RlY29kZV9odGoy aygpIGlzIHdhc3RlZnVsLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gbmd1YXJkYml0cyBjYW4g YmUgMC4uNyBhbmQgZXhwbiBjYW4gYmUgMC4uMzEuIFRhYmxlIEEuMTEKPiA+ID4gPiA+ID4gaW5k aWNhdGVzCj4gPiA+ID4gPiA+IHRoYXQKPiA+ID4gPiA+ID4gU3NpemUgY2FuIGJlIHVwIHRvIDM4 IGJpdHMsIHNvIE1fYiA+PSAzMSBpcyBpbiBmYWN0Cj4gPiA+ID4gPiA+IHBlcmZlY3RseQo+ID4g PiA+ID4gPiB2YWxpZC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBBCj4gPiA+ID4gPiA+IG1vcmUg YXBwcm9wcmlhdGUgZXJyb3IgbWlnaHQgYmUgQVZFUlJPUl9QQVRDSFdFTENPTUUuCj4gPiA+ID4g PiAKPiA+ID4gPiA+IGluZGVlZCwgaSB3aWxsIGNoYW5nZSBpdCB0byBBVkVSUk9SX1BBVENIV0VM Q09NRQo+ID4gPiA+IAo+ID4gPiA+IFBsZWFzZSBhbHNvIG1vdmUgaXQgZnVydGhlciB1cCBzbyBh cyB0byBub3Qgd2FzdGUgY3ljbGVzCj4gPiA+ID4gY2hlY2tpbmcgaXQKPiA+ID4gPiBldmVyeSB0 aW1lCj4gPiA+IAo+ID4gPiBUbyBiZSBtb3JlIHByZWNpc2UsIGdldF9xY3goKSBsb29rcyBsaWtl IHRoZSBwcm9wZXIgcGxhY2UgZm9yIGl0Cj4gPiAKPiA+IHdpbGwgYXBwbHkgd2l0aCB0ZWggY2hl Y2sgbW92ZWQgdGhlcmUKPiAKPiB0aGUgdmFsdWVzIHRoYXQgYXJlIGNhdXNpbmcgdW5kZWZpbmVk IGJlaGF2aW9yIGZvciBodGoyayBhcmUgdXNlZCBpbgo+IG5vcm1hbAo+IGoyayBrbm93aW5nIHdo aWNoIHR5cGUgb2YgajJrIHdlIGhhdmUgc2VlbXMgZGVjaWRlZCBieSBDT0MvQ09EL0NPWAo+IAo+ IHNvIGkgZG9udCB0aGluayB3ZSBjYW4gY2hlY2sgaW4gUUNYLCBiZWNhdXNlIGEgbGF0ZXIgQ09Y IGNvdWxkCj4gbWFrZSBpdCBib3RoIGludmFsaWQgb3IgdmFsaWQKPiBhbmQgd2UgY2Fubm90IGNo ZWNrIGluIENPWCBhcyBhIGxhdGVyIFFDWCBjYW4gc2ltaWxhcmx5IGNoYW5nZSBpdAoKVGhhdCBh bGwgY2FsbHMgZ2V0X3FjeCgpLiBJZiB5b3UgZ2l0IGdyZXAgZm9yIG5ndWFyZGJpdHMgeW91J2xs IHNlZQppdCdzIG9ubHkgZXZlciBzZXQgdGhlcmUgd2hlbiBkZWNvZGluZywgYW5kIHNpbWlsYXJs eSB3aXRoIGV4cG4uIENvZGluZwpzdHlsZSBhbmQgcXVhbnRpemF0aW9uIHN0eWxlIGFyZSBub3Qg dGhlIHNhbWUgdGhpbmcuCgovVG9tYXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=