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 A0CAD4A0DF for ; Wed, 20 Mar 2024 20:36:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EBBC068D4F2; Wed, 20 Mar 2024 22:36:07 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2974268D2ED for ; Wed, 20 Mar 2024 22:36:01 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id AD4B65429C81 for ; Wed, 20 Mar 2024 21:36:00 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:4:b477::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 6EB555429BF2 for ; Wed, 20 Mar 2024 21:36:00 +0100 (CET) Message-ID: <0e1355913d2f11aa14a712e1ea9a96781c10d290.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 20 Mar 2024 21:35:53 +0100 In-Reply-To: <20240320131216.GR6420@pb2> References: <20240320025923.3794-1-michael@niedermayer.cc> <092a8cd44e3074e2d0462052e715281c08eb31b9.camel@haerdin.se> <20240320131216.GR6420@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: b25zIDIwMjQtMDMtMjAga2xvY2thbiAxNDoxMiArMDEwMCBza3JldiBNaWNoYWVsIE5pZWRlcm1h eWVyOgo+IE9uIFdlZCwgTWFyIDIwLCAyMDI0IGF0IDEyOjIwOjExUE0gKzAxMDAsIFRvbWFzIEjD pHJkaW4gd3JvdGU6Cj4gPiBvbnMgMjAyNC0wMy0yMCBrbG9ja2FuIDAzOjU5ICswMTAwIHNrcmV2 IE1pY2hhZWwgTmllZGVybWF5ZXI6Cj4gPiA+IEZpeGVzOiBzaGlmdCBleHBvbmVudCAtMSBpcyBu ZWdhdGl2ZQo+ID4gPiBGaXhlczogNjUzNzgvY2x1c3RlcmZ1enotdGVzdGNhc2UtbWluaW1pemVk LQo+ID4gPiBmZm1wZWdfQVZfQ09ERUNfSURfSlBFRzIwMDBfZnV6emVyLTU0NTc2NzgxOTMxOTcw NTYKPiA+ID4gCj4gPiA+IEZvdW5kLWJ5OiBjb250aW51b3VzIGZ1enppbmcgcHJvY2Vzcwo+ID4g PiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFzdGVyL3Byb2plY3Rz L2ZmbXBlZwo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVs QG5pZWRlcm1heWVyLmNjPgo+ID4gPiAtLS0KPiA+ID4gwqBsaWJhdmNvZGVjL2pwZWcyMDAwaHRk ZWMuYyB8IDMgKysrCj4gPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+ID4g PiAKPiA+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gPiA+IGIv bGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMKPiA+ID4gaW5kZXggNmI5ODk4ZDNmZi4uMGI5NGJi NWRhMiAxMDA2NDQKPiA+ID4gLS0tIGEvbGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMKPiA+ID4g KysrIGIvbGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMKPiA+ID4gQEAgLTExOTMsNiArMTE5Myw5 IEBAIGZmX2pwZWcyMDAwX2RlY29kZV9odGoyayhjb25zdAo+ID4gPiBKcGVnMjAwMERlY29kZXJD b250ZXh0ICpzLCBKcGVnMjAwMENvZGluZ1N0eWxlICpjCj4gPiA+IMKgCj4gPiA+IMKgwqDCoMKg IGludDMyX3QgTV9iID0gbWFncDsKPiA+ID4gwqAKPiA+ID4gK8KgwqDCoCBpZiAobWFncCA+PSAz MSkKPiA+ID4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ID4g Cj4gPiBUaGlzIGlzbid0IHdoZXJlIHRoZSBlcnJvciBpcywgYXNzdW1pbmcgaXQgZXZlbiBpcyBh biBlcnJvci4gSXQncwo+ID4gZWl0aGVyIGV4cG4gb3Igbmd1YXJkYml0cyB0aGF0IGFyZSB3cm9u ZywgYW5kIHRoZXkgc2hvdWxkIGJlCj4gPiBkZXRlY3RlZAo+ID4gYW5kIHJlcG9ydGVkIGFzIHN1 Y2ggaW4ganBlZzIwMDBkZWMuYy4gQ2hlY2tpbmcgdGhpcyBpbiBldmVyeSBjYWxsCj4gPiB0bwo+ ID4gZmZfanBlZzIwMDBfZGVjb2RlX2h0ajJrKCkgaXMgd2FzdGVmdWwuCj4gPiAKPiA+IG5ndWFy ZGJpdHMgY2FuIGJlIDAuLjcgYW5kIGV4cG4gY2FuIGJlIDAuLjMxLiBUYWJsZSBBLjExIGluZGlj YXRlcwo+ID4gdGhhdAo+ID4gU3NpemUgY2FuIGJlIHVwIHRvIDM4IGJpdHMsIHNvIE1fYiA+PSAz MSBpcyBpbiBmYWN0IHBlcmZlY3RseQo+ID4gdmFsaWQuCj4gCj4gPiBBCj4gPiBtb3JlIGFwcHJv cHJpYXRlIGVycm9yIG1pZ2h0IGJlIEFWRVJST1JfUEFUQ0hXRUxDT01FLgo+IAo+IGluZGVlZCwg aSB3aWxsIGNoYW5nZSBpdCB0byBBVkVSUk9SX1BBVENIV0VMQ09NRQoKUGxlYXNlIGFsc28gbW92 ZSBpdCBmdXJ0aGVyIHVwIHNvIGFzIHRvIG5vdCB3YXN0ZSBjeWNsZXMgY2hlY2tpbmcgaXQKZXZl cnkgdGltZQoKL1RvbWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K