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 A0B77448FE for ; Tue, 27 Sep 2022 12:12:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9CEF068BA30; Tue, 27 Sep 2022 15:12:27 +0300 (EEST) Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 477AF68B1E1 for ; Tue, 27 Sep 2022 15:12:21 +0300 (EEST) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) by mail.frobbit.se (Postfix) with ESMTPSA id A169B2010E for ; Tue, 27 Sep 2022 14:12:20 +0200 (CEST) Message-ID: <030a65164590cfd381184cc4ff9857de2750e445.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Tue, 27 Sep 2022 14:12:20 +0200 In-Reply-To: References: <01b5e1d77e1f01845d4653123595ca896482f7b6.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: dGlzIDIwMjItMDktMjcga2xvY2thbiAxMzo0MCArMDIwMCBza3JldiBBbmRyZWFzIFJoZWluaGFy ZHQ6Cj4gVG9tYXMgSMOkcmRpbjoKPiA+IHRpcyAyMDIyLTA5LTI3IGtsb2NrYW4gMDE6MTEgKzAy MDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhhcmR0Ogo+ID4gPiBGaXhlcyB0aGUgajJrLWR3dCBGQVRF LXRlc3Q7IGFsc28gZml4ZXMgIzk5NDUuCj4gPiA+IChJIGRvbid0IGtub3cgd2hldGhlciB0aGUg bXVsdGlwbGljYXRpb24gY2FuIG92ZXJmbG93LikKPiA+IAo+ID4gVGhlIDUvMyB0cmFuc2Zvcm0g aXMgdXNlZCBpbiBsb3NzbGVzcyBtb2RlIGFuZCB0aGVyZWZvcmUgc2hvdWxkbid0Cj4gPiBvdmVy ZmxvdyBmb3Igbm9ybWFsIHVzZSBjYXNlcy4gQnV0IHNvbWVvbmUgY2FuIG9mIGNvdXJzZSBjcmFm dCBhCj4gPiBtYWxpY2lvdXMgZmlsZQo+ID4gCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBB bmRyZWFzIFJoZWluaGFyZHQKPiA+ID4gPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4K PiA+ID4gLS0tCj4gPiA+IMKgbGliYXZjb2RlYy9qcGVnMjAwMGR3dC5jIHwgMiArLQo+ID4gPiDC oDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiAKPiA+ ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvanBlZzIwMDBkd3QuYyBiL2xpYmF2Y29kZWMvanBl ZzIwMDBkd3QuYwo+ID4gPiBpbmRleCBmMmRhNzMwN2M0Li4zNGUzMzU1M2Y3IDEwMDY0NAo+ID4g PiAtLS0gYS9saWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMKPiA+ID4gKysrIGIvbGliYXZjb2RlYy9q cGVnMjAwMGR3dC5jCj4gPiA+IEBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyB2b2lkIHNkXzFkNTMo aW50ICpwLCBpbnQgaTAsIGludCBpMSkKPiA+ID4gwqAKPiA+ID4gwqDCoMKgwqAgaWYgKGkxIDw9 IGkwICsgMSkgewo+ID4gPiDCoMKgwqDCoMKgwqDCoMKgIGlmIChpMCA9PSAxKQo+ID4gPiAtwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBwWzFdIDw8PSAxOwo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBwWzFdICo9IDI7Cj4gPiAKPiA+IFRvIHRyaWdnZXIgYW4gYWN0dWFsIG92ZXJmbG93IGhl cmUgeW91IG5lZWQgZW5vdWdoIGNvZWZmaWNpZW50IGJpdHMKPiA+IGFuZAo+ID4gZW5vdWdoIGRl Y29tcG9zaXRpb24gbGV2ZWxzLCBtZWFuaW5nIGFsc28gaHVnZSByZXNvbHV0aW9uLgo+ID4gUmVz b2x1dGlvbgo+ID4gaXMgY2FwcGVkIGF0IHdoYXQgMzJrIHggMzJrIGN1cnJlbnRseT8gVGhhdCBt ZWFucyB5b3UgbmVlZCAxNy1iaXQKPiA+IGNvZWZmaWNpZW50cyBhdCB0aGUgbG93ZXN0IGxldmVs cyB0byBnZXQgb3ZlciBJTlRfTUFYLiBJJ20gbm90Cj4gPiBhY3R1YWxseQo+ID4gc3VyZSB3aGF0 IHRoZSBsaW1pdHMgZm9yIHRoYXQgaW4ganBlZzIwMDAgaXMsIGJ1dCAxMi1iaXQgbG9zc2xlc3MK PiA+IHdvdWxkCj4gPiBjZXJ0YWlseSBoaXQgdGhlc2UgbGV2ZWxzIGF0IDUgb3IgbW9yZSBkZWNv bXAgbGV2ZWxzLiBJIGhhdmUKPiA+IHNhbXBsZXMKPiA+IHRoYXQgdXNlIDYsIGFuZCBpdCdzIGVh c3kgdG8gZ2VuZXJhdGUgb25lcyB0aGF0IGhhdmUgZXZlbiBtb3JlLgo+ID4gCj4gCj4gRllJOiBU aGlzIGlzIG5vdCB0cmlnZ2VyZWQgYnkgYW4gYWN0dWFsIGpwZWcyMDAwIHNhbXBsZSAobm90IGV2 ZW4gYQo+IG1hbGljaW91cyBvbmUpLCB0aGlzIGlzIHRyaWdnZXJlZCBieSB0aGUganBlZzIwMDBk d3QgdGVzdCB0b29sCgpZZWFoLCBJIGhhZCB0aGUgdGVzdCB1bmNvdmVyIHNvbWUgaW50ZXJlc3Rp bmcgYnVncyBvbiBteSBlbmQgd2hlbgpkZXZlbG9waW5nLCB0aGF0IHByb2JhYmx5IGRvbid0IGhh cHBlbiB3aXRoIHJlYWwgZmlsZXMuIEJ1dCBtYWxpY2lvdXMKZmlsZXMgcG90ZW50aWFsbHkgdHJp Z2dlcmluZyBVQiBpcyBzb21ldGhpbmcgd2Ugc2hvdWxkbid0IGlnbm9yZQoKPiA+IFRvIGJlIHJl YWxseSBzYWZlIHdlJ2QgbmVlZCB0byB1c2Ugc29tZXRoaW5nIGxpa2UKPiA+IGh0dHBzOi8vZ2Nj LmdudS5vcmcvb25saW5lZG9jcy9nY2MvSW50ZWdlci1PdmVyZmxvdy1CdWlsdGlucy5odG1sCj4g PiBhbmQgbWF5YmUgZGVmaW5lIGZhbGxiYWNrcyBmb3Igb3RoZXIgY29tcGlsZXJzLgo+ID4gCj4g Cj4gVGFrZSBhIGxvb2sgYXQgYXZfc2F0X2FkZDY0X2MoKSBhbmQgc2ltaWxhciBmdW5jdGlvbnMu CgpXZSBkb24ndCBuZWVkIHNhdHVyYXRpb24gaGVyZSwgb25seSB0aGF0IHRoZSBiZWhhdmlvciBp cyBub3QgdW5kZWZpbmVkLgpXcmFwcGluZyBhcm91bmQgaXMgZmluZS4gVGhlIG9ubHkgcGxhY2Ug d2hlcmUgc2F0dXJhdGlvbiBpcyBwZXJmb3JtZWQKaXMgd2hlbiBjb252ZXJ0aW5nIGRlY29kZWQg YW5kIGlkd3QnZCBjb2VmZmljaWVudHMgdG8gYWN0dWFsIHBpeGVsIGRhdGEKaW4gd3JpdGVfZnJh bWVfKigpCgpJdCdzIHBvc3NpYmxlIHRoYXQgZm9yIHN1ZmZpY2llbnRseSBsYXJnZSAxNi1iaXQg ZnJhbWVzIHdpdGggZW5vdWdoCmRlY29tcG9zaXRpb24gbGV2ZWxzIHRoYXQgImxvc3NsZXNzIiBl bmNvZGluZyBpcyBub3QgYWN0dWFsbHkgbG9zc2xlc3MKdW5sZXNzIHRoZSBlbmNvZGVyIHVzZXMg NjQtYml0IGludGVnZXJzLgoKajJrZW5jIHN1cHBvcnRzIFJHQjQ4LCBucmVzbGV2ZWxzPTcsIHdo aWNoIGNhbiBydW4gaW50byB0aGlzIHByb2JsZW0gYXQKcmVzb2x1dGlvbnMgYXMgbG93IGFzIDI1 NXgyNTUgSSB0aGluay4KCi9Ub21hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=