From patchwork Mon Sep 13 13:53:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30213 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp4021779iov; Mon, 13 Sep 2021 06:55:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw+MP86kYHjSL9WBLX6d/Kpthezs/xkdr7C6Qz2nT0TKVz9RRWJaIrjLrpebvWWPJnuINIB X-Received: by 2002:a05:6402:2050:: with SMTP id bc16mr12929761edb.270.1631541320679; Mon, 13 Sep 2021 06:55:20 -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 b14si7345687edd.76.2021.09.13.06.55.18; Mon, 13 Sep 2021 06:55:20 -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=tU9d3KD4; 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 A253B68AE6F; Mon, 13 Sep 2021 16:54:14 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069050.outbound.protection.outlook.com [40.92.69.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CDF6A68AE2B for ; Mon, 13 Sep 2021 16:54:13 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lhABi+XACU/KgNkT5oUQ+zB659wEhFZtG8G/pEh3UoaPNQ+654KuDoKnB5jSJ6faOCtvjVOLZ6BfP2nFK3zWgbFQuTYHGs6pCrBae4tLl+YdJgmXUn0gEKWKxwJQmdlkmN6A0ulX/7b1qh29b6L8mPLmbCLJNxp3iAHQ8K9zbQZJa3DPxL4vnschDJ2yerL9g34Sogv8UeuQ7PDJ1vvxgtwV/KaNJl+lfHf7FTHt5TnaUibAA89P1eGXu1bke3eAUKUT3OBOuwHQ4MjQWzo5l7DqrdEOBiHOBCfEjvwsW4cfwHGuuVxWsd6Bi0YnVhdpWlS2oC6PjUw5CrxOcLnACQ== 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; bh=RU6z4wf6XpUH7A8r0Nf/gZ1rXJ9FKTUh1IlJ7XEVCbI=; b=XM9vZ9AnrSF7YeTjGotoAKC8R5IopoM8BXEE++DnXO15HJ31/tg8RGiPSzq8ZaQBA5sUJFjbJ7+5oGOjlCdZcJ2VsvVu+XJ+/ft9rgRGKE5u6DYeD3fKz5cG+EU0+NAHRYhTyPv8zEWn85zlnEH2EYJBvCvpnCeetziy2emmBVpMGOW5sDgC8CTH8QC+yqVWxscVaOKu7ICnL/vysDPG7B6VqfNFuhz8CQARJjrq5/s3j8z+5/jR5iq0YiTAyR3fgQQrXsmMmj9lqBXD/1nDZGiwTlcUYJunIhuPbOFqE4dbLwwbzpFt2cLJDvC4KwJKxdOU0kNNKEJsrinS1iuKEw== 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=RU6z4wf6XpUH7A8r0Nf/gZ1rXJ9FKTUh1IlJ7XEVCbI=; b=tU9d3KD4MlxRsPlFwPhTyVdKHccQ3U0hKjDBgqiT9lOZW4TuSX35AvWgwzW8fCkkxAaXUb+SOJX0GeA+tpjFSWB8P2TrrZhy1l3EmNSQqmio5yGtaoaAJYgLGZEn88pr5akbfvtC85ap/K4ZC0QLKTlpcaEIikntJNfU1Sk1DbGdl9MA0GtyvcuTAx7rdE7r3KM2T3b07ZKa+VXOfT433kxcxt62y/2nY8m6+6zUQiCGqk9kxXguvxc6obDfzsNMvAt1+HlIa0nVmkUirnpdJiLCiBV+XtXZUURmltgoELy681uCy1WXfoLwbnl3VaNx1njulKSna5KqDOtPXaD41g== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM7PR03MB6627.eurprd03.prod.outlook.com (2603:10a6:20b:1be::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.16; Mon, 13 Sep 2021 13:54:12 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::787b:2156:ca99:fe00]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::787b:2156:ca99:fe00%4]) with mapi id 15.20.4500.018; Mon, 13 Sep 2021 13:54:12 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 13 Sep 2021 15:53:36 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [4Cu3w3HDBRwxuUF6sEeV24dTA1BPshf9] X-ClientProxiedBy: AM4PR07CA0023.eurprd07.prod.outlook.com (2603:10a6:205:1::36) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20210913135336.2804405-9-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by AM4PR07CA0023.eurprd07.prod.outlook.com (2603:10a6:205:1::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.8 via Frontend Transport; Mon, 13 Sep 2021 13:54:11 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b25ca33-24d1-4570-7cbe-08d976bdf75e X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNXSr2fKdz7sYpLFthH+NsypHSPHF9e/9KxQPkSAB99xkBH9xJ6EmgPWkZcWbMwH1vrGxCSWNezHJPUQ0Jdp9f0bk29Z/y+JI1bbloguMH+U6sQQ6RlbjDpo4lNH3WJdzSeOK2sGuo0E5wWnPcHnDuHHFrgSWbwFc2btqWD350TOY7geUa5da6GZ0JYp0xWwxwD6qndpDWvfPqzIMMqBwC6hdvMvGqd1uYVhAaCWLzcOkza09rBVL3UdxS1wg480uiTkYjF1SJAasuINODQIeTErWQAZjdM54VPa0IQz+I8VUniHem1Ecp8+FehF03pNLXZ0ldkyzRP0btYuywe1Kso4V2aatr06T0pT82yKFaNUooU7ZZ+pUXOSIKOeh3X4aOZMXmuyN95RvNdW+W9icKLYuyAaVb0PoGV1uEUk62kTsdp/pnQkoY1RSG3s/ctuDHO+hp+Xvk2TVABTCRU03SQ3dd83yemnZV7SF0TreemMvhOVlCjrGXrazasOjBmit0kEhcEnuOL7FK7e1Eo/xGFqG9PWkIXCroeMtAzTVaDML2GGtVcRgCLFMZ+a6bpby14S5Qgl+02BTPMsDe9R9F9wBZjnO7tAAMgWQWr4eYWuGwbn85e7kJqqMGqJ1yGxgoTwuyYH9PnrhhxTuWOEKZaPBOd9aW7Zwc35omJ2zQTwdg4kHLY6nTNjcEZxMC8dV3oOgB1Fi4nF/cbVPRDoy1qGZHLhhY8zJBI= X-MS-TrafficTypeDiagnostic: AM7PR03MB6627: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: h06tOKjMNnPDrMBAsf/lcUGAss2aoSOWwfhinG62UjUnpJRgCo9C2an9jFpffU5x+GHLux22wZIagtcBZMRr1BLjzVBBf84ezABJQzAgZC/bUyN3qL8nDmPOitAR7FZhVYtsVnypgvb47pcFZWx+34QQEitUUf8Bxwi5Wnkhx5cs58K5F/XwbrPOq5sKFVIX05kGtiEqEErN1E9oXwFiHJhYJjXMbieVlGIsHrZJMWf9rQviGpSXIZnuW2DSYFCLofixVRGcvAlfJvIuSGM0huFgLnTSnnYr8AczMpJulqPOAjBNcKVOO7sWKFl76GsRRvUeXWVRUQCSWnvbss/s7FpZga563HyF//EdPal/H4+M3EPB22WD87wcS/67QUVUkehYas0tx1whVS/ZSw9jfAzcGhzaV9iqRfYUEqYfx2CxUtA6IVGeZQGGNAS2CFVv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /A7JShl0bNiZC0wQpgqwdzMCJzuzB6Qlc26bT07dT02sKK13+oOa3sT0UhOGfR7hrvmdLmdZDGJ2oWpTk4XZSZv79O4jXoxa4VTYci8D9PqqVUVE5Vu2Yy8zhlR8dGtNXjvdociCnHfrGAatwH8Kfg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b25ca33-24d1-4570-7cbe-08d976bdf75e X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2021 13:54:12.2827 (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: AM7PR03MB6627 Subject: [FFmpeg-devel] [PATCH 10/10] avcodec/opus_silk: Remove wrong size information in function declaration 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: pd6c+KQS+vJ1 silk_lsp2poly()'s declaration contained arrays with array sizes; yet these array sizes exceeded the number of actually accessed array elements (which is related to another parameter) and this leads to -Wstringop-overflow= warnings from GCC 11, because the arrays provided by callers are only large enough for the actually used elements. So replace the incorrect array sizes with comments containing the correct array sizes. Given that these sizes are not compile-time constants, they can only be communicated via a comment. Reported by Paul B Mahol. Signed-off-by: Andreas Rheinhardt --- libavcodec/opus_silk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/opus_silk.c b/libavcodec/opus_silk.c index 913053c5e2..8523b55ada 100644 --- a/libavcodec/opus_silk.c +++ b/libavcodec/opus_silk.c @@ -198,7 +198,8 @@ static inline int silk_is_lpc_stable(const int16_t lpc[16], int order) } } -static void silk_lsp2poly(const int32_t lsp[16], int32_t pol[16], int half_order) +static void silk_lsp2poly(const int32_t lsp[/* 2 * half_order - 1 */], + int32_t pol[/* half_order + 1 */], int half_order) { int i, j;