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 14EDD40708 for ; Tue, 27 Sep 2022 19:20:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A54BD68BA3B; Tue, 27 Sep 2022 22:20:10 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2026.outbound.protection.outlook.com [40.92.89.26]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F32DD68B1E1 for ; Tue, 27 Sep 2022 22:20:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YMFP4Foj9y5D8vk8KICHzcQXP2mNDVagD/J30as36tw8hCJ4mVFosqQ8/Q0NbbdeOjvdp98bbLLpA4AK58GEaHHvARoBU1WRJKjdpxopZCvbpPdXX8aaA4oNiNHP6NCOz+p/F4u7JKlyHyO0EDAaIOw8hqX1Mlv3wjCf3g7jqv21q4MGZ7CaLUrPIESh2E66DEytC8Z9BIG70L7hnqw9MlJP9uNq7JRGjCSxmfPH4D3RHJONWVEyFGhOFOT3+kM/FEZ9dxm6Di5t/JWjviauQwSazr0LBMQa3980uyyN6oOM5VYRPYPG2Mrr8Elup2/2cBe5QoJI3B2OVPyi4F9lXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=W3XQqSpyK+uvSGoIySOmtCFzhyvetHzDaUiTcihUaKY=; b=mInKyDC9/2VgKE3b6q6L+hGTmdrSSVwfMBWvC12ULJ8w+0xDfg1KwG8PvgXYqXTPQHpZIYYIKf64MbU88RKzPZRXZY1l5QFiSCwdDx40aQb69lqSeCN6o01I28ZZc/2d5tHX1aWliHOfCwgYUI5+O18xlWpcdjIAXMhkCbSWtCd7rLHHEKvQO4WyxE3GrtadBzaGC2BBv6f3DpUp8MwVz+zJhdfSZD1j99q0wLDA1BKv5tBnG0McAuFODsh6jKtmltQAh89Bsc5xxyCJ+xduMbLXc5c8szArck3yLnY9Mzaz/dugygXtPtg6KYrf7QFmuZtA0xMAetZGQ4qQ7+lmRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W3XQqSpyK+uvSGoIySOmtCFzhyvetHzDaUiTcihUaKY=; b=NPvLekndXeelvj+NyZXFIlxRvpMqkCa0hewaPhS4hud34zdu0yp4ZvFr37sMe/w2d3TLsxnO53K5b5IcVoZug5tHZUIm0DnrD60f52rtYt1wBCKzxRhzKCJadonWcgPoyH82tztlQ1RQCkGjDwdhjE38Kb8EshsXIS4hf3b5M3LWzVlp2h+ezled0wm0EQ0P7h7NVNqLBfo9AKFKNUgdMMf8XEg3AaN+Erxyznm3j/SJvTw5zkAyoGMOMOjoav8HwcLLMfvnHh7A8FktdrR4IL9tEBhRWnPZ4AkVn2b74tv0iYTt3Vvqhs46DIThSu4kuHuyZvXYu2d3I19AAkNlnA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0232.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:327::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.18; Tue, 27 Sep 2022 19:20:03 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8%9]) with mapi id 15.20.5654.025; Tue, 27 Sep 2022 19:20:03 +0000 Message-ID: Date: Tue, 27 Sep 2022 21:20:08 +0200 To: ffmpeg-devel@ffmpeg.org References: <01b5e1d77e1f01845d4653123595ca896482f7b6.camel@haerdin.se> <030a65164590cfd381184cc4ff9857de2750e445.camel@haerdin.se> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <030a65164590cfd381184cc4ff9857de2750e445.camel@haerdin.se> X-TMN: [4F1kLsIi1vu6zlr4cM4/NctKZXVWsAZxJ+xID3Sav4Y=] X-ClientProxiedBy: ZR0P278CA0071.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::22) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0232:EE_ X-MS-Office365-Filtering-Correlation-Id: db7ce3f9-1d2e-4dba-7efc-08daa0bd4722 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MaWDgl+RR9UJ7OBSHkwnlc1Pw7iMFFJnWjcXUh5b2IqglMlzxo2h0p/ucNEaw452cknXpr8xT5/2dda5r2m4AyAN5/MMPiCzowvL2RbRaCjUwjn009uPYoIxRIP0fOqQGfkF0BX9tsK4ZLUDHvxD9Qmvf/9Pf/Kl3TXIWKtAa+zUUHk+m1e+TVunJSjE4HANO/kICXGOY6MfJoJVQJ9iqL7JwF62ok7UFWbL9q5zBxTAyrBlnZC+Vil+tWOY3PUaAWOhmCIsZymUmg+XxSBIAeYpZTX3WU8iJK9/QfaGohgQco8+lVOfC4mzm/tFz7XXgPx+Z4n7Cx8N+FfsMfxV2rTmmljnjdJnFtPL/RZI5P8WSjYIKmfEx3HJoDqcBT9GmC7xYUNblkL0nBKStqVmOiHqZqIrQN2ypkB8cLvNFfDxkpyk540GxedfVgdVcSE0krj9CGAhDamEHF61ZHFEhO+9icnv+tlM8XCAClu61/+JUn5YjxzxJOVvF6/jJzC3tG/17LfiUOpBcEwRVSWP9XBH9n8Y5/5q2Gn5rcJOoS8coYNdSxZtVk3Te8sSLvp0ptMGMHpbyCU+Tvy0V8CJhr02K/K9BFEhCL6ShVHU/xjH4jf/PacZ19shDnG9VrWOD2Z17O/zprC87PnNfjDNvPeP5tmjOlDImXPw42scElRwd6QZpAd/1CBsSDXvdYnj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K0xHNkFDbW5tdmlwb2hiU3Z4THVINkoxYy8xN2tVQ3BPaUdzd0IreUhGTi96?= =?utf-8?B?SndBRklUZ1BaYzdBVEtxeGRjVmdlRlk4SHNRYXNmbHAwZHpNaTlweGhpd3px?= =?utf-8?B?Zk1LaTd3NGNNRU9XdXVnUWZZUTRmREFDNmJuSE1adnJJa3RQaGNOelZtd3Zv?= =?utf-8?B?TCszaitBM21Nd3BuL3RsWTU4bXh6Z3JWcUZiMGpnckJrQzY3REV5ZDFuOTlX?= =?utf-8?B?bUpseTNUVFpkbnJvdVBqVS9VdUJLcWsyUXNKd0JKRWVFdkFLd1ZDSTNES0ti?= =?utf-8?B?VU1lbEV2TW05dlA3SXVpbjNGd2NFVnE3Vm1vQ3Q0b2ZVQ3BpajdkVjBDeE9m?= =?utf-8?B?WlkrbFZJbzRDUjV0dDVWSzFZU0Z4MVRTd09qV2V4U3N5OFhRQkNZOWE5dTZn?= =?utf-8?B?MkdLR0dYOE8rTHN1LzVuQXJQNjcxUUZDdWdnY2E3NUZtVlRZRkNwMW5XYUZs?= =?utf-8?B?V1NFT3lUQlM1NXZBeWZjcGpWdndsZzdNL3hYeHY4MW1JdTZGWXM3QVV1RkQ2?= =?utf-8?B?QVdWdERjZWdZTGNyYzNERytBYTZiWis4OEVJOVhpdG9xQmpRS1VMU3g1bFgr?= =?utf-8?B?SHhLNmhPRUZ1MUhHQ09qa1pBK1U4MjhUS2xoaEQ1cnlLWE1UcjVxYS8vNlY5?= =?utf-8?B?Y2RaN21UV0MxNzlqNW44MlF4S1dqM2lXRmdRRWpDNTRmV2hjM21lMlZHMC9y?= =?utf-8?B?SDFhMXplTEVXVFFsNGhKYmJVajdxb2U3VDZkWFVvd0lQUTVYelhCV1p1ZTR1?= =?utf-8?B?OWdtYUhua0Q4U1NSdG1iZzRZVWdNTXBvZjN0RTgvL05HTTVBYWdNNEUybmJw?= =?utf-8?B?NExyL25HMGpFUlNvOTlTY0tHRGxLREVoVW81Zm1tTzVMcXFaQ2ZxK0YvVEJl?= =?utf-8?B?VjhKekFXRXE4VDM4azNRNDdkdk9VZXBNczYyQnpWaHBJNVhOclpGK2FBZEth?= =?utf-8?B?VkdUQjZyYUNtWUZsVU1aL0VaU0w5YmJUZWpSNUxvaDBON3FYc1EwZjVqalFz?= =?utf-8?B?M3d0Y1pmQ1MxclFudURKQ1hQSWR2b2NKUXJjQlFaK3FKZ00xT0pFc3dCLzVY?= =?utf-8?B?WmsxT0RuQ1ByZVMrc0NIUVZvQlFWbDJRUzhMQ0J4SDcxcmpLa1dZdUtyVkFW?= =?utf-8?B?RWRyNkFJdjl1d3hoOWFCYmpERng5eHFWVFNIaWZnQ3pNMXJNRG1sb1RYK016?= =?utf-8?B?czYyb2VFNVNQL0E4cmgzcUM1cmlxNGRpMFgyT2tpYmhwQ0wweXV6SHlBUXc4?= =?utf-8?B?cUhyYnNMR2R6N1dXYkorYjFiZkZmQkRHT1VVNFYzYklFM0xqTUY2d0ZIK0JM?= =?utf-8?B?VDlOaCtvckNPanlZdVNIZmVzd1hpYUQzMEprejN0b3JqNDZWUzI0TEpkV1Ir?= =?utf-8?B?R3d1VDVmV1lIYTdaelNlRmhSSWVtcUU0eS9vaWdLZ1JTOVQySmhKaGFCRTdR?= =?utf-8?B?ZVZReXNQUW9RVkFDTXY2NmQ2ZWQ1clliN1E2cGthSXRuK3RtWE91VUl5a3Vs?= =?utf-8?B?bmZGR0JPR2lSbEd1T2ZheXFsMmR0UEpXRlpPWGExTjFhcnRTSDJkRnczbW42?= =?utf-8?B?eGcvWkp3RnZJVjFOQlh3RFlGTm11NDBPbHY1ckdFNFhkVjVVcEVjOWxoaysv?= =?utf-8?B?dFhMblBsZ095SFArT0w1NHJaeTlySVduaGhCdVo2VUxzeFc2ZDJaWU1tVW8w?= =?utf-8?B?bE1MNXV1VDBuQXhnc05uVTk0ZUFyYVVxelFTMDZHdmgrMUxGSGFrNFJrdHhr?= =?utf-8?Q?xMCmfEDXtB9Xe8832UKP914J471DZANGT2hT+1P?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: db7ce3f9-1d2e-4dba-7efc-08daa0bd4722 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2022 19:20:03.1551 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P250MB0232 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: VG9tYXMgSMOkcmRpbjoKPiB0aXMgMjAyMi0wOS0yNyBrbG9ja2FuIDEzOjQwICswMjAwIHNrcmV2 IEFuZHJlYXMgUmhlaW5oYXJkdDoKPj4gVG9tYXMgSMOkcmRpbjoKPj4+IHRpcyAyMDIyLTA5LTI3 IGtsb2NrYW4gMDE6MTEgKzAyMDAgc2tyZXYgQW5kcmVhcyBSaGVpbmhhcmR0Ogo+Pj4+IEZpeGVz IHRoZSBqMmstZHd0IEZBVEUtdGVzdDsgYWxzbyBmaXhlcyAjOTk0NS4KPj4+PiAoSSBkb24ndCBr bm93IHdoZXRoZXIgdGhlIG11bHRpcGxpY2F0aW9uIGNhbiBvdmVyZmxvdy4pCj4+Pgo+Pj4gVGhl IDUvMyB0cmFuc2Zvcm0gaXMgdXNlZCBpbiBsb3NzbGVzcyBtb2RlIGFuZCB0aGVyZWZvcmUgc2hv dWxkbid0Cj4+PiBvdmVyZmxvdyBmb3Igbm9ybWFsIHVzZSBjYXNlcy4gQnV0IHNvbWVvbmUgY2Fu IG9mIGNvdXJzZSBjcmFmdCBhCj4+PiBtYWxpY2lvdXMgZmlsZQo+Pj4KPj4+Pgo+Pj4+IFNpZ25l ZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdAo+Pj4+IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0 bG9vay5jb20+Cj4+Pj4gLS0tCj4+Pj4gwqBsaWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMgfCAyICst Cj4+Pj4gwqAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4+ Pgo+Pj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMgYi9saWJhdmNvZGVj L2pwZWcyMDAwZHd0LmMKPj4+PiBpbmRleCBmMmRhNzMwN2M0Li4zNGUzMzU1M2Y3IDEwMDY0NAo+ Pj4+IC0tLSBhL2xpYmF2Y29kZWMvanBlZzIwMDBkd3QuYwo+Pj4+ICsrKyBiL2xpYmF2Y29kZWMv anBlZzIwMDBkd3QuYwo+Pj4+IEBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyB2b2lkIHNkXzFkNTMo aW50ICpwLCBpbnQgaTAsIGludCBpMSkKPj4+PiDCoAo+Pj4+IMKgwqDCoMKgIGlmIChpMSA8PSBp MCArIDEpIHsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgIGlmIChpMCA9PSAxKQo+Pj4+IC3CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHBbMV0gPDw9IDE7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cFsxXSAqPSAyOwo+Pj4KPj4+IFRvIHRyaWdnZXIgYW4gYWN0dWFsIG92ZXJmbG93IGhlcmUgeW91 IG5lZWQgZW5vdWdoIGNvZWZmaWNpZW50IGJpdHMKPj4+IGFuZAo+Pj4gZW5vdWdoIGRlY29tcG9z aXRpb24gbGV2ZWxzLCBtZWFuaW5nIGFsc28gaHVnZSByZXNvbHV0aW9uLgo+Pj4gUmVzb2x1dGlv bgo+Pj4gaXMgY2FwcGVkIGF0IHdoYXQgMzJrIHggMzJrIGN1cnJlbnRseT8gVGhhdCBtZWFucyB5 b3UgbmVlZCAxNy1iaXQKPj4+IGNvZWZmaWNpZW50cyBhdCB0aGUgbG93ZXN0IGxldmVscyB0byBn ZXQgb3ZlciBJTlRfTUFYLiBJJ20gbm90Cj4+PiBhY3R1YWxseQo+Pj4gc3VyZSB3aGF0IHRoZSBs aW1pdHMgZm9yIHRoYXQgaW4ganBlZzIwMDAgaXMsIGJ1dCAxMi1iaXQgbG9zc2xlc3MKPj4+IHdv dWxkCj4+PiBjZXJ0YWlseSBoaXQgdGhlc2UgbGV2ZWxzIGF0IDUgb3IgbW9yZSBkZWNvbXAgbGV2 ZWxzLiBJIGhhdmUKPj4+IHNhbXBsZXMKPj4+IHRoYXQgdXNlIDYsIGFuZCBpdCdzIGVhc3kgdG8g Z2VuZXJhdGUgb25lcyB0aGF0IGhhdmUgZXZlbiBtb3JlLgo+Pj4KPj4KPj4gRllJOiBUaGlzIGlz IG5vdCB0cmlnZ2VyZWQgYnkgYW4gYWN0dWFsIGpwZWcyMDAwIHNhbXBsZSAobm90IGV2ZW4gYQo+ PiBtYWxpY2lvdXMgb25lKSwgdGhpcyBpcyB0cmlnZ2VyZWQgYnkgdGhlIGpwZWcyMDAwZHd0IHRl c3QgdG9vbAo+IAo+IFllYWgsIEkgaGFkIHRoZSB0ZXN0IHVuY292ZXIgc29tZSBpbnRlcmVzdGlu ZyBidWdzIG9uIG15IGVuZCB3aGVuCj4gZGV2ZWxvcGluZywgdGhhdCBwcm9iYWJseSBkb24ndCBo YXBwZW4gd2l0aCByZWFsIGZpbGVzLiBCdXQgbWFsaWNpb3VzCj4gZmlsZXMgcG90ZW50aWFsbHkg dHJpZ2dlcmluZyBVQiBpcyBzb21ldGhpbmcgd2Ugc2hvdWxkbid0IGlnbm9yZQo+IAo+Pj4gVG8g YmUgcmVhbGx5IHNhZmUgd2UnZCBuZWVkIHRvIHVzZSBzb21ldGhpbmcgbGlrZQo+Pj4gaHR0cHM6 Ly9nY2MuZ251Lm9yZy9vbmxpbmVkb2NzL2djYy9JbnRlZ2VyLU92ZXJmbG93LUJ1aWx0aW5zLmh0 bWwKPj4+IGFuZCBtYXliZSBkZWZpbmUgZmFsbGJhY2tzIGZvciBvdGhlciBjb21waWxlcnMuCj4+ Pgo+Pgo+PiBUYWtlIGEgbG9vayBhdCBhdl9zYXRfYWRkNjRfYygpIGFuZCBzaW1pbGFyIGZ1bmN0 aW9ucy4KPiAKPiBXZSBkb24ndCBuZWVkIHNhdHVyYXRpb24gaGVyZSwgb25seSB0aGF0IHRoZSBi ZWhhdmlvciBpcyBub3QgdW5kZWZpbmVkLgoKRG9lcyB0aGlzIG1lYW4gdGhhdCB0aGlzIHBhdGNo IGlzIG9rPwoKPiBXcmFwcGluZyBhcm91bmQgaXMgZmluZS4gVGhlIG9ubHkgcGxhY2Ugd2hlcmUg c2F0dXJhdGlvbiBpcyBwZXJmb3JtZWQKPiBpcyB3aGVuIGNvbnZlcnRpbmcgZGVjb2RlZCBhbmQg aWR3dCdkIGNvZWZmaWNpZW50cyB0byBhY3R1YWwgcGl4ZWwgZGF0YQo+IGluIHdyaXRlX2ZyYW1l XyooKQo+IAo+IEl0J3MgcG9zc2libGUgdGhhdCBmb3Igc3VmZmljaWVudGx5IGxhcmdlIDE2LWJp dCBmcmFtZXMgd2l0aCBlbm91Z2gKPiBkZWNvbXBvc2l0aW9uIGxldmVscyB0aGF0ICJsb3NzbGVz cyIgZW5jb2RpbmcgaXMgbm90IGFjdHVhbGx5IGxvc3NsZXNzCj4gdW5sZXNzIHRoZSBlbmNvZGVy IHVzZXMgNjQtYml0IGludGVnZXJzLgo+IAo+IGoya2VuYyBzdXBwb3J0cyBSR0I0OCwgbnJlc2xl dmVscz03LCB3aGljaCBjYW4gcnVuIGludG8gdGhpcyBwcm9ibGVtIGF0Cj4gcmVzb2x1dGlvbnMg YXMgbG93IGFzIDI1NXgyNTUgSSB0aGluay4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K