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 2E468406E2 for ; Tue, 27 Sep 2022 11:38:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6DBD468BA44; Tue, 27 Sep 2022 14:38:54 +0300 (EEST) Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4FC5868B427 for ; Tue, 27 Sep 2022 14:38:48 +0300 (EEST) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) by mail.frobbit.se (Postfix) with ESMTPSA id B1885214E2 for ; Tue, 27 Sep 2022 13:38:47 +0200 (CEST) Message-ID: <70077180d3f119cfa4877506a1bff87e821f8edb.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Tue, 27 Sep 2022 13:38:44 +0200 In-Reply-To: References: <5be81028146e4f4fc72f133905b52eb4ee23830f.camel@haerdin.se> User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpeg2000dsp: Use unsigned to avoid overflow 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: dGlzIDIwMjItMDktMjcga2xvY2thbiAxMzoyMCArMDIwMCBza3JldiBBbmRyZWFzIFJoZWluaGFy ZHQ6Cj4gVG9tYXMgSMOkcmRpbjoKPiA+IHRpcyAyMDIyLTA5LTI3IGtsb2NrYW4gMDM6NDcgKzAy MDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhhcmR0Ogo+ID4gPiBBZmZlY3RlZCB0aGUganBlZzIwMDBk c3AgY2hlY2thc20gdGVzdC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhl aW5oYXJkdAo+ID4gPiA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgo+ID4gPiAtLS0K PiA+ID4gwqBsaWJhdmNvZGVjL2pwZWcyMDAwZHNwLmMgfCA5ICsrKystLS0tLQo+ID4gPiDCoDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4g PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9qcGVnMjAwMGRzcC5jIGIvbGliYXZjb2RlYy9qcGVn MjAwMGRzcC5jCj4gPiA+IGluZGV4IGI2MWJlM2I3MmYuLmIxYmZmNmQ1YjEgMTAwNjQ0Cj4gPiA+ IC0tLSBhL2xpYmF2Y29kZWMvanBlZzIwMDBkc3AuYwo+ID4gPiArKysgYi9saWJhdmNvZGVjL2pw ZWcyMDAwZHNwLmMKPiA+ID4gQEAgLTc2LDE0ICs3NiwxMyBAQCBzdGF0aWMgdm9pZCBpY3RfaW50 KHZvaWQgKl9zcmMwLCB2b2lkICpfc3JjMSwKPiA+ID4gdm9pZCAqX3NyYzIsIGludCBjc2l6ZSkK PiA+ID4gwqAKPiA+ID4gwqBzdGF0aWMgdm9pZCByY3RfaW50KHZvaWQgKl9zcmMwLCB2b2lkICpf c3JjMSwgdm9pZCAqX3NyYzIsIGludAo+ID4gPiBjc2l6ZSkKPiA+ID4gwqB7Cj4gPiA+IC3CoMKg wqAgaW50MzJfdCAqc3JjMCA9IF9zcmMwLCAqc3JjMSA9IF9zcmMxLCAqc3JjMiA9IF9zcmMyOwo+ ID4gPiAtwqDCoMKgIGludDMyX3QgaTAsIGkxLCBpMjsKPiA+ID4gK8KgwqDCoCB1aW50MzJfdCAq c3JjMCA9IF9zcmMwLCAqc3JjMSA9IF9zcmMxLCAqc3JjMiA9IF9zcmMyOwo+ID4gPiDCoMKgwqDC oCBpbnQgaTsKPiA+ID4gwqAKPiA+ID4gwqDCoMKgwqAgZm9yIChpID0gMDsgaSA8IGNzaXplOyBp KyspIHsKPiA+ID4gLcKgwqDCoMKgwqDCoMKgIGkxID0gKnNyYzAgLSAoKnNyYzIgKyAqc3JjMSA+ PiAyKTsKPiA+ID4gLcKgwqDCoMKgwqDCoMKgIGkwID0gaTEgKyAqc3JjMjsKPiA+ID4gLcKgwqDC oMKgwqDCoMKgIGkyID0gaTEgKyAqc3JjMTsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgIHVpbnQzMl90 IGkxID0gKnNyYzAgLSAoKGludDMyX3QpKCpzcmMyICsgKnNyYzEpID4+IDIpOwo+ID4gCj4gPiBU aGUgYWRkaXRpb24gY291bGQgY29uY2VpdmFibHkgb3ZlcmZsb3cuIEFsc28gY291bGQganVzdCB1 c2UgLyA0Cj4gPiBpbnN0ZWFkIG9mID4+IDIuCj4gCj4gVGhlIGFkZGl0aW9uIHVzZXMgdW5zaWdu ZWQgdHlwZXMsIHNvIHRoYXQgb3ZlcmZsb3cgaXMgZGVmaW5lZC4KCld1cHMsIEkgd2FzIGxvb2tp bmcgYXQgdGhlIG9yaWdpbmFsIGNvZGUuIFlvdSdyZSByaWdodCBvZiBjb3Vyc2UuIFdoYXQKYWJv dXQgc3VidHJhY3Rpbmcgc3JjMCAodW5zaWduZWQpIGZyb20gdGhhdCByZXN1bHQgKHNpZ25lZCk/ IERvIHRoZXkKZ2V0IHByb21vdGVkIHRvIGludDY0X3Q/CgoKPiBGdXJ0aGVybW9yZSwgdGhlIHNo aWZ0IGlzIHBlcmZvcm1lZCBvbiBzaWduZWQgdHlwZXMgYW5kIHRoZSByb3VuZGluZwo+IGZvcgo+ IG5lZ2F0aXZlIG51bWJlcnMgZGl2aWRlZCBieSBmb3VyIGlzIGRpZmZlcmVudCB0aGFuIHdoYXQg Pj4gMiBwcm9kdWNlcwo+IChpbnRlZ2VyIGRpdmlzaW9uIGlzIGRlZmluZWQgdG8gdXNlIHJvdW5k aW5nIHRvd2FyZHMgemVybywgd2hlcmVhcwo+IHJpZ2h0Cj4gc2hpZnRzIG9mIG5lZ2F0aXZlIG51 bWJlcnMgYXJlIGltcGxlbWVudGF0aW9uIGRlZmluZWQgYW5kIHR5cGljYWxseQo+IHVzZQo+IHJv dW5kaW5nIHRvd2FyZHMgLWluZiAod2UgcmVxdWlyZSB0aGlzIGJlaGF2aW91cikpLgoKVHJpY2t5 CgovVG9tYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K