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 DC96E4A6F3 for ; Sun, 5 May 2024 13:41:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AF68A68D5C5; Sun, 5 May 2024 16:41:40 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2050.outbound.protection.outlook.com [40.92.75.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EA2D868D5AA for ; Sun, 5 May 2024 16:41:37 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IdcBQZb2XtXIJnXp5oZQTl3dle0OY0IDvVjBiGf13NRQQa7V+DrYy8n4qI4hA/dp09ELqqPv8x+m8cRl+/aD/ey5N1UOqA4KbJq/+LQQZoIZV8uFu4jFjU4WiXdwCDgThSH6SKLMNp5xqpie8NGXcYPsFIMzRcpJ0Z30sAm4YqDzrNGDqR97mgw8o1SDRKuqmb9kiW8YKKPcwXV6CvkfNp+5U4x+s+JDbvvFbeQJyX6IKALTUxR5kLR6z22szcKqD135aQtdxd1rdHsVbx5E1oNS+nwCUNoGhDc/9goOjNG7q+jbqVDtY06T/uO00DX/W8SDPtfDEUxuYPALLfkhbA== 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=bbIJdyhhLlosYIcF4r/BQAFl5goszEB9qKh9hPkzK4s=; b=XomiKIDPPM5iPdzCBmoqtvxi2RPLnXEXgqbpdOtWbXHuhVqxvdRLBKJGTJrvHFo/x4psCfdWfWFgV9v+I3DkwfafLW5GnLRclqYULlC+DwrjWBOJ4WL9yqHcWGftRGyrYOG1laHjiPdEfnlOkKR1DqZoABT7OoOXQffe5n9FbYiQQBUsXMLKDMcjR8jx90JVSyrVgWpi/5oaCnKncSIpzzAs+iLNuNQE1dp3fae3GbqgUCaZzeCWy0q78H7rcjkr92aO1cl4gmgr7jbtZDSHfyfqZ4H1Nq2ATf/6duBdtpXLmyUxoskpfD6CPNSRv3P/G2qtRn9jGA10EwcGRsWrFA== 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=bbIJdyhhLlosYIcF4r/BQAFl5goszEB9qKh9hPkzK4s=; b=lQij81bJIMrOp6KIG+HRdtWrVvVp3DgwYi0negts/8E9HxouaB75V3Ny3T96yljjSz83WV1CfGwcakB4uP6o0XxCWUIFEeIGTVRLA/6jfWs5KQef6Nm66nzjJzcAf1+jZb8IXnX03ZdOYKMksB+/fJu1pnLggTm6g0qL3NWAUuWnNqslfRNZFpFL2moOfd3JNNv27fOMGOdv9y0dFVg4slwI13WAwbpXi84U2HLZO4pUcXLONEfflsOB7bqQpdxLZwFQk5Q1+z6lXd/p4q2+D+/v+LN1GklBz77XXGocqcrPfE80YmLT5bSHZLxlEh0vT7mMebXlqCMEUOYf6elPrA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS1P250MB0478.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4a5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Sun, 5 May 2024 13:41:32 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb%3]) with mapi id 15.20.7544.029; Sun, 5 May 2024 13:41:32 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 5 May 2024 15:40:46 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [YFwM1xUjdyuCKIn4M10wPdIuw0sk+YS9LJ8zQwUNjaA=] X-ClientProxiedBy: FR5P281CA0046.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f0::9) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240505134057.3740296-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS1P250MB0478:EE_ X-MS-Office365-Filtering-Correlation-Id: fe39bf88-307d-493d-228c-08dc6d09131c X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|3412199016|440099019|1710799017; X-Microsoft-Antispam-Message-Info: d0u4NEnkvcAC21mETFqwMqQIsurv/Ny3h44jhyYLOzJ0MhgW1HHLsRMClW8cFQRoCEocGk5a2mfHNmpWO8mr5AChc8BW6BBIKuDyeU6OilcmIFSnL1Q4IlvGXsKGcp0PZvcOSLIgrI4LDNRsmdNs91pYVT7AjznDQv/qUfJcAdU0UFumk3V6fwYjVBUKnxxgRzO2X0/e5bOKAIQ+hu1JeRdT3L7756am/yhRTMsdyTklK5Nkni5wxYiUc0PH2nrJs2tdIW3QCGchoj8L6wn0Q/FnMr6Cd/XR65CgheTcWcHWth9iYW9Q3HPIjFMP1cTB/jIefphGimFz2mT+2XyCpjQvgOo9vsyb+6st5JxQuw55kbHrmxEGegGx8BBeLz+g5Uawd+sAYETkwNZr+aE+UJnDBJeQJHKuCbBoJqXpowJloCsrCgiAp8b15RiD6+7Ai9A5kFDXvbJX8Fms+CUmfWzV1vJjFRK+Ud3BczwhpfPfzMk6G5lAWHIwLmfD6PfpuBHqy6FSvs/4FvLJObDQUYlOK6zrTnD/OLtdhivC0KTy/COI7hjycNVhS1kKQFYxu7K4ZOVQg9f/TNpPO9sllHFqmduHB2tBiohag+oqWNSHtpDRPTWnPWE9gr7eOzpj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9rDKtXAL43ukeicmJ3hwe/D812SykF9wkq9qhTqj9qRorif7gXt9GMkgJKBf?= =?us-ascii?Q?fKvLmgKiB+MzcMLgjgewQWIHtEMCZVfBCWOjdF9mk3xXFR0LAsU8jPuLccU4?= =?us-ascii?Q?vhxmql1J25mynzdOU+hTemJ8faqXQmsTWXfl7w7MeXJ75RmPYib60SzD7h+K?= =?us-ascii?Q?qxdzqj23a0kOrPOpydoMm6VApz3ZGZvS1qeAWL9dM8c3xEKzP76Phq5zx0YP?= =?us-ascii?Q?4wP8gDV8prSGqOJQsuz/P0jSZja22G0XEmmlvfdz00YuOUFJa7skVndLtKxZ?= =?us-ascii?Q?FpeiK4ItDVN81b5e9jO7EKVLa3Z6Ykd+3zUA522nkwueMzBynPUgUA9dfcCo?= =?us-ascii?Q?/TnH7XFbULQURM9209GN1ojTxqdtQ9EmMTaczcI6PJsPN1f4xoeFI1sQw5pq?= =?us-ascii?Q?5umFGflNaY3De49Lvv8QWJa+6JiSfajl4bcpjTXZse2hPrx999pEZc5BAlfY?= =?us-ascii?Q?CkK8N2w6KEprMjAPuQ4XzTbTLSf58NqUurp1OCkp0HwpNqebBzjGmXn1z5bJ?= =?us-ascii?Q?/+e/dDXf98c0k0BnlE/LnrpQwyV+WTWqwlt7wYzcSTUNUzw6khk/44EPlmBh?= =?us-ascii?Q?qEf+xj1Gzi7HPrbg0zcX8amnYI0+TYnGI5wURO1FBveNZrC9dwjEkE7wV0z7?= =?us-ascii?Q?rE0QUvlySsHoWIk9MZ3Eg/ajTNq8rBaRw1XisLh3MVtcQQDswxp+wAMwMGxX?= =?us-ascii?Q?k5MqarBG7UiQnYQ4hndlFpGgf94Tky2dW859K3rwq0vwtX5qvOrkNZcTSv7/?= =?us-ascii?Q?NBNN/so6xJsPz8ZXOrkzJanVXXj+ahCvBy2SwW1+udQuOWplov1vOUYg7DsL?= =?us-ascii?Q?0qKULS2gGd2wNFuRdTpMlRTETFWkSUaqVJLshfWPAOTkmUvC1AanqOQjKxyQ?= =?us-ascii?Q?UXHePQsVMKu5JxMsmDqCpwm6woGIJ0Ef/aem19lHT834eUkuhSgS+f1Nhzfi?= =?us-ascii?Q?60xXU10djdt/mb55rMh0O8IHfZlvrTv4tCKCcEJK42WpEG107v+qejMrYq9f?= =?us-ascii?Q?cmOpx3Xfggxft/AKG8/PX1TS4vagKBNv8jP6Cs0CLXvoKpQQBhuvkbMw4fLV?= =?us-ascii?Q?ww/i7Q5gsw873rnbVBrEAGqNe0EUylm1QFa7e9cRPjvLDZZJfVctoGUGMkkL?= =?us-ascii?Q?KhF0a9j4iPTBJNwr386G6MjEuPqwjwOoCevb3YkAVbruyk4VqzR6nvSmwTU4?= =?us-ascii?Q?buv55LnTHvvEczEmRv4MNXnIUaqyA5uLLBcrKXkriZ5IJTt/eCAEZLZ+jeF1?= =?us-ascii?Q?SKCXplct7ftdBRgFjTmENQPq190xMOkE8YkuGxDsQA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe39bf88-307d-493d-228c-08dc6d09131c X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2024 13:41:32.4066 (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: AS1P250MB0478 Subject: [FFmpeg-devel] [PATCH 13/24] avfilter/vf_xmedian: Define OFFSET, FLAGS macros unconditionally 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: They are currently defined inside the #if CONFIG_XMEDIAN_FILTER block. Fixes standalone compilation of the tmedian filter. Broken in f58939affe39f39038cbdfc6b731b1c9caed3caf. Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_xmedian.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_xmedian.c b/libavfilter/vf_xmedian.c index 334d4018a2..4e83b48843 100644 --- a/libavfilter/vf_xmedian.c +++ b/libavfilter/vf_xmedian.c @@ -60,6 +60,10 @@ typedef struct XMedianContext { int (*median_frames)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); } XMedianContext; +#define OFFSET(x) offsetof(XMedianContext, x) +#define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM +#define TFLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM + static const enum AVPixelFormat pixel_fmts[] = { AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY9, @@ -361,10 +365,6 @@ static av_cold int xmedian_init(AVFilterContext *ctx) return init(ctx); } -#define OFFSET(x) offsetof(XMedianContext, x) -#define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM -#define TFLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM - static const AVOption xmedian_options[] = { { "inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=3}, 3, 255, .flags = FLAGS }, { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, .flags =TFLAGS }, -- 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".