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 B1B0B4275A for ; Mon, 30 May 2022 16:34:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E088268B5E5; Mon, 30 May 2022 19:34:33 +0300 (EEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070015.outbound.protection.outlook.com [40.92.70.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 720CA68B4F9 for ; Mon, 30 May 2022 19:34:27 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=liF9ZnL3n7Am0eisp96zhjk6dJeFnHXRfslVV40rlW+Km7ANJNjT0/CR7I8zaNMnhyh6fYcxxhVntv0o51iiFTDE+xIUAJ+oq7bZVE9ytTud6Mju/CUfekWq1r30U4qvo2NZWAUsDnbEiHbxqtVAt3wL4mseZLm5EmpgFMAFiiLNSssSV4gAxPSjtkmUEIirbZGmLHn9RMqX1KPO6D+CU4A7P/t9vFSwsNdYa4S97u1wRS+QUpycZ+J39TWEUYwFDAs6MpVdJgcQ2tnHOy2SSb9EXFrLt/LbGJ0+CQSOUK2wFWdxoNnlT8wYgBgAfpvJ+CIJaRCMkR8JJuJvbjRB/g== 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=seqy0yxfrLX2VRer1oMY0aiQZrXL/Oe3FSgSIL4IN1k=; b=klsN0OBMiuEdyQwT4h0lC/FvuK2EZnmOJBpz7fI+bE+ezIHB8l4lfsyRDA9TMFZe7ps9i9iGZouTMhMOisqFXursMMUATaWcZ6kNW6Sc8a7XqiJBP4++4qsryhzcPlZn/a8jynzvov66I/1DIY8xjyd8LFFaNzUO8viJ9Cssg46p1+DCabXpeDPsG7/6tUBOlQiWaw9m2qNgwUuELeCwxA+1g2RoDwwutV3D77aVk24Z4EPqbcjrjqmf56eAyDp0x00SowlwqlnCJfxCLbkPN+2KlrBzGSDj0Et0f8FUdez9xcGk6u3vCPvfzkz9qmgo8TS7Rz63tgJc/FIN1XBh6Q== 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=seqy0yxfrLX2VRer1oMY0aiQZrXL/Oe3FSgSIL4IN1k=; b=ab/Smyyj5mLZ1AwLzc7m71eLeRl7PP+Xu3ULh392QvwNz/aIzJLVLzJNw+Y2ze9bezKlcs84Lux2VKLDsB7cdEYsZVccNlyF0P1XPczZMVvUpHiy8U8r5hze90gTDupXLxp6FHWJrNPEguQ19r4Q/T2vDIYH6KUrgG/OARPmyCQf6VBkiSF/YjsvHrnkgQ9duYJme3Q4mrdOacGjkLS4blMJ88xe+4t6FEJbYEwVigk2evmiKkFRz1L9vlayIwt3lIFgMJXLSxui+vo1gw/iXpiXw4rOGW66C96zzv07SA/KmGnigmOBZXHjrnkKs8Gyd1ODlHmnZjsUT9FYByms6w== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by GV1PR01MB8564.eurprd01.prod.exchangelabs.com (2603:10a6:150:27::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Mon, 30 May 2022 16:34:24 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5293.019; Mon, 30 May 2022 16:34:18 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 30 May 2022 18:34:10 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [z8CO9OihoSorS3bBHYJU75bDRo2ttH7R] X-ClientProxiedBy: ZR0P278CA0012.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::22) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220530163410.729526-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cde493ac-70ab-4eff-8cc1-08da425a3df0 X-MS-Exchange-SLBlob-MailProps: 3tYrFWTD79Ba8hYL83Ye9nWZXFIGlqsH9QbL93M3hd6eP9FNu0TzfrhFgSZmxSvM3lGeV7jd153rZbF0RW0wBkSJ26Y2gEmzpQFXrthT9AmTEQJYZXby3qTpVULgFQPL87nAM0C9av2AwgS5jyHaMrH3Q9A5aFNqVEzbcv8PEg6rxkJ/8iHSubbSkWWmldKuLpAthtcmfeSlbVbMWqoWszcEG/0AnQLLlHF4hb8OKMxAp/g4+AY1pwxWKbEqbiFvH1Lb4vk/gmnhPqzSHMrlYfi/R1pzzvTXzXcN+kyvC91bVzbpTzBT/ln7RmrYlTFD8DhWR4Wv/A/+x5mNePthqFZVgpPmYD/OUU9B/YIZbKkbBUEeKlda35+/Pe6HkYvlei+itQCiU2+gEMC4OG4eUM45omj73LCODyCJ0lpzUEZRCieSXzVqhbMXYEWJuPhe+J19VYTf8XWwrFEWPtjSFGyIOFfspME+d0FO7bJc9bdw52gC8zsdZ+UBEqGlxnH4A8cV0F/C7S1SJMtoKppRC01nbGUxF0ykd0INkrDvZQPuOgi1bLRJYOanAuxWqHMJ2cDUnBwWTLDV1P8aB8wB4Q53H5eyFFUGyW7MgRJlc43y0O+Cs5D1+90vcP6E+ajtU0/izeWkuNVrqwyx48kI+9tpIrV2/Ll8CjhMcKbBN0KaOIx7XRh4y6ZdHEyABew1wDo8UcOnSLsxK8VwTKOFUr2hwTiV4UCYKMcRT1jMWEU35dPB0OuI7YNwirm4oHoEXWe9MFqazRkF4zE8rZoGtKn7d2D/ZHIy X-MS-TrafficTypeDiagnostic: GV1PR01MB8564:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jIWhzVmsDjFLmMinx8tt55N554Vu8nMmaOYQCOrVs1RYyo9NrEr0rG71OUWTcN891HA7HpiRMTOz8L24oa9SCStO7pcG8QhQNAnVbgasUblAJRqgCLjfWntCQ8XIBNJcjf1WKxGZtPihbO4oqOtXqkYE2Rh6b4FMIQd0n3cw5ITvL+isjaFFxc0Rol+EmHG5veXJGu1qt89e830zDhWg6ME2+MmBLrbF7NfBTp4Qa5i5kGo+S54SijGuea36hkx/nMLtf05NPUu/ahsGTLXciQF/sp3UOSFnSY2L9inl1nNyhS6v+J6Xq7YMOVz9pPND4DuA9MCvmjMMQfxJvr18B9uYZsWxUKPdkvnJcMl5VpQSJJUOOs0LUGN9EPLHFgMzaT0HuxfPxQhENslYS8hTuzt8zj8fWU+ss0cbNNMTEWeIFt8fTfg/vNDU0NfADx1oSf/EM16W7OyBp7ryN4MdvOfCs7KtPyixFZX/a0MuuWcTuGViZ5bZfBSuThzj0YSQzPDw6FBuOpJL1CSzfsm2GYay+5lsuHal7tZDjffIthqpDf0i5q6ttowIa/QOfeB3iLnP1jRf/JmMEfttnzcWhvyq6mUoIZJoK5mO5wfWOLRjQzv7tKh64rURtMyEBsPx X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6xdNAKxzh/CxI5Q5S9mIHNa0jZV8zchBaoPT+xMw2mCvraTRyiT7bJqnTO2U?= =?us-ascii?Q?zIf2AuIP5HlvVN+sv0c0roBXzgB4LPmxFseb5J3Z1XPXHva6pPOW/dS1V/LS?= =?us-ascii?Q?32y6EMaFMZsNmsCmxC3GlOwDZtUF8l220S/DK/GuOyWywSSIlGmGg55sWP8w?= =?us-ascii?Q?go3oKNpX5Tf23aHYxYLZHIg86RzjMyU7Z9ZdRPLGX3Qxff88Cvv9fw4A2nQf?= =?us-ascii?Q?qSAUoFeUL0bByMas3FxRkDSbWx7MvqwDq65cWH0Y2xm7jw8SJSW4/BkeBs4r?= =?us-ascii?Q?AmlhXPJ12Fkj0M51RJSqIp7r758M+zcuUNddrfONA+uz23SdmHuQsqq76b4E?= =?us-ascii?Q?noRqcXc7n7AZDny1YzLaRTseO0KrqewKFRXaiBanAMtw8NBazYeN7ZTU0/8U?= =?us-ascii?Q?s7lMIAGo47EgTRdHF3eOw6JbX93HipkY9A0ot8PwK02Uz2gZshX3dWpCSeBR?= =?us-ascii?Q?xtPmqEQhvXveyATMqcXVspKEB8x3tz8Rc8BCRghreT6yjuBC1NR5w1BlkT67?= =?us-ascii?Q?XqVrLOs0I27811Fi0baIPAHJpsrE4uYnj95muAlD/2Qar2rVXw9n64Ud3Qbh?= =?us-ascii?Q?dp3oo3CxYksnl9B1TRXsM4bOnePq/BeJ2IMFUritaU+RgEwT34CQDr39yYYv?= =?us-ascii?Q?4VIErrxAPKSWLw8mWyOQrahROH5sS/cU6IlXdlfIGfV/Fp4Vvlsw1jiqR0Y+?= =?us-ascii?Q?MG2jN3st1XQhCWl559GDpeau+aFI4epEkty1LhVQ6+jErl1IGboWytGxRf97?= =?us-ascii?Q?GmjxNosWtQ2oQA8tdRM4rkGkh3pA16XvWlUF+Vt2ShG+6WkHXu4RCvvyvSDT?= =?us-ascii?Q?n4wWl0dFaBZXRP0aVBA8mz1s4zBrIKBmkqGMTRUm8EeriGt62lVyOP0bmg6T?= =?us-ascii?Q?iQM8QmMzFvbgtxBMssUuq3Mpkuh1UloVw4rROiqmwykHYGQ8IMzZslOLgJje?= =?us-ascii?Q?sDKG/FpB7SGLXfQDU+EiCgXNn8Xi8MHVBsAK2hRJ/CMhZuF3GmUhMTBDKhvT?= =?us-ascii?Q?xni112W6sqTDuZXV8z0JRFD1ejLOoxk4moFhIBnzW31Q7dOZbFzBKh4lQDBi?= =?us-ascii?Q?W5lsDEM67ktyW5tw+MSB2FKRpBVWVd5YEyuAoo+zXZKPdmsP5E7nWwYFlR5D?= =?us-ascii?Q?r2lF4NOlIOe1vaF60UOS3jjyQSTjcYRt1Nu1MYslnb+GLGVNo7fli5CUcdlK?= =?us-ascii?Q?zUhwhL2HsXkGaBWaG7dgCjNLVmOL5k26pw7iwIQL10Cz4cHxqhlMmUwf17by?= =?us-ascii?Q?dGq0LwktOdLcV5fwfTXehiFbLmIQOxn79b5A5rfeZmcwM0uNPGXOuHXh9wCA?= =?us-ascii?Q?3fWI4xFR5ZOVfTjcAWM9LzJECcnGizJ2fHxbOXABMg1ZzywLyOhuNdqIXoRb?= =?us-ascii?Q?f5cbQiZYfXP/UdtKY5KdOE2zOafJ5NkV72H9Jq5ss79mqgdPBi6zAIvq4i8+?= =?us-ascii?Q?yMPe0alDHsLu02yMK3UZN6q6L5E8Cpg8vQSAhXi5HUeag0Ivp1/SBA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cde493ac-70ab-4eff-8cc1-08da425a3df0 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2022 16:34:18.4229 (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: GV1PR01MB8564 Subject: [FFmpeg-devel] [PATCH] avcodec/ffv1enc: Fix undefined 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 Cc: Andreas Rheinhardt 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: Maybe this fixes the FPE encountered here: https://fate.ffmpeg.org/report.cgi?slot=alpha-debian-qemu-gcc-4.7&time=20220530144951 Signed-off-by: Andreas Rheinhardt --- libavcodec/ffv1enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 311f377b1e..9849082e44 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc.c @@ -143,7 +143,7 @@ static void find_best_state(uint8_t best_state[256][256], uint32_t l2tab[256]; for (i = 1; i < 256; i++) - l2tab[i] = log2(i / 256.0) * ((-1<<31) / 8); + l2tab[i] = -log2(i / 256.0) * ((1U << 31) / 8); for (i = 0; i < 256; i++) { uint64_t best_len[256]; -- 2.32.0 _______________________________________________ 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".