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 CF66648951 for ; Thu, 20 Jun 2024 19:52:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3779168D866; Thu, 20 Jun 2024 22:52:19 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2079.outbound.protection.outlook.com [40.92.89.79]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 28F8C68D6A3 for ; Thu, 20 Jun 2024 22:52:13 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fSdPLe7yf6/QASXrwxDOJ5wOKq8Xhbe7srxZGBQM+Txv7A+KkJtoyfIr07bHaGl+QMfeyYqoQ+obmrIybm2hO0IbVBtNP5BYA+T1q+El3LGuiqajkKJrwQjcT7rq4AoCUEOWlqLV5blRDedy3RBDt5n7qQ/VyepIYzp0kiRikn1W+DYJ16vzINYNUXIg1Txtpw1oxO5JPgHobg4eUpH6vNYByXhnjADrNNl65ZvZ7zeeiZL2/vTBpTLpDw4OZWJG8lnNwJik0cJwdEncItvJp6L20Yyot6mECSsztues1z2m5HovcMsx7d6//hJFxqFmi+B1WVIA2weT4/SKPS5B1w== 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=nrckAIu2L5UN+Yeas1fIqtscoZjcKF6ajJAkqSVetxg=; b=Bi1ea/DrYhJjR4V3FRshMSUl8ZnU9B/6DxoAkIzN0au59bssYFvflChbtnUqwcW5pSQtSonR7HWCuIsuGvnkQrMD/Yc2EzsaZNOSGyttWFSjaYglBsq7+Q94RptPqcCZGqSuBJaA1hlpk8Oi9JmSYBTTANz2y+sVuglO4MQl9OxF/kQqkNq81u1Mit9w8RTgI6wFoCpzbTBW1se9FZoUBfnwZtrMlVG3IVVjW/X4E2/BRST0nYSC5x/zzJA/ocKm5wUQXFNlPJysUvh4qYoJqgmjzHnn38l2Hflbbg3+o8P7cYqINDIyH82TFgm6nvhkcaBomF6o6d6uyecA07HyPQ== 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=nrckAIu2L5UN+Yeas1fIqtscoZjcKF6ajJAkqSVetxg=; b=oOMCQcVasqDwrETLNsK5SVdnprsyN0Qt5Lj87RockIKixLE1w14DwwMWpk//Z533LJNarpQy3Fahbo1CbZsRY5PyA6D3sItp0ouSKn5Y1buTarbyyYEJ0sOiCyc4HZhoUD7v0T6gZN8UTwqBJonyRujDYmhuVxp0bzBCNakF2EVOvKyJxPZUmhv3aIFW84OwDD5Mxs1qvh3fLi7HQUJQsdvlD5DicEkg+HYA6t+BWslblNnhRieeJcdqn+d3IubulFvUvtkjG10VJ0Bv1ayYR3NMRe2YMz2qPObyUZyYsKWwSVaepPpET6l7gnSeHgQ8sz6mS4pLcqGyB3KgAwfaHw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS1P250MB0528.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:48f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.21; Thu, 20 Jun 2024 19:52:11 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7677.029; Thu, 20 Jun 2024 19:52:11 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 20 Jun 2024 21:52:02 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [320rkOmMwyhXvudf/6lHJXTicj/lcZVQhQBO4okwOxg=] X-ClientProxiedBy: ZR2P278CA0051.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:53::6) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240620195203.1905267-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS1P250MB0528:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c329419-6bc8-41a0-caf9-08dc9162796d X-Microsoft-Antispam: BCL:0; ARA:14566002|461199025|3412199022|440099025|1710799023; X-Microsoft-Antispam-Message-Info: 8i1tFz/bggeX6+suwa1E5I6c+4pK8WhVpiiWtp8d2NWDN8HpFBISo/+nsErMTW5K/afcszRqrpKtrlkPecXPAMZ+1IfyX5khTgPiH7U+B7L89r5hR0OcTY1MoZUMdJ7VvyKKvpqQ2B2ba50Mtx9LGkWEUcCKPYDIJT+ypUxdCzUdOGgIWqK8PamfPFfzbi5d+WK5HJvvWFLM0iXMKkXD6XkCoRYaOglOSNZpX8aTFCxE9lCg44UNv9vaThbcTFGPiTjJ70RmWHHDMZztWh5gKxLBcziuC7WjCRjvhDy6OqFFmAwswv+L6GoKPftZ5L/KDOazqJbKvQ5TdItZ1Gl6Sg58bxa0Y746TrG073A/P55uR+uz08i66LNWgM8CsdUkErEwd7z4Bibqxqx5AsWlyJjhHJ9Nzp/xKYfeayx5q4Kbj4J+/bkE617mjtrX/uGBwYKjNYrsHrwTiZsXUomnYSzu2vsqhRXlm50rWomkH/OVI0Po31FI/87pW3MguQ+JZAIZsZfJ/ygWh2GSnDaeF39rtwbmD4LP+YY6S7zkKF0VJY31E3rrHhjYHXHwP9FO5N9QFy9HULCWo3xHSLAG48eyFiuT//KU6mo6XHpL99fknw1x6ZlHKycCRFpI8T2T X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WuaOgdDQa32Jr4/4HX6ApPqcYJ3TMrh3F/iQFiBOD467EGKVYpRAjtUgXDaC?= =?us-ascii?Q?0A8bBFLJ2XHNckpAOoNy9YRk6evG6EslrQmGDPi3LF03/l4uPYWrHnzg3FuT?= =?us-ascii?Q?haUmTXiYjpoEj8vFyU63JuGjX/bMoZOdadye32NYAL4oGG5ywd9z1KRsMI9b?= =?us-ascii?Q?r9IOQ0aQl5VBlTJl3POtmY71Krlxtv/0bdJ1Zv/mDUnOESK93gI+rpTDEB6g?= =?us-ascii?Q?wjkIHOnC4pDB+b2j3C78sFHqXFi/8F6AOE3F8rouKJPTaUTMRGrwxMpdiPkL?= =?us-ascii?Q?EfsoMD+fSrCCndm5lLOsvHSvpOrSf4diWz623P66QIhIMD3MBqd5q7BvDvwp?= =?us-ascii?Q?yPMr14nz9OtQiUfRgmXWvsviLLtNZtpYv/VAIBmEwYhZVHc4nMBB09T8R4P3?= =?us-ascii?Q?mVAMIlwL550dzp4n3nGoo3ZCDDN0/XRY2mag69GvD7nm9q3/dcOowRgjbseX?= =?us-ascii?Q?p0ns0raKlUVDiuHLcynK9QfXFrZJ4Zb+LysL4tBzbs6/SPofKqa8Yr4W0KNO?= =?us-ascii?Q?nnuL/wWWo4sXUaB80CI+Auvw3OSBFfrWlNz2w8+nTSXOR30r9toAp5BLQJjS?= =?us-ascii?Q?4OhqDI6CgNWHpmPzrstA2vQMMyJGKM0dsbAzEXGYIb9d0JqO0IkeHUT0sEP+?= =?us-ascii?Q?ls/AG5xZo2ao47hLvH53GYzCSUJwPIGz8zr9K9s+yIuIpTExA/TaCHjB44NR?= =?us-ascii?Q?toGH/dqwkc7+P2kaFRtAj3bn9bgTp0CoU7z0xCzHkuxY5pkdIKN/I0rPNRQU?= =?us-ascii?Q?4yJh0xQbTCWNc6Z7Edt1uLuFb87KANdZ58QktYVBvsXrIW/m6vZk6wM1GGsG?= =?us-ascii?Q?XiynH9rRLuIn4nVzqzihs4DAp5ZHxSx8tCguLWGV/hOF4tpqEYgv7cbgUD0K?= =?us-ascii?Q?296JVk2+ES2WlvCb+db4IJpklojuKN377zbU6I/cVz/XTMqzJ1EZSx18gMBq?= =?us-ascii?Q?28trKTYsSLbyx68VFU/0xtPyrgr3bo4U2rirN30LYJ7cPKpKsY8OaN9qlIQN?= =?us-ascii?Q?l8GW4ihg9DtElCejYwfVaB79IlUOxda5dx5W2uxX602yKdcTtDb7YV8KAAeD?= =?us-ascii?Q?rJgHJr74DERpdDixgF618GkfVXhsP64WA1JWiGgIr4L+BPD84yk8za7Ld2cg?= =?us-ascii?Q?JBNfysxqhV/w2Wke1WMzxlx49OLRyyTIvbJ1xQW9o4TfSqYkBHQWBcjJAwzD?= =?us-ascii?Q?zy9Dvsy0PiK2/kdCYMkspiKhl6VKj16JkBwyYzJ0A9Z+D2i2Ypb5Nr8WoUxd?= =?us-ascii?Q?hYYohePi/2qmIk2tTZeGcqWImr58koCX4opRbYDYgA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c329419-6bc8-41a0-caf9-08dc9162796d X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 19:52:11.2481 (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: AS1P250MB0528 Subject: [FFmpeg-devel] [PATCH 1/2] avfilter/textutils, vf_drawtext, qrencode: Constify function pointers 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: Signed-off-by: Andreas Rheinhardt --- libavfilter/qrencode.c | 2 +- libavfilter/textutils.c | 2 +- libavfilter/textutils.h | 2 +- libavfilter/vf_drawtext.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/qrencode.c b/libavfilter/qrencode.c index 0b1f7bb50a..1c7ce23e6e 100644 --- a/libavfilter/qrencode.c +++ b/libavfilter/qrencode.c @@ -284,7 +284,7 @@ static int func_eval_expr_formatted(void *ctx, AVBPrint *bp, const char *functio argv[1][0], positions); } -static FFExpandTextFunction expand_text_functions[] = { +static const FFExpandTextFunction expand_text_functions[] = { { "expr", 1, 1, func_eval_expr }, { "e", 1, 1, func_eval_expr }, { "expr_formatted", 2, 3, func_eval_expr_formatted }, diff --git a/libavfilter/textutils.c b/libavfilter/textutils.c index 45967794bc..0b132fd153 100644 --- a/libavfilter/textutils.c +++ b/libavfilter/textutils.c @@ -36,7 +36,7 @@ static int ff_expand_text_function_internal(FFExpandTextContext *expand_text, AV char *name, unsigned argc, char **argv) { void *log_ctx = expand_text->log_ctx; - FFExpandTextFunction *functions = expand_text->functions; + const FFExpandTextFunction *functions = expand_text->functions; unsigned i; for (i = 0; i < expand_text->functions_nb; i++) { diff --git a/libavfilter/textutils.h b/libavfilter/textutils.h index 7fa856c681..d89956bfcc 100644 --- a/libavfilter/textutils.h +++ b/libavfilter/textutils.h @@ -74,7 +74,7 @@ typedef struct FFExpandTextContext { * list of functions to use to expand sequences in the format * FUNCTION_NAME{PARAMS} */ - FFExpandTextFunction *functions; + const FFExpandTextFunction *functions; /** * number of functions diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c index 2b6a0d0839..0ac0a0721c 100644 --- a/libavfilter/vf_drawtext.c +++ b/libavfilter/vf_drawtext.c @@ -950,7 +950,7 @@ static int func_eval_expr_int_format(void *ctx, AVBPrint *bp, const char *functi argv[1][0], positions); } -static FFExpandTextFunction expand_text_functions[] = { +static const FFExpandTextFunction expand_text_functions[] = { { "e", 1, 1, func_eval_expr }, { "eif", 2, 3, func_eval_expr_int_format }, { "expr", 1, 1, func_eval_expr }, -- 2.40.1 _______________________________________________ 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".