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 B9E1F44934 for ; Wed, 28 Sep 2022 09:01:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 324BA68BB5C; Wed, 28 Sep 2022 12:01:47 +0300 (EEST) Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE4E268B9E8 for ; Wed, 28 Sep 2022 12:01:40 +0300 (EEST) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) by mail.frobbit.se (Postfix) with ESMTPSA id 2D64D218F8 for ; Wed, 28 Sep 2022 11:01:40 +0200 (CEST) Message-ID: <3013b852697cf249b442c7a258ffb19fbc6fe8f2.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 28 Sep 2022 11:01:39 +0200 In-Reply-To: References: <01b5e1d77e1f01845d4653123595ca896482f7b6.camel@haerdin.se> <030a65164590cfd381184cc4ff9857de2750e445.camel@haerdin.se> User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpeg2000dwt: Fix left shift of negative number 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: dGlzIDIwMjItMDktMjcga2xvY2thbiAyMToyMCArMDIwMCBza3JldiBBbmRyZWFzIFJoZWluaGFy ZHQ6Cj4gVG9tYXMgSMOkcmRpbjoKPiA+IHRpcyAyMDIyLTA5LTI3IGtsb2NrYW4gMTM6NDAgKzAy MDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhhcmR0Ogo+ID4gPiBUb21hcyBIw6RyZGluOgo+ID4gPiA+ IHRpcyAyMDIyLTA5LTI3IGtsb2NrYW4gMDE6MTEgKzAyMDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhh cmR0Ogo+ID4gPiA+ID4gRml4ZXMgdGhlIGoyay1kd3QgRkFURS10ZXN0OyBhbHNvIGZpeGVzICM5 OTQ1Lgo+ID4gPiA+ID4gKEkgZG9uJ3Qga25vdyB3aGV0aGVyIHRoZSBtdWx0aXBsaWNhdGlvbiBj YW4gb3ZlcmZsb3cuKQo+ID4gPiA+IAo+ID4gPiA+IFRoZSA1LzMgdHJhbnNmb3JtIGlzIHVzZWQg aW4gbG9zc2xlc3MgbW9kZSBhbmQgdGhlcmVmb3JlCj4gPiA+ID4gc2hvdWxkbid0Cj4gPiA+ID4g b3ZlcmZsb3cgZm9yIG5vcm1hbCB1c2UgY2FzZXMuIEJ1dCBzb21lb25lIGNhbiBvZiBjb3Vyc2Ug Y3JhZnQKPiA+ID4gPiBhCj4gPiA+ID4gbWFsaWNpb3VzIGZpbGUKPiA+ID4gPiAKPiA+ID4gPiA+ IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0Cj4gPiA+ID4gPiA8 YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiDC oGxpYmF2Y29kZWMvanBlZzIwMDBkd3QuYyB8IDIgKy0KPiA+ID4gPiA+IMKgMSBmaWxlIGNoYW5n ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4gPiAKPiA+ID4gPiA+IGRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMKPiA+ID4gPiA+IGIvbGliYXZjb2Rl Yy9qcGVnMjAwMGR3dC5jCj4gPiA+ID4gPiBpbmRleCBmMmRhNzMwN2M0Li4zNGUzMzU1M2Y3IDEw MDY0NAo+ID4gPiA+ID4gLS0tIGEvbGliYXZjb2RlYy9qcGVnMjAwMGR3dC5jCj4gPiA+ID4gPiAr KysgYi9saWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMKPiA+ID4gPiA+IEBAIC04MSw3ICs4MSw3IEBA IHN0YXRpYyB2b2lkIHNkXzFkNTMoaW50ICpwLCBpbnQgaTAsIGludCBpMSkKPiA+ID4gPiA+IMKg Cj4gPiA+ID4gPiDCoMKgwqDCoCBpZiAoaTEgPD0gaTAgKyAxKSB7Cj4gPiA+ID4gPiDCoMKgwqDC oMKgwqDCoMKgIGlmIChpMCA9PSAxKQo+ID4gPiA+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cFsxXSA8PD0gMTsKPiA+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBbMV0gKj0gMjsK PiA+ID4gPiAKPiA+ID4gPiBUbyB0cmlnZ2VyIGFuIGFjdHVhbCBvdmVyZmxvdyBoZXJlIHlvdSBu ZWVkIGVub3VnaCBjb2VmZmljaWVudAo+ID4gPiA+IGJpdHMKPiA+ID4gPiBhbmQKPiA+ID4gPiBl bm91Z2ggZGVjb21wb3NpdGlvbiBsZXZlbHMsIG1lYW5pbmcgYWxzbyBodWdlIHJlc29sdXRpb24u Cj4gPiA+ID4gUmVzb2x1dGlvbgo+ID4gPiA+IGlzIGNhcHBlZCBhdCB3aGF0IDMyayB4IDMyayBj dXJyZW50bHk/IFRoYXQgbWVhbnMgeW91IG5lZWQgMTctCj4gPiA+ID4gYml0Cj4gPiA+ID4gY29l ZmZpY2llbnRzIGF0IHRoZSBsb3dlc3QgbGV2ZWxzIHRvIGdldCBvdmVyIElOVF9NQVguIEknbSBu b3QKPiA+ID4gPiBhY3R1YWxseQo+ID4gPiA+IHN1cmUgd2hhdCB0aGUgbGltaXRzIGZvciB0aGF0 IGluIGpwZWcyMDAwIGlzLCBidXQgMTItYml0Cj4gPiA+ID4gbG9zc2xlc3MKPiA+ID4gPiB3b3Vs ZAo+ID4gPiA+IGNlcnRhaWx5IGhpdCB0aGVzZSBsZXZlbHMgYXQgNSBvciBtb3JlIGRlY29tcCBs ZXZlbHMuIEkgaGF2ZQo+ID4gPiA+IHNhbXBsZXMKPiA+ID4gPiB0aGF0IHVzZSA2LCBhbmQgaXQn cyBlYXN5IHRvIGdlbmVyYXRlIG9uZXMgdGhhdCBoYXZlIGV2ZW4gbW9yZS4KPiA+ID4gPiAKPiA+ ID4gCj4gPiA+IEZZSTogVGhpcyBpcyBub3QgdHJpZ2dlcmVkIGJ5IGFuIGFjdHVhbCBqcGVnMjAw MCBzYW1wbGUgKG5vdCBldmVuCj4gPiA+IGEKPiA+ID4gbWFsaWNpb3VzIG9uZSksIHRoaXMgaXMg dHJpZ2dlcmVkIGJ5IHRoZSBqcGVnMjAwMGR3dCB0ZXN0IHRvb2wKPiA+IAo+ID4gWWVhaCwgSSBo YWQgdGhlIHRlc3QgdW5jb3ZlciBzb21lIGludGVyZXN0aW5nIGJ1Z3Mgb24gbXkgZW5kIHdoZW4K PiA+IGRldmVsb3BpbmcsIHRoYXQgcHJvYmFibHkgZG9uJ3QgaGFwcGVuIHdpdGggcmVhbCBmaWxl cy4gQnV0Cj4gPiBtYWxpY2lvdXMKPiA+IGZpbGVzIHBvdGVudGlhbGx5IHRyaWdnZXJpbmcgVUIg aXMgc29tZXRoaW5nIHdlIHNob3VsZG4ndCBpZ25vcmUKPiA+IAo+ID4gPiA+IFRvIGJlIHJlYWxs eSBzYWZlIHdlJ2QgbmVlZCB0byB1c2Ugc29tZXRoaW5nIGxpa2UKPiA+ID4gPiBodHRwczovL2dj Yy5nbnUub3JnL29ubGluZWRvY3MvZ2NjL0ludGVnZXItT3ZlcmZsb3ctQnVpbHRpbnMuaHRtbAo+ ID4gPiA+IGFuZCBtYXliZSBkZWZpbmUgZmFsbGJhY2tzIGZvciBvdGhlciBjb21waWxlcnMuCj4g PiA+ID4gCj4gPiA+IAo+ID4gPiBUYWtlIGEgbG9vayBhdCBhdl9zYXRfYWRkNjRfYygpIGFuZCBz aW1pbGFyIGZ1bmN0aW9ucy4KPiA+IAo+ID4gV2UgZG9uJ3QgbmVlZCBzYXR1cmF0aW9uIGhlcmUs IG9ubHkgdGhhdCB0aGUgYmVoYXZpb3IgaXMgbm90Cj4gPiB1bmRlZmluZWQuCj4gCj4gRG9lcyB0 aGlzIG1lYW4gdGhhdCB0aGlzIHBhdGNoIGlzIG9rPwoKU3VyZSwgaXQncyBiZXR0ZXIgdGhhbiBi ZWZvcmUKCi9Ub21hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=