From patchwork Sat Oct 22 13:59:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38908 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4a86:b0:9d:28a3:170e with SMTP id fn6csp1302375pzb; Sat, 22 Oct 2022 06:59:15 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4cXgIPy5SMqq78oRm+coARtUsGZL7+UHOGI5HSDOOgqW/faukZJjif1xpEyC7i8t/hXbP6 X-Received: by 2002:a17:907:a065:b0:78d:c5dd:45cf with SMTP id ia5-20020a170907a06500b0078dc5dd45cfmr20427130ejc.117.1666447152175; Sat, 22 Oct 2022 06:59:12 -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 m4-20020a1709062b8400b0073155abc1b8si19236159ejg.154.2022.10.22.06.59.11; Sat, 22 Oct 2022 06:59:12 -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=Ens7WOSh; 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 5A76568BEB4; Sat, 22 Oct 2022 16:59:09 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2048.outbound.protection.outlook.com [40.92.91.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2897168BD56 for ; Sat, 22 Oct 2022 16:59:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UWf6XGC2UDuuqgxFJd3c8CPQ9Jqm1p+ThzDoWUeDJisUE65mGgb4gnPQNR3uk47jDCfWUkQSHR3LQpk4h9gR8Dw84l5rEW/0sYHkxIc2O2JBOAUEb4V5szSq8i255xEjpxz9zsjegb/ZUSNtLdmW0x4hFq6KQaJaQ/AWKbD4gO/UvLF9cqjWuN7tqoHBX3bjtFmH2ooGhAuw6w+U+aLUk72yj7eNiyXMlgSkdzxxnwKG/St1SrnXuJzFGjJ1xH+E7hoSfZ2GDdKtJCeuP6rvIosmDOSjNhz8U6EguHcpuSkOM2b0vqsRWBEx3jQW8AebdgfpyGHm7ay1GhMkb4LqBQ== 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=G/tw7JYe6N1u65gdxHQNWuCX96JJ4FJ6TvRKh3XGy/Q=; b=EELCujIv8YBZVxEVUQJVQjzKFyKqC1S3rHH69QSzJRZ5Ywdz51X5E5V4xTS2ljs0dc/YNZ3Wy4DmAD6lAdf+lVID2+Fa8EJk8AYEKoFKfICAfxeuys++iEUlylCFz/f7DiNC0CELsZ282HLz5B77BGLiB+f0VMtcLbd24mtpau4HkH8OjiGnRM9SoY4qbZvWJvtjzVl50PZF6BjnTpfO72+WC9pdT7USFEX3HjL8F5cfY9DZfYLOiYdrRV9VhnabYDStaNaRWSvnrB3nolRqEguLYBQjZ7Wpt7aNgiNnQVzpXZFkH4xftif/tpBELtatPMrI/v0X3rQcjp+KuL8lig== 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=G/tw7JYe6N1u65gdxHQNWuCX96JJ4FJ6TvRKh3XGy/Q=; b=Ens7WOSh+FgVObiUAYm7MqUviAPelmkfAYkAknRQ7eR4NNsH1xQXsGKeIkWCBxYi5rEuRqxefIAQW7rf0k2sOZeDwFf4gmSET231GLdS1khCxO6Sw+JXMrZzwf4sxcFUlQWXFJaBJWjfnz6AwRtE2BFiHsXBjvV1YdGZdmhte2PYr1Y/RoqDtXB6K1cPWrdFXaIEFyO8v3S7MFJ6okb2ZIFZiYBVy7guJeU2HMt0MHHFFrAkprY1sv/Y+uBpYj3gFpYKiq6+CqMyqWVauJbgOnzjDV9/bv1VD29zaydJGvLKodR+edxstLdCEkfs8n/kerDQB1MO9sVXubGysoHqrA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0268.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Sat, 22 Oct 2022 13:58:59 +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; Sat, 22 Oct 2022 13:58:59 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 22 Oct 2022 15:59:00 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [KRN3qbo3Si7GQul1imEXXgsMZDKyGxShsi29oJ6Yk0o=] X-ClientProxiedBy: AS9PR06CA0368.eurprd06.prod.outlook.com (2603:10a6:20b:460::32) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20221022135903.3949890-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0268:EE_ X-MS-Office365-Filtering-Correlation-Id: c58b3d9a-3eef-4f36-cdab-08dab4359184 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpHExMQwxFirrqTEkmNulLLgQYiI2zc1xzyURJ0pwtNOdr+MGcT/IVmu4sTSs/NXBVtG/3cF3v6lR+c4xMuxIsSe3Bqc/8U1oCFPo+3AF9AUljdeqdvSr7U7irBxxIcaQSa41FKaIBmz950J3T1SvwQG49j9XrGfvYlVP7XPcPqjy5yk9Vx/3tEUfsTIvrfVhgXUXTdyZfIT+SoLDR8jYlgBS/JCnpouWEb5dTFR4VI66jK4OoTadtJ0BoOjUokU9EojoZzmVuFgVO8TOsayOy2DF2RzvLLXzPgvbA7KOp67Gfr2IG7OVMv+WPf7dPmjyYHy0YzYHuJkR98cOkz5crwBWiuxmRffr3qdIKrbnLl6WvGmliRW62cZyiwoUN+hg6NqGs/3Ag6QBdG82aZtwC3fwJACy9b2wCjskhc6Sy5bP7yC74e5W3cA8yigK9/OQV7rD1X9n8AXfTSNQuykbkkiXj8bnCMkCvrQGfwSY3WXoosSc4Plg1RjhxlZmX4son/LP43u7S9es3+UQHqknSVFDBph3K+r6ZuhC+tTzTOj2Rkr+Lvchk/1cuDrHzud9BQW9qAD0h7KFz/HyjdQdfRkqueTRJs/G5sLguXU74/NbYzU7gp03bJstofaVZ9ml6B2Ok83xUdkVDzDIaXTJci1WVpxbXH7f4bzEtu0Z91SCWKa8CCOiQk6/DS1w1DKQWVXrirqh7BHHR90daO3bU8s3IW56j1NM2Px03nleDyTB5xG54Ft/0acM5PWMzeRb8= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tuX4yl8wHYQMJ48xChuj25AA9sSAUbSgZ1F8qW/Wot0+GFHNWTxHzToCjLMp7diOc+qUAXoydHqt4+mkKpiWVbP5lVx5EVpLf/HlkvZXsU95b/MoGSkKArRFb1lAJGwB05N2H5nokN5SZYPBeU03cT4GIl/lSG8YawyRVJ/eSqpvvvF6pm3NiBi5byZpVa0TdPfCCfG0WaZgEyE6FoBSxqc6ro9LTigYsAiYloPasYPx/3lv8u+BPIjLsHhsUqRpqry5EnJrnlu5MPtal1yJ7i7qilRFeXVuy+LkghVaJWKiNfs9L4wa0XlXlTTBaoSRSFR0y+hM28KIrf2pPqY+3xqM2hI9L96a9p0HZNog1A+Fg1LH0das4bZwgFdx2dZrpOQc1qDnBdHwn3nsAJpb8z9GLU7cO5XLILg5pf/PWaXeSvE3zKYz0GAh2K5iw0fTHWsvmOgtIfPT4r3/5fMIQSwkdfqwFXV9wkySowYLAJwdqy79jvhij8GhBL3K0TXAP/rTDOFtPVBXZqcIIRPh7lvSE34CmkwCasbL90Nw/IijndQSNas3kq9HyOyD3/AcVMNCPdr55seMQWr/I5arjOPNddffcHDXpCQpXyZGwoLE5XomSvHap2KVBpN1CXVqX0C9b7suVMybxSKOJLUJKDJfJz8d3zHh0cKpDDN//DgjRcyfKy2A7oS+6AhIKnZz X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XyGvANmYL2WYN9vvyv0yykesgb9x64qkExpsjnV1JniG/nm64x5sP4w5AmJgW1CLGPoYP0ycNlsjpH6QHAZ6cMjl6/jlT6OhPn+0x3Ga+2xZ5cX7kpgKyaXasVPpn6xTjStmrMCgyn/TP8ECwkMp1u2VlvWGNIf0pZGdW6HF+OJkQDAKA9PIl70EwUd/JoWaafpPgXpHlHExcM3Jm4xkNa/XE0hbI7PNQBHThFZMIAEiCicVSFstt+fjBx5bN4+WAY739kQDBLGoozA0iGvmfGF/yW2gvNH8hW8wtz7reUuyj3/vn3z+bwNu0daMOJksEBCTmprs+o85ImfiZGTL8pmse5Tykz0tBczBYHKzDuuezstQcDsSgv//IS0O61AAnq6Se6kICrx84d9nsn77172gEdhgwog+vgk4VPx+MHJJcRNO8dcDzoIW8ypFS8lgYB7faj+34ghi7AT/QlbuJE91ljpfhv4HhFPXylrPqRYEObqQNNdqBxolRMRq/imhM4tSY3Thnbrp4Dk5edaq1BIF83/jFxJwHA98QejqmWdTPhqow1oONIwEM2YxR19Gm38zZqdGvPBZoTpCAn2Ldkl+cNgcR6wsVSbZNq+4RXU6yZetsFKN5SA7FyVu2wSR5HRSjBMDLFOh6Gu9xaIcAYNBCbjTMaNWmSEBSQD2ZmJjTbFftZ4KO5ljZXBm5hAVLkQksOxcCt7/EqIJUuWFhxm0lkP4hu54Gn1/1RSaA14jszRGjxVkhvrRCXEF4e/EZ/q1eyLW5SPPsKYZOA6tJ8gVvJyw4dv6atbHPXXr+4T+w1a+f72MU/lzUT1TFVnkoGyO+EMQLsAmKK6si3P52cPw2yhkURktjLoj/h4RvoLPm0X1xGY6qj66o4t991F6dPZBxFBY8NCJH/C8laWBIq5/jJaLaAJwKATWb006eCLNgekfbqPRai6dcUKliJx6U+RoxANF2KVkz9aW998KQFa4ScCx7vfEaSF2ZQ9P0GYHLwAlrQ/SfdeYQndq1/lE98X4XSPCG6KgRlzQ96AIEKSe9IXX42TQAaOE1xm/MJZeaC2G2vYUpwjo8RH41ys4ZRACIU35lcjvurQLZcGO1/xShYtfKxmD2js8cwig/mYy/KqFCGJHHioBkCjV5ojYgiLKBFoQ2cbOkF6vZ2LpfGeUT/LJaWZguUGpA+w+VeYhWJVs1mAtRQ6m3150Uq2TwdBWaJEDQ0eYrmkQtyAayO/+Z9qNENiPdNGzRpG4zgTs7Ckb/mFaRTXnGtXOQjSNYGWSHsj0e6BN0U2BL6BYPq6VruYFC6rRHprkktqae7c+aG6LArlgbLAw2Ev3gFvO X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c58b3d9a-3eef-4f36-cdab-08dab4359184 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2022 13:58:59.8843 (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: AS8P250MB0268 Subject: [FFmpeg-devel] [PATCH 2/5] avcodec/aaccoder: Mark function pointer arrays as const 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: qrZhRrw72tNq Forgotten in 57d305207a30131172e1c07c99e2cba833c1add1. Signed-off-by: Andreas Rheinhardt --- libavcodec/aaccoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/aaccoder.c b/libavcodec/aaccoder.c index e3b6b2f02c..6291c16123 100644 --- a/libavcodec/aaccoder.c +++ b/libavcodec/aaccoder.c @@ -226,7 +226,7 @@ QUANTIZE_AND_ENCODE_BAND_COST_FUNC(ESC_RTZ, 0, 1, 1, 1, 0, 0, ROUND_TO_ZERO) QUANTIZE_AND_ENCODE_BAND_COST_FUNC(NOISE, 0, 0, 0, 0, 1, 0, ROUND_STANDARD) QUANTIZE_AND_ENCODE_BAND_COST_FUNC(STEREO,0, 0, 0, 0, 0, 1, ROUND_STANDARD) -static quantize_and_encode_band_func quantize_and_encode_band_cost_arr[] = +static const quantize_and_encode_band_func quantize_and_encode_band_cost_arr[] = { quantize_and_encode_band_cost_ZERO, quantize_and_encode_band_cost_SQUAD, @@ -246,7 +246,7 @@ static quantize_and_encode_band_func quantize_and_encode_band_cost_arr[] = quantize_and_encode_band_cost_STEREO, }; -static quantize_and_encode_band_func quantize_and_encode_band_cost_rtz_arr[] = +static const quantize_and_encode_band_func quantize_and_encode_band_cost_rtz_arr[] = { quantize_and_encode_band_cost_ZERO, quantize_and_encode_band_cost_SQUAD,