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 70EA04AD39 for ; Thu, 20 Jun 2024 21:51:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 531EA68D85E; Fri, 21 Jun 2024 00:51:29 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2027.outbound.protection.outlook.com [40.92.91.27]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BA95668D6A3 for ; Fri, 21 Jun 2024 00:51:22 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A5luO8J8nWiy5QTZdXtAoaS2NPE2R/E5n0CWI0R10Sz5+ur7PrTjqdEPpIGizCUupl2eHVOugXTYXCk1zLAtxgT4iRJv2dX/UxFIUxysyKVPc0nzwWkoBtyuSzrvficn3p32TS9uod0lflB6Mmf3eWi1RVDDraLapkgtVYJQN+f0A4vQaDBAx7Wca3L3XRpwnRptmTFTFBN0kKOlTCrz4tVP6GcibsVGoqiy64D4MzgVAJlyO+BFveN83DKgk4feRmzmZkSuIb/WEbGq+ObZT04C1gvPypmMlnGV4sU9A9fQbHeBhjizuGyMyttziP/mWk1VGkhRlyahlrP24p3zVQ== 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=N9yEEwAeB96uJqPtJYRQnn3iqjQ2DvZtDrC3iBpjboRZnqeR79iyVJdmU+z9SYIZBPI36UrKjxTiJW1HWgRii1r9Xu2xn3tQmblV/T//bfx6D1mG+E+8JOh6m6jAzv5YcNDM1gCNqP0FXlRw3zCgvnX9IiXws7NaEUO9AZeOGBbNjvfXoJtw8C7K/2tdK6eJPc72vDpZqmX7v0uR7oRbyg81eLDz3b6FT/T2HkCZc7FfXbWpi78kIo6fLvEt/kSZU8/U33wpVcuMsWmdivz2GL9O8Q2kJErRTkoz3UiNBuaISvSVY+TIWWHTIuuDny7ULLQN+kJgZbw08sc05Y3RQQ== 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=Rlf76C8eWBvlNMAIeZkiwiY+piG00ZuJ9ScZJK5WmrCGXbrCMyVe4HbcMMazXi1S1NySRj40UOQIHTjxcoeONyF1lVmp+RIb6rsinD1j0bnKA635J1yQRiZmOdGt61tBrinpMxfktXRRJDSNRUnt2kM0EeWdzkm+15YOKRpEd2xHn90k2yCS+CXllfqRD6CWNxM2GheaXrAnr9VpcaddLoc273isF+Pu0zWtom1OwlqYtosCTWORfoWHwOAAKEHJoCFdcgCpJiP6F/1SeRRIHFC30xOEC9e4Nk3viNEjZzynqSCMHoEypEJVwJnCICCDnP7QKfOisHthwtpf6hDi0Q== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0164.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:177::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 21:51:19 +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 21:51:19 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 20 Jun 2024 23:51:09 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [TWHq7gvWQAFtyLEwThWdqewedcu9rnglCTlASVAq6DU=] X-ClientProxiedBy: ZR0P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240620215110.1907138-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0164:EE_ X-MS-Office365-Filtering-Correlation-Id: dcc409e9-75a4-4681-1eaa-08dc91731e56 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199025|3412199022|440099025|1710799023; X-Microsoft-Antispam-Message-Info: wLhjrKsIY4YXG6oqXtaUBBDKaTY3cngVlRW3pNLjJTN7mhpndMSe8xbUKU70nD3nrnYjOMDDtLWvrHpCM1jX6dvLpmnBKIndOLb6qZ0IPp2dmagtskAmKyRC8/fj1TLlQ53eygy52B008fuP+ytsjN5wegwq9PNzn+UYr5SIyo4K29QeN7Qr7x4lfqc4CiwBd+JWKZh/H5CizfytmwnGPRGnNZ98IwN1L0T1ixd2Fh9tQ9bh9D/O7xu4JGspPQjth6BPRWPOT3mpZymyaDpHGU/a74+IBxub1cAnwCDXxNtw53/7knJffA2Dq3HXX/Uk+xQh8jtspJCUMU6Ye8W0NYYJDwwbpME30nHEq2F9OqPHtjZW2AcEosQfX+K3OTgNT6+krqiJNZt7Nfe30hThzHRDWCR5iUhmfvq7QzHhBk1QC+lkPilYT5UjYiPffFZ+5yFFdOzVeTn+1N93ue2NNS4AiCOfwWUSlj9BRjSOgqb58X4D/GNJW3UGXq3ztSwMiEwHKr/a2+26iNr2djTF1MPZMmhWXOYScnOeAwQJygKOkuHYHbII1KDsX9hHJqj9/DBg9YwjbzM17Np8WWousdHdxRs7p7YZUVNcg5k4gmm0S2CVrzDiIcJB/vJLVOFR X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qwTEvgK1rCh9ynhSugAPcZdPbp4NYrUXLGPo4AZhJrEdb1SUIOpAlU97xyqj?= =?us-ascii?Q?q/rDlYpS13NH0Le4ifePwGPz5ZXn3L2c/cBZi00LwFVIF1oIU1Tz+U74xgtC?= =?us-ascii?Q?/MloyqAl54Qm2p1bBcPyEMwMww63Iuw1+qGC4a1zwFBubZQhjo1duDLOXn5n?= =?us-ascii?Q?kln6xsRjuGFEpHqs4NOW6VjterBhfJie5o4zBbBKeU/P1w3sim+MHYF5Q8XK?= =?us-ascii?Q?6+QE8iVsYwkhl7vdXRbpn5DxJ8LX5VHF4Gpl2woadqN8PiIFOPEbMaY37nW6?= =?us-ascii?Q?jgBcAjmN28aTEMHUV2m2hWjFNt/vm75Ib3Gew7O7TGhtxhUyja8qvuQBSuqk?= =?us-ascii?Q?Url5tK295JDWw1C+pI9wg16N3YplPnCO2kK7sjLW0fEd3tF4EmtfcGS73cvl?= =?us-ascii?Q?opDVLQ+loZqFiGuCLfueYRyNuYTQ/gyKHLvcbJLjD1/SRBK6O3KcQeSqL9ft?= =?us-ascii?Q?xKZMeFDs3pJniipFrhoMU7FwQEXc1f2y2mPqZYSooRoNdWD/67qrl0J7gv3M?= =?us-ascii?Q?qsHP7C7tCIs4cHYYHnWmAIvzmwnZq2NHaRcdrd4THspZ/xSa5pt7080EipYJ?= =?us-ascii?Q?9BsUsn7PkCmIjIh+RuipV+QMZNwtUv1BRMwoVuWyjf1ioGdncfESN24xFY4d?= =?us-ascii?Q?Wv8HuRizInng2n/cm6AriAYZO8gjz8dcmxR7kZrmlFSEnK9EoZKW88h2YAxs?= =?us-ascii?Q?CwsS2OVDRjq0TiyHgIR6mvAen7wDaZLUUAmJLf8BUhblZcClo7zd6Dsp4R2C?= =?us-ascii?Q?Pe8oCubtjMVH+lKQHYSuoBg4l3Ls8mIFf8CdqPa0TtO6Q4TVaied/RxQ8zM+?= =?us-ascii?Q?IeFpX6nlFnd3HVoEJIE2AVM9yUvUspB5yzp0Gu9cCnEs1QEjpq1ngVvlCfTx?= =?us-ascii?Q?1MqCsPAUHCjLaM45I3xG5rL4B1Zju/zbiiI/yM+zMd1Sl9crHKLC7UEjVjjb?= =?us-ascii?Q?9E48/N5KoJt/t0A08lkfC3ZzYvZmVVGbqFV+NYgdwEjT+yOzmY+DT5+8v3lr?= =?us-ascii?Q?tl+5eHBOOzQ20x8KbiYv7DFPbLgqe2MolJImwpYyA3kvFAE5z6do/CxkCjUD?= =?us-ascii?Q?I4hbl1RpsWyqp1nokOZedbxRyr0JHcU+mHtDXHFD8rvXAnbO6xOc8T9UIYji?= =?us-ascii?Q?obq/E6dyYpAAkgh5aoJBNLxY+VU/jNM8A8uvB4NtEasgy7oYIU6e4UvFRd1F?= =?us-ascii?Q?55SdOvgmRteVjL3H5HnxNd2bPpFDygAvEhGuJG9cU/fNaEz5jWOGsahOdltL?= =?us-ascii?Q?pbWxyI2UqQe/ZMTLmevEfa912JDpqVdmp4u982I0nQ=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dcc409e9-75a4-4681-1eaa-08dc91731e56 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 21:51:19.8730 (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: PR3P250MB0164 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".