From patchwork Tue Sep 27 01:47:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38377 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp206177pzh; Mon, 26 Sep 2022 18:47:29 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6NUaTAUErpoaJhjkl1Bk/rqLWfOMgipR/AnqvLIsmmtbshG7NZ/l1cKgeXB0j7jNyA/81d X-Received: by 2002:a17:907:160e:b0:781:d884:936f with SMTP id hb14-20020a170907160e00b00781d884936fmr20189806ejc.315.1664243249510; Mon, 26 Sep 2022 18:47:29 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id y20-20020aa7d514000000b00447fc23b420si233164edq.165.2022.09.26.18.47.28; Mon, 26 Sep 2022 18:47:29 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=ku2qIACH; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4D26368B411; Tue, 27 Sep 2022 04:47:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2093.outbound.protection.outlook.com [40.92.90.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E4BC068B411 for ; Tue, 27 Sep 2022 04:47:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gpnfXHb5k5Q+rsrJkRPzE4jEFInfp/uPDQWm+2YAA2qhLd3b/wloJ1SFQ/EYPxorOnN8XlAOIO6Xxx4HsT9R9kOy+EXpaoLXHN1J8AgcNOAbVXhBPImAXnhlviPNL1w+JgEqEJfKhZrMHMeg3PGgACsikeQaXU6OoT9s4eooAz7J/2PLBj0y187mFFDMqSA2ErwaLoaRn+tJ1D1GeSV+kdt6ylYvRdZws51yonUy/Cxe1knOT/3pHkma3lWE3VLc0UYjp8B5U17L8NLXGm1AkAVIEFZQWbjw9Ak2KKYw/xHfswqd+alHtrXVs2NiTa/oy1q077QHfCESYLr0UdCKcg== 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=INmDrD2c09+OxVTQyFU20mAbj0Zj74YlmvyojCANumQ=; b=HY9J8yPV1bbI8I5+felBr+W4JpSaUJ5MFEOtCxApYYb4JqW2/venIVHSE/VHt+k0N1I4sEWOC1SdLvZmDDLEFH+K2iFxPXeO9+ZM4adAfvKsZaF7it9w6N40C0HLpT47pzGuvi6YMxWYIyllZqH8dYXezdEmG9Asnyd6/45D0D2qTL6tDy+QmR46Q1GU+mQU9A5a28ewM2N7VL/DdvO7LaZs0UwP2MifEP7y7xSjbi8Zd3TrCUzNhkfk2bPCIKea8xHvB5sDvs5Hd7w9DRxv5PQL/mg/RzAirIEfwpFBEIZ1NQah55d+IWJqRYHumsNS1jlQRACYsCzZsya3vIGrkw== 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=INmDrD2c09+OxVTQyFU20mAbj0Zj74YlmvyojCANumQ=; b=ku2qIACHnmuEkHsVaEU1+vSkWCEqmvNYlbDeySJJhSZAtX3y5TdYjlm87trbNEkvCZdUL1rZZPRDK8qkew7JGU3L2irKPwUEmzz+4Y1NGDcag+vjvLY74Ftv4PA3sPffBji5fIxAh7+nXEt1+bB3FkytRBEz5H/UXrv6b2mMvesGGK5deV+/JpYpf3bEMdnpwIPvNUAh9f5hK9hGN4tCFG4vdyb+x4YaiPJZ39Z/cOq/dz3Xx2ckvTl35iZIn8B97druLx6kzl5oOU3VvJzlwPYZ0LA6PY8hmobHvC4nfRMK6iBLuKHWzgA5tuCGQwcQTkayh7df2eLacRByjnGy2g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB0734.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:37a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Tue, 27 Sep 2022 01:47:17 +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 01:47:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 27 Sep 2022 03:47:15 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [71tbRWah1Cq44WFKtnXqJequHlmp/8iHAzOq57xFrsM=] X-ClientProxiedBy: FR3P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::19) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20220927014715.99068-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB0734:EE_ X-MS-Office365-Filtering-Correlation-Id: c15df8c5-ce29-4775-4223-08daa02a351d X-MS-Exchange-SLBlob-MailProps: EgT5Wr3QDKyTZJd+JeXElk03IdAkDK0miGxUAdhQ/NdYtI0y8PRb4Nyo3vXG+mlfx4J/aTyRJGVHAMlLBojOtsLApTv2DTJdbUcoSY1VqohHc7GX0YT2N3OJuLq8x04uqTHn4WmFgP/UqKCQgA7w5SXmr/5nbEKmpmkHaqvfuKJLXQxtoHMm31mxMB4o+SpZYGI5Cvia2CRK06Y6XkWcyUzUU/+LjEFRxD1RaFlWJU9kkdTBf630Q5V0patWXk3Rqn95jLZQdFOaMOjDyG6/X/IWNGtZRswja4jcsSre1YQxy816uJ4fAZKTa80/420rul79+TNY2Zw2DaB+wsFw+LeF4GpKSExGg/8HSenGwbdSKZxZdLDv+0jRKQnVjuTrFtQYnt+ryQA1Sf3bPqhutCElLZC08M+p/O8xYt0S5hrwtZB1GAd8dD2jUYbpPpi8jVlAwf2vYg6rI4R1/VuyrlPNgDP7TEIiM5jcTriyiRxqOGtO0yaoro1+sefMoykl2YQBi5wLN2VKQ0O4dDLgLZ8XH71Jw8zHk6AXc4xawHmCSiw41cilAr0xLl6KzIOmsuojZguYTGOrMg+32wGOET7WiVKA6f9/Ew63sfyaMbar24JX6UKVB/Zj3F+tU9qf0ZZwryix0A6OWWlljDB/pfcyK9pbbR+pOuzs++O/58S4GCXMKl55bmpHvbQKtBqEEk8RYIzo8cqF/ndMrzS9VZApDxXSDdIQ14x+SHQdong= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 099PoByh1fGZro7C0DxUm15F5xpY4Ib2DmOoYrcrz8/XAYQufBfkUv3hV0TWaoH+2n6oMXzWpuhZSoPo6CTXixHiuEdY1RmQAYaDghmNH4ittLw3DqlTR6+fLrzxQ/t2rEVBotlX66cQMT5X7BvZ1WZLyN5cBNxfNBYJog2Hw6KmO6lXEP5uDPDm16SsAgKUHKIqJX69fzytwnu/cC8Umv/J16KY6BS1yDkV52/kfWGUXe55NDYxuF3z+Nf+ZKDSg9JPoMB/gbKx8nTbcvfSq4Gmx/I/L/kAOT12QQVHfPjyOOX9AlQQ22lKfLPivcOHrmMmvl1P+WTyyVB01U1LHFfn5cpZhs2oCa+GWfc1H5DErOQwidzcXcH3oa1B9gSyZb/bN+aa4FYSfUj7sGCtIE/1eTAVZYsZIuACOtRDvUHvJhohDMVjdxm302KFKsA3CdzTDmk6zxSaZuBVfaWQmGZ1EmJQTTQlKuwJUJgxaD8ozFX6UKoyG09Xo4jDQLgGZb8/bIiNDu9OuiYpde7QDDdLIHHlSDBNlCO1jIPPx6x14YU/AI4mk+e1awYvaNWadqqXO0BTo4KQ2LSg2/rC54+KhJLilt0zi8XZ5cGw1yD8lerl3SNFvGApLw9NU9RiD1hF4eKVsjOEfSBbJGon9A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: O9BU50gPoUZtJlz2vvFGmDYVAPEHcm5L931Be+tRyffqsUmM24x1rwr2iNBqqFEsgMiuaPrXtaDH6BYFcPJuBukWnFPIyvFG3mxBcIpPVXlCp+UUwIHeZY2pW26esRcvxYnchOQ2Dd6CIy2thDJu5l3RzS6grKmMS+NQKodnxbbskyLyN3CwdXDW8qnlIHlMZ7X3fImeJ5YV2tJ/qO/Jk7jDMTae2nu4yLwgp2iTkAb+8Wby3DNgK8Ui3FgAt9jWqgHTFTpZlY3zWNkqESXCfjHZ1wq0UoZR6tBmsA81xh8c38Q54SDURy+ZbVAoWTlY2OVC34cH39X4Y50SGNmnbPu3i0W3n4NiLtTA3Aure5Mz+WjEs4eZNsb7iejkNplcs3ifruoAm46ik2NqhrauNgHGgaKS/NU9YXB9RN1KW76yaUOVIOzjffCiWf1AEQLtnVYMEw137WRGJZSLhkrCYI078zDtlas9PyJyUsjdOBb1SKeTbn8EDcZb5/xgIWNg1CgqiQo+RPc90aYhJtBlf55nbxIggoDnX/P4auPlkn1sFRp1te47YEvvzzgNJlE2wy+vi0rCyZpFm19YozglCW6awyEZQlVClYLNExHBlvkiEWcHY9C4PqpYmAasb6ZcrFu7phH8qDQwJGzi+FpHMi7nb2DS3iDgzLmISKha0dQJBSWKk3vcwjzPTg7FCmZf/ibEJichxbKCi0BSd1Huaw3bEXb2a+lkUD5jd+4AjBss0Ds9kkRfdZaMuoyCXr7/luTVPhq7zQGRjfc4HEFeH4rwkUillTxA7VogVSmwc8eubxepdNbloZdD13CQ+VBUM6g1fz26aGqX+7GVl5dArvj6HjT6jj67ratpG5k7EkzXpiGkc0BAXgT/ELHm1Gd75pUOI6X6b9v0hjpttZ5YK3OvZ2Ai5xh6cP3Fo5RyK+FzS+N9nsGa/fBMrIxAC3u+xTBTgWCWC+9VrqW2RU5tgePJ24Q2ulwE6BngTxpvIaRfRrnuqxaYOLuqgZGm1xSbe4UD64B/i3/ruHIuvmmizlEPkSf+KsMBqIxgYqBt0ZHY7GUWqjQekXi+Y8wDOTwnnYB5FqkxBJNaECsYHq7t6yMdq/IKMSzGLyonZ0vT+EaJdHkXBkDrfbLpwKKmsaz7Z/Q6KMLYto9DD3xXjo0P9l9jNqtWQJovX9r86Zm5w8V/pdEKgt45cGNDBVIEZ58KyIFIKrIpRemYqvrWyRvGKuyjTNmi3dl9YWqQFcvkdmd4+LGh8f3vIDtF35SaMY7RFMAFN+LXZS3rh1uqxZG1TcjnOUfwNU7QKOrXG7YW1Z9thMdtRarYN3as0bwxN5Cn X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c15df8c5-ce29-4775-4223-08daa02a351d X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2022 01:47:16.9026 (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: DB4P250MB0734 Subject: [FFmpeg-devel] [PATCH] avocdec/snowenc: 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xQ34ICgciMur Fixes the vsynth(1|2|_lena)-snow-ll FATE-tests. Signed-off-by: Andreas Rheinhardt --- libavcodec/snowenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c index b647fc9016..c5ff50639e 100644 --- a/libavcodec/snowenc.c +++ b/libavcodec/snowenc.c @@ -1814,7 +1814,7 @@ redo_frame: if(s->qlog == LOSSLESS_QLOG){ for(y=0; yspatial_idwt_buffer[y*w + x]<<=FRAC_BITS; + s->spatial_idwt_buffer[y*w + x] *= 1 << FRAC_BITS; } } }