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 72EF9446E1 for ; Mon, 24 Oct 2022 15:15:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4510868BC19; Mon, 24 Oct 2022 18:15:24 +0300 (EEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066102.outbound.protection.outlook.com [40.92.66.102]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5592C68BA15 for ; Mon, 24 Oct 2022 18:15:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XDXC1HfIP9Kk1TTbV1UGgFyM4X+m+ExT0eH4bFcexH0tIIszKqrGoe2/ZEgMFXHYN/P2EuD+7kYQFZYVLok7PFf3ggkP3rl1yxYo9wEYzLv8djWxrpuI0liv9T9Lr/xSxnqfe7mMpYiEc6jGJaIG825TWiUlz6MKfLBoDbx377HpLNSUsVtEjg4Xe9aBKMX3cfUENHWHiere7rC3kejeSOnJoLIVMH/MgaGk2rlhP6xsMOskBHmvUFkY8vUBbKjf1+nxbsCxCVvBkXp7ykw/CSJT+EI8LKDm2lsu1MM0XN2E4/Pk5auS+I/wqBXVcPa5T8fi305qPYghXQMaJw7RrA== 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=THD3AwUkLWc1cfMBlhQcPhqluzZpcY3AilrC+4GdOdY=; b=E+yYCctDXLKf74dphHuE3yQ7hy8vVDawuPkoCqb1lzama9yCTSau4YrvGyA3nDt9jxndUJhnP9PVsJxxWiO2ll5jjao6KDAzG6lSLdOj4Qj27jqvg/PHcrcLxQotv3PQ41YU5YNkO1cSExy+CX27CoNerXG6puZIPsUUbfqwzz3Ih5ne7nzlS80EZS3yLA1Vk1kORiqanGdJuam1SEqG+ExfNrat2LOEgeLUD6CDnMfuxSCQp7Eb4kZ/1aJaWGbaR//LMu5oIMxd3B/pO+CVz0G9eAg08ufArKKlw1HnSR9DuMKmxUt1HlhDTtdJuKSBdP+aXEXzDE0+2WbFskRgLA== 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=THD3AwUkLWc1cfMBlhQcPhqluzZpcY3AilrC+4GdOdY=; b=k9pC0u7+3mDKV9gfjb3W4kewgY03xqj/dhVp4bFqUZK+9426Hmd58EXjrvLYHIbHNjXVBRoGBOyz+lLancDmKssrJ7/VfA2RBvxX0OYQcp7LzhTULrzRxvF79Xnr3NCfJBt6ZGtPkCnGGZDQ5T0zImIz+sTr/7ioSa7O6rbxGhnps5HD9IR31v7EMk8XudS+EVeuVpeKhFdohOp8nbLWsj/zAFXC2rF/MuEC+yqnLFG7JwRZUT/jiOfRgrGr0PAE/beSd+E6r7HQxIOnk1r5Bxl7SvCbtuCBUGazPwTnNr6gizpTfHaXICHDGsuRDO6+w6rkl9dcRmjdF/gDQnRSpw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0491.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:291::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Mon, 24 Oct 2022 15:15:16 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::f9d7:680f:70c4:44fe]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::f9d7:680f:70c4:44fe%7]) with mapi id 15.20.5709.015; Mon, 24 Oct 2022 15:15:16 +0000 Message-ID: Date: Mon, 24 Oct 2022 17:15:28 +0200 To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [s4aiDiYXkqsnL4Ccwt6GogHLtNSbtvaDGLWuY1lD17w=] X-ClientProxiedBy: AM6PR08CA0016.eurprd08.prod.outlook.com (2603:10a6:20b:b2::28) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <39e8dad7-bec8-2b82-6a0f-33a85a21af56@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0491:EE_ X-MS-Office365-Filtering-Correlation-Id: d8002b7b-2c10-4ea7-f40a-08dab5d28e6d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qqzdQ2h797G1UovM4OO5JXkGZXm5hkBxUyDjxbPEV/zD2YaK/RLOwS7gEPx9TeQ8pP0XvKyT8YssT3XB/9jnvnuzKVwVrWzpeO4j9AD8eKI9XDak5ln1dxiWLLNkXuQzmonbuAtrS9d61TN5SbXJ/1XinZLwzojyS7pJIE4je25Ddr6EV202VinpV5BKqtDbJx01PzteImmMp0hhe1T4U0ivNSORF/1U4eO4YB2OKn2yxce1+z2WoEllN+/gmYgCa+m+FF2MnJG3r+q2IQIwgBvjmv/AFDodaaGqMxPMdSMj+lZp+NRVJ4LrO9+PJ35Ao7iECyBPcn41eyxcY5csVum8kq70KwgGJ7dtCIFNiHKcG5rN9m/kJ9VpLCYnPNl9rCNgSCFcXrhIqj48Lk69nSKJ9k720MsSMiu5NFqVrKXrjZ7x4UJlMPOItBns5evh1Z8LhMCT5UFBlncsTfsP53QoKt25+HzOnbXxJWzOwCn8w6j1Y/LolHgZAuHMlSBpVKItYG1yVSKLrHr8j/oEw/tjNIp3eCd3siggAnMKiY6fiKzGYz3qAAegnMZ3y+gwwOjakHIEBYxvTNiWvlA0N0Y7NSryt6+LzgjNwVZcrB+9t2GlUw3LXoATV78HYWfV7UZrqMtcpRIIKuR/8y2wTpRVqBANBithEDk3xrLJfv70G/SwZaU92FraHJMY+x91 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V0Q4K3ltQ29OYWRhZEh5bE93MUl0em1TWlJSU1QvdHRzS2lRbGtDakdsazFD?= =?utf-8?B?ajIrYzh6NGNZUGcvZjd0UFhRWlJuUExOUmFkZGtJcHg4bGlLcERMV1RVaGFw?= =?utf-8?B?NTVCYlB3OGw0czY0cytvSzJKV0ZwZ1VuWWJ5UEk2dTU4dzRCbDcrbk13dGRx?= =?utf-8?B?dVhuNUl5WWp1R1NqTWhnT1ZSMmxPSFBKVHZ3dHdUaFFXcmhyUWZxaGdEelFJ?= =?utf-8?B?dTRnb2NBS3BmR2JMWWViaHo4bjdUR2c3MXR5YVhMRGJoZHlGbHcwc0F4Q0Q5?= =?utf-8?B?MThzSStqZE1wd0oyNnN1VVJjYlQ4dXNMUGJLWVY1MFZIeWt3WWYzMnJiMWUy?= =?utf-8?B?SW5uenV0ZFZ0VXNRTGhSdUI4UUg3UnZ1eTN0ZFdJQXRYemkwc1VFSnBnTys2?= =?utf-8?B?YURxZ05UenYyWUNSVWZYZFgyY0FDbzEzQWpQSzdyYUZzMEZpM3gxMjIyc3RO?= =?utf-8?B?bUpuR1JBZGlUSGR0ZnB3azBhL3ZTQWVjeG1tOFBLdVdjcDJpVGdVVDhNdU9S?= =?utf-8?B?b2MxbjNYQ0d0MW4xRU5DNWpKV0lFWitobGE3SDI1cWU0akY5S3YyMUlZQkJa?= =?utf-8?B?UkRLUlFCOXFaY0I0TXBSdVZSWlRSUVN1M2FlRytQdVVDbWxwVTl6dFdPYWZw?= =?utf-8?B?RHN4bmpWTHVpQkF1dm5UNTYwaGdhWGllR2R6K2lUZkdCQmJCY3p2RWpOQU5y?= =?utf-8?B?Smo1QTdEL1hqam10SnBLU05GR0J2S0F5b3gxQ1NGOTc2dXZZSldRZjJIM3VX?= =?utf-8?B?eTZwREtLcVpkRk9aOFpvRnI1TFdsa0FrTWI4QU5VZjlVdWNtN0ZMcUNYaDhK?= =?utf-8?B?RUJRK2kyWGtzYTBtSko5a1MybmEvY09IYys3bnQwdzJtVUw1YmkrYXc4NzZ2?= =?utf-8?B?VmJGbmZwWHhxSGZGTm5wOGxMNGtaMHpkR2t1dE9oUUZDYnFKaEZUNDJWb0RV?= =?utf-8?B?U1dPS3RmVG5KV3dIcUZ3djVHeVArZ2N5QXVPengxOFRraEtNWHNVUjRnRUFj?= =?utf-8?B?NFdWVmdReHZzanR2Q01xcldpR3BXTEkrbjdwemVNMjlFam1YYjE0ZENOVXk4?= =?utf-8?B?MnN5cnlpL0xqSG1icGptOG0rUmNDNCt0ejE1eTREQ3lRdnl3QjcxRGZUb0g5?= =?utf-8?B?QW90TXFSZ01CakpkV1d6UzkySWc3UXpSZXU5K2JrUHVCSGJhTnNzYjMzT3F3?= =?utf-8?B?VXpvQzR6UUozKzA1SEE0VFZQRi9DRzN3YW4xSEU4MmNTMEFrSVk3YnNQL3hD?= =?utf-8?B?RWxGaEk2aFhXSnlaRThLeWhZcFkxUlNBRnVKamJwS1BWeUJjTWsvQ2QrYm0v?= =?utf-8?B?SzMvRm02ZDRNejdsSk1RaDhvTmtzK1grMHM5MzRXZ0haVFpaS0FxUEttZk9P?= =?utf-8?B?aC9yRnZhd3JpR3FPbGNNVGZQN0ExRUZXVUFrazBLQ3BZalVhVyt5MWNOcGVj?= =?utf-8?B?bFhGNVRPM0dHMzlFSGxnMXNwSlg4Zy9qVEdHTU1vNGdRZHVIaUhSMDZ2VTVa?= =?utf-8?B?RkZhWU1aUVBOaVZudXNQWVJWdk9yVUVLTXl0VjNkYkp2eGZKWGI2em5SWFY5?= =?utf-8?B?ZkJlVEw0MEF3US90bjJBN3FaZ2N4b3J3SnpaR25wK2l5MlpJUXl0MG5ycXRr?= =?utf-8?B?L2wwdVZ3NUFBSHpDQktDNFdvNlF1ZmpoU3g2Vm4xckxYa1d6M3VNaTdyOVcy?= =?utf-8?B?RDAwYUlycklQMC9FMDhZOGVtM1BwR1ozY2JVVmZnaUo4bk9sSWIxQzJnUmV6?= =?utf-8?Q?kQMjTXfE1FAj9oM1uE0zOmP5BgSKwKJcaleA89/?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8002b7b-2c10-4ea7-f40a-08dab5d28e6d X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2022 15:15:16.6188 (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: PRAP250MB0491 Subject: Re: [FFmpeg-devel] [PATCH 1/7] avcodec/snow_dwt: Fix left shifts of negative numbers 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > Affected the vsynth(1|2|_lena)-snow(|-hpel) tests. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/snow_dwt.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/libavcodec/snow_dwt.c b/libavcodec/snow_dwt.c > index 18b315ef66..965f409002 100644 > --- a/libavcodec/snow_dwt.c > +++ b/libavcodec/snow_dwt.c > @@ -778,10 +778,10 @@ static inline int w_c(struct MpegEncContext *v, const uint8_t *pix1, const uint8 > > for (i = 0; i < h; i++) { > for (j = 0; j < w; j += 4) { > - tmp[32 * i + j + 0] = (pix1[j + 0] - pix2[j + 0]) << 4; > - tmp[32 * i + j + 1] = (pix1[j + 1] - pix2[j + 1]) << 4; > - tmp[32 * i + j + 2] = (pix1[j + 2] - pix2[j + 2]) << 4; > - tmp[32 * i + j + 3] = (pix1[j + 3] - pix2[j + 3]) << 4; > + tmp[32 * i + j + 0] = (pix1[j + 0] - pix2[j + 0]) * (1 << 4); > + tmp[32 * i + j + 1] = (pix1[j + 1] - pix2[j + 1]) * (1 << 4); > + tmp[32 * i + j + 2] = (pix1[j + 2] - pix2[j + 2]) * (1 << 4); > + tmp[32 * i + j + 3] = (pix1[j + 3] - pix2[j + 3]) * (1 << 4); > } > pix1 += line_size; > pix2 += line_size; Will apply the remaining patches of this patchset tomorrow unless there are objections. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".