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 C0CB0448F0 for ; Tue, 27 Sep 2022 11:40:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 97E7B68BA44; Tue, 27 Sep 2022 14:40:18 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073083.outbound.protection.outlook.com [40.92.73.83]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 753E068B049 for ; Tue, 27 Sep 2022 14:40:12 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PZkjH8aiTo1VJiRfFZeNLwAQFKUWo2050d2jHTRfHFbB2/dtzcjoXTRYUHlLuA5eYy3Iwlg342iv3C4YAB5RhKRHXydYtK5FqmqzmMFvlsnioNjWsijISL6WfXTkOFbItGagKCHbq95JbTo1ww+i8310KTGwIQlIJEb2Ayy9Gk7Ur7QKkJfEzM3/7424mWzAud/6ODFkPssKC7Sj4ne/+IVabeEWLcK5S7qzpmGJ8MBkahFx62FxzzdtQK3B/e8bWPaY/ZFhvwAURPRI8/v68NsZU3p5S8AznOZx+qvPEVYw3SBOqz7868Nzjdv6shdGBq67XPqPXGAqaE40phAU7Q== 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=2yvDaKjZrsfmqx6xb4QNy5nSDK3mwgqa5UgZ5WUEU9w=; b=TjR7Lp86Q6prEuG3ty3xsPZfzrXlrcXFI75DT5qDE7wShsBonVFp/gopNj3q+mbptJPhBwcyUSrrjTOxHsoCnxdN1NHzo87DM5C1uEAC8NjrtyHTV41tmzGdV+4Vh1Axjk3ufOCZoujIWO6OEA6vKbhd3tjy98o9yENRA6V3SdxIndjv5r5SwgxiOdq5853hxj+kpf7SaRLGUb4H2Z2wwYtp77zGu5CxQjs0zq58qqCLmmruiXPObw4vEBa+FUBxT+euoiqgytDOLxoILw7NFs5BxdUOg0I9rYWzgD6gPtkV8IxXZnWsX7r85RpF17S8BMDqIjQB5vAbuWS1yQXZRA== 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=2yvDaKjZrsfmqx6xb4QNy5nSDK3mwgqa5UgZ5WUEU9w=; b=rskIA05DHhp7p2UvsywGYzNustopJciu9mSaXI6Y5hKLSCyjxDsHNn+YFQK89uk/yJKUzWZ726g/YzE5q5DhLKtEc0sDb4Yn23QJ4vfGCfAQCanyzXID0qJTrRRDfxq6a5TgU/KhGKpV/hwUCPQo/5xCzpQUbVSxbCS7lbALsqlkukD8Ei5TrAwKVupx9h8URVA/CJBBgP5YdwECPQBWfGWit4ct5I30BQ5hLo2ccRw950peqVd+fvO2q6yyx9nqXkcWrLabQ4vBRn2E99KP19yYTbMA3GDY1FWEFV/BNHuplJaeCVzmfzd+z3/7z/YNN5lkxZa/FL3JpzFIji4lMA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS2P250MB0989.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:59b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.24; Tue, 27 Sep 2022 11:40:10 +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 11:40:10 +0000 Message-ID: Date: Tue, 27 Sep 2022 13:40:15 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <01b5e1d77e1f01845d4653123595ca896482f7b6.camel@haerdin.se> From: Andreas Rheinhardt In-Reply-To: <01b5e1d77e1f01845d4653123595ca896482f7b6.camel@haerdin.se> X-TMN: [cnaae4KCEYepzBJybFmyBXIjmyO6t0h3WZFiXPT1rik=] X-ClientProxiedBy: ZR0P278CA0152.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::10) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <2f3b231f-856d-7780-ca1f-1eaec2e74e72@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS2P250MB0989:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d787929-7ccf-4af1-b557-08daa07d08e2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4p/FvfNhdXhIjmrYOXi+fsliQeZHyi9/RQLaET0EAF6aqlv2Ne1WB2AtQIQn784sVxkRXomVc22bQsd1Skh/G71DsoHtPY1stZWhuK6dRLwSmmbr6iWpLggQtQjjaEOkiAFexSU/sIXRKNxcalu1fYddTqRdOqk0KXNBQvDqOHanMcJtbBT1iaEyswmRoJfhMMGKHRCWWAjYL/JinO4xj3o/AUgthVkZxUMct8uiPMtdXdulc7f8JkjPi5Fu7A6G4SRJkCXSWZDVMhHcvdBsQ6Y/d/59KctjUq8j+O4eW3h8gPditLMiIGt7mazEg9dJCv9qyKOam/iu1Qokfg2zTdrzle13BiS6xDXkJ3P3lel4RjLrfnnV4QK7bne/cjZsUGX4NiNy6lyUgUVVKnRlAKpxoREIX7baOJp2w49/NDUG+0uT2WQvh/JE9f0PgJ1mZT814teQCu48lTEwmEgvNxjk9YyjUJXXEsKc6FF/semFYnd+ZiIRFrc1O44PuEGQvX5TDknN7TNj5X0T9CdUa7Y5CrDmTk6/LnCfiVx2jIJN1XIswpbhRi+WDKCDsfq4Pa8vHeYzdVYgZ0IGchCeu4UTVtrHLuvSHPQ20pZmEZXmeHdVkGKcVeEMoE9iIpXjt54mJ0zu9ty8cL0ckTt9blmKG5cAsDzqLkYnQn5LVNmVblVXAfcEqARtf3XqyROY X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cStsZ2Z0MjhOSHkrOEh0S2lOcXB5TGc5ZFFNaHpjSTl4WTJLR3VKLzN4ZE94?= =?utf-8?B?ZXFtakNZQ0pxU0J1d0V0aEhmZzByQUoyaGtKYTk1U3Vrc29OdDJzWjJtQ0lG?= =?utf-8?B?WUdmMWZkVEVYWEpmS3lVMkd1MUFNY256VDh2Y3RVd0x0d2tvc1dxUzNJQ0Yx?= =?utf-8?B?WUlWZGc2cldSTmZsSFo3RW9ZSklJblFnQTZnNTNkRjJXbUxKeDYzV2FPeGpT?= =?utf-8?B?NmowTXpVbjZSSlZhZUd0OTMwU1kxckVIcHJVM25xWFBKTi83dzR6Nmt1QXQv?= =?utf-8?B?a2FsdVRGbVpURXg3K1V0MEx4VmZQTXRKVmFiSjVFTU5aQWg0bjEyWEtncFph?= =?utf-8?B?VDRNNUpoeGtmdkdaRDdIYkk3YjVxWFBSaG9HaEE2bzhqL09Ib3NJOVRzbkpv?= =?utf-8?B?cTBYVEhqSWJYM1FRcHA4azQyWndYR2J1NUlhd0pXQjdCbS92V2hPenBoa0hG?= =?utf-8?B?aUlGamt4YmNNcEp2WUo5MUthbW5RZTdaSkhZQzRnZjlNVFNGVHlnOFZOMGVo?= =?utf-8?B?aG52bVZxellEemxzWDVUTUM5NVp0QmJ5c0EvdVEyQVdrWXJiRHVZb3R3Y1RN?= =?utf-8?B?Mjc4eW42YlFOTUxHSEhLM2gxVlZzQzNSemE1Z2F4Vm1pWkJsTnA3cis5UC95?= =?utf-8?B?bzI3eW1FWlVuakJLZ1FWY29VeXlkamZwUk5UMDRSUnVDSitHZVFOSm90eTJ3?= =?utf-8?B?OHplMWF2d2xySCtWczNGY0FTakxncUdGTUpwclJDKzRWYTZWTmIwcHZOU2Iw?= =?utf-8?B?RmZyMTJERGhnVWN0WkpESFRxOWd0Rld5Q1d4TG0rMkcvMGY4SHhWcU9lTWkw?= =?utf-8?B?Rmxvc1hJWFNWUnZyall1UjNyak5CdE5ZZ0dZcmZrT2UxK1lLVS8xem9uWTk1?= =?utf-8?B?WEVIY2F1UXJZaEthN3I5cElVQjRGL2gyblVIUFlobjlyLzlEbG1zRk45N3Z6?= =?utf-8?B?SmZCcGZ3clRlSDd5Ym5QU2NOeXF5emZJemxXU0Z4bjlDaWNEVGxocU5UQnBn?= =?utf-8?B?VWZmRTdwK212TVpoVVg5dDVxaG94aDlZTW5JUzEvOFpxa0N0MnFyUWNqTWlJ?= =?utf-8?B?L05MMVRVOFBFMjRKdHBrZFIvN2RQcmNWS3l1OHVPblNIYlduclJWUTRneGJO?= =?utf-8?B?cXFweUhBWXR0Qm9Ya09CR2NReWc0VmV4S0FrRS9nbml0Tm92dUxCNUwxRW0v?= =?utf-8?B?SllYYlJJN2UxbS9oSlF3cTBEZWorYzNHVTAyUUs5TE5vN0pIbmNrd3pjeTB0?= =?utf-8?B?d1RMUzF3UnUrbU9LZEFtajkxY28zV2htMm1ORGVnMFlFM0tvTENVcnY4Q25s?= =?utf-8?B?amMvdEFzK3psK0ZTQURlcjdBa2J1eGZIdVZyZXV3VDJJbGxqV1lFaHpYTE1N?= =?utf-8?B?UzBocVd2RlFYUlVaZzlJZHMvZi9ld3Q3TFZJL2c2VzZiVnYvVEZZWjdYWjEy?= =?utf-8?B?UHJnZkhxZGxKaEhQK1g4WFM3SnZ1S2tlNXdudnRuSk1VUTVuSHNuOUw2OVZq?= =?utf-8?B?NElVTWIxbHJZdWlmQy94dVhHNkxKaXF2Smh4Q3c3UVlDRjBLYVBoanRqdzRp?= =?utf-8?B?ODdURlZkS1VwYml1QVBsWmxNRHQ3VlprdEdqY0NIQUlhVVpmcnoxVHJGQldF?= =?utf-8?B?NlkrWFlmWTdseGhCclFnTDk2Y0VNb3pBS1N4ZGJOaEFOT3ZxTzZ0NGVkNmEy?= =?utf-8?B?YVk3MlhydmdMWjZ3NE9PazMzdldwYjFIZW5XZkpPQnI4dy9LU25yNFNvVFBI?= =?utf-8?Q?Lzeflxudqio/+E1m1zKATSsDglat3LNsy6fGzcX?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d787929-7ccf-4af1-b557-08daa07d08e2 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2022 11:40:10.8652 (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: AS2P250MB0989 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: VG9tYXMgSMOkcmRpbjoKPiB0aXMgMjAyMi0wOS0yNyBrbG9ja2FuIDAxOjExICswMjAwIHNrcmV2 IEFuZHJlYXMgUmhlaW5oYXJkdDoKPj4gRml4ZXMgdGhlIGoyay1kd3QgRkFURS10ZXN0OyBhbHNv IGZpeGVzICM5OTQ1Lgo+PiAoSSBkb24ndCBrbm93IHdoZXRoZXIgdGhlIG11bHRpcGxpY2F0aW9u IGNhbiBvdmVyZmxvdy4pCj4gCj4gVGhlIDUvMyB0cmFuc2Zvcm0gaXMgdXNlZCBpbiBsb3NzbGVz cyBtb2RlIGFuZCB0aGVyZWZvcmUgc2hvdWxkbid0Cj4gb3ZlcmZsb3cgZm9yIG5vcm1hbCB1c2Ug Y2FzZXMuIEJ1dCBzb21lb25lIGNhbiBvZiBjb3Vyc2UgY3JhZnQgYQo+IG1hbGljaW91cyBmaWxl Cj4gCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVp bmhhcmR0QG91dGxvb2suY29tPgo+PiAtLS0KPj4gwqBsaWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMg fCAyICstCj4+IMKgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p Cj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcyMDAwZHd0LmMgYi9saWJhdmNvZGVj L2pwZWcyMDAwZHd0LmMKPj4gaW5kZXggZjJkYTczMDdjNC4uMzRlMzM1NTNmNyAxMDA2NDQKPj4g LS0tIGEvbGliYXZjb2RlYy9qcGVnMjAwMGR3dC5jCj4+ICsrKyBiL2xpYmF2Y29kZWMvanBlZzIw MDBkd3QuYwo+PiBAQCAtODEsNyArODEsNyBAQCBzdGF0aWMgdm9pZCBzZF8xZDUzKGludCAqcCwg aW50IGkwLCBpbnQgaTEpCj4+IMKgCj4+IMKgwqDCoMKgIGlmIChpMSA8PSBpMCArIDEpIHsKPj4g wqDCoMKgwqDCoMKgwqDCoCBpZiAoaTAgPT0gMSkKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cFsxXSA8PD0gMTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcFsxXSAqPSAyOwo+IAo+IFRv IHRyaWdnZXIgYW4gYWN0dWFsIG92ZXJmbG93IGhlcmUgeW91IG5lZWQgZW5vdWdoIGNvZWZmaWNp ZW50IGJpdHMgYW5kCj4gZW5vdWdoIGRlY29tcG9zaXRpb24gbGV2ZWxzLCBtZWFuaW5nIGFsc28g aHVnZSByZXNvbHV0aW9uLiBSZXNvbHV0aW9uCj4gaXMgY2FwcGVkIGF0IHdoYXQgMzJrIHggMzJr IGN1cnJlbnRseT8gVGhhdCBtZWFucyB5b3UgbmVlZCAxNy1iaXQKPiBjb2VmZmljaWVudHMgYXQg dGhlIGxvd2VzdCBsZXZlbHMgdG8gZ2V0IG92ZXIgSU5UX01BWC4gSSdtIG5vdCBhY3R1YWxseQo+ IHN1cmUgd2hhdCB0aGUgbGltaXRzIGZvciB0aGF0IGluIGpwZWcyMDAwIGlzLCBidXQgMTItYml0 IGxvc3NsZXNzIHdvdWxkCj4gY2VydGFpbHkgaGl0IHRoZXNlIGxldmVscyBhdCA1IG9yIG1vcmUg ZGVjb21wIGxldmVscy4gSSBoYXZlIHNhbXBsZXMKPiB0aGF0IHVzZSA2LCBhbmQgaXQncyBlYXN5 IHRvIGdlbmVyYXRlIG9uZXMgdGhhdCBoYXZlIGV2ZW4gbW9yZS4KPiAKCkZZSTogVGhpcyBpcyBu b3QgdHJpZ2dlcmVkIGJ5IGFuIGFjdHVhbCBqcGVnMjAwMCBzYW1wbGUgKG5vdCBldmVuIGEKbWFs aWNpb3VzIG9uZSksIHRoaXMgaXMgdHJpZ2dlcmVkIGJ5IHRoZSBqcGVnMjAwMGR3dCB0ZXN0IHRv b2wKKGxpYmF2Y29kZWMvdGVzdHMvanBlZzIwMDBkd3QuYykuIEl0IG1pZ2h0IGVudGlyZWx5IGJl IHBvc3NpYmxlIHRoYXQgdGhlCnRvb2wgdGVzdHMgc29tZXRoaW5nIHRoYXQgY2FuJ3QgaGFwcGVu IGR1cmluZyBkZWNvZGluZyAoYW5kIG5vdCBvbmx5CmR1cmluZyBkZWNvZGluZyBvZiBzcGVjLWNv bXBsaWFudCBmaWxlcykuCgo+IFRvIGJlIHJlYWxseSBzYWZlIHdlJ2QgbmVlZCB0byB1c2Ugc29t ZXRoaW5nIGxpa2UKPiBodHRwczovL2djYy5nbnUub3JnL29ubGluZWRvY3MvZ2NjL0ludGVnZXIt T3ZlcmZsb3ctQnVpbHRpbnMuaHRtbAo+IGFuZCBtYXliZSBkZWZpbmUgZmFsbGJhY2tzIGZvciBv dGhlciBjb21waWxlcnMuCj4gCgpUYWtlIGEgbG9vayBhdCBhdl9zYXRfYWRkNjRfYygpIGFuZCBz aW1pbGFyIGZ1bmN0aW9ucy4KCj4gVGhpcyBpcyBwYXJ0IG9mIHdoeSBJJ3ZlIGJlZW4gaGFycGlu ZyBhYm91dCBmb3JtYWwgdmVyaWZpY2F0aW9uLgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=