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 C039E43CC8 for ; Sun, 31 Mar 2024 05:32:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7E4C268CD49; Sun, 31 Mar 2024 08:31:49 +0300 (EEST) Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03olkn2013.outbound.protection.outlook.com [40.92.57.13]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A71AB68CAED for ; Sun, 31 Mar 2024 08:31:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BHsmsdNxRwcV+cKs4Lo3iYVT2Wx9E5MAW+6/lUJBOctJWCzRN6oVRiPwD2gzmpE0QsI5v+fl1HazCFHnuzL8E2YlPLGHb16fQwsb1vewj8hgccN7sOScmeiQ809qnm5ruESVeaUTjgTWil41sX3ijWf8lU7ZESBvKvjRsbMWDMRPpr/P72rYM8gE/EdA5ckV8XEaL9dfPM/32O7e/JBOcf6DfJ9JB/BO8x6AvdZmcLhythBbnwuTnc7jz3JtYYehuTHherLaCsUXHwTJI2Gc9/Ruu/zhk6jOchwKSLosTVayFZan+If9H/CzSDaNTqk8ZfqVPwNRx/4jUOTX/aDAKA== 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=+sCFabhRFgymHINIaHFyDDDLjwYcITY3uCN6yjk+Ek4=; b=VFfNWK4fxS6MWLVgN75Z4XEaBxytwmgXyugw5gkIDHdkEPD0+xkcSOMePtTHgf/4Alw8IPhwH5+ywOBOEQa7FpBbC19xOSJFhbo2+mAmOKU4N3DF4gJ/t/WwSVqg67G6QxdVdQuoGRQZm3Z1KAEgV+bCXwbaiF4L0Vvonbwn+19FSN77VGaCPIwN2VKmqJUaM0EILcHQPRoNEuWP/ObrHAsQelYAKKpuFGC6rTjzsIanWR7rAbuN8fflC5K+Vy7QuSsgtXn3YDoVxs1bxtM+FqOjCMszFBt+rEL4mijzw9LeV5TyzFKgByLCLQEJGmyZ3m7GwgzZIPqcowRall6B6w== 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=+sCFabhRFgymHINIaHFyDDDLjwYcITY3uCN6yjk+Ek4=; b=gvDkfQbndUWDJ/OxtrGOwaT6OKYxJ0U+yg2/UStDQURQpX/Wzbyx9r+rGsk/ogLqLQajHnu5VgNieAucRGjzl+5anY+cB1YplVaWeskQ31wlfV0P7xhHxTbPPkLn/778BnIH0g578b9h6ZxlH/DSb8MkCdwpzvkN+ckF08v26F90k2L3FevD97U238Nz6iJ1vkikCM3n9+dIGzmoi1X2UmW3TfKwqQFFq8beounVtNCM2nyuuFc3bhCxeVyDr/On9DmosZWRDrSTI/vWFO4w0nkhAtg2MPe8S+qgOzZ9ySCDCqHDCC/E8Z68HN3PYQPsYv/H2o27vCu+T3yBOV1cgg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS4P250MB0416.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4c3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.43; Sun, 31 Mar 2024 05:31:37 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Sun, 31 Mar 2024 05:31:37 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 31 Mar 2024 07:31:19 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [fNeXRDLEeuMiHImKfH+Pf+awX+YFNjRawPJfSNECgXg=] X-ClientProxiedBy: ZR2P278CA0020.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::6) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240331053123.293740-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS4P250MB0416:EE_ X-MS-Office365-Filtering-Correlation-Id: 7b9f14ea-1083-46cf-dd1b-08dc5143d603 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8ONm6TSF5v2DD/8bcyUmwttWLSjWFiUzRH3KrjiVxlzppRZ1uaf3va5cUWSzP/dr9FysStjfZs2WwE04RKDnvAFHBc0fkFeGl9jYYbQ5cxnAq+sYb/bqcY+c8pbfQKhR2VCf5E2qz1qhcNoCSSQvHRaT27EqtpHwOCujAIxVSVtmzdHTptj+QToFWvemYAa4bNOe6de/LLxVROa82isEtHtqEu5aTvkmium80DYjTbCRXbYYL6DGl+QPDRmRMAMr7/yM9m8kSBWDkx7XhUqPLoMbUrNa9vBqn+Me+b3cczNogjpIsdaQ7ucN+FxZ5k5bLSxKyvAPTZibJNj2MZhJFfforrFJJRY+BYX8ZoTubLrAOErTaxi3uNmWA/9uf1R2UvrXlofhgxwMTZIV6BR96OwDLZeyWmN57967TQX0RSkKJsMy07swAw5mXMIPBrQOZEWKNj9pdVlTcCq17WGnviwZjoh8hSBWeNYP7ih+Zn6GClSvduNBCFFEsFCwiioWt+a1Y2wJHK9RaQ8pNM1mSvG18i0KpI3gXelbyC7XMVNzAw2X44Bdv4cwuGj3BfrZQljK59ZqEJpT3b1qIkviS3mhJpFQYTrHmcc9nNLpdEg/6NgHIAz0ajuH6knZszK5 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0Mj0jyiM3fJd75AN2OM8J7je4SoFhCebY2/uul1wXlaYw7no21Kdf9M1jplz?= =?us-ascii?Q?GoSJ0dYgEeBJWi9mTnB8macVjhH9NU/PKcXC4TkUoqYDci0qRWPcTTt/dUG4?= =?us-ascii?Q?h503/bCpfwnlL9IZMuOG4RcgLY215qlq+DV+cX7XzyEvs2wZV7Rs2odVgRgh?= =?us-ascii?Q?yO99GsZzYRudN7Y7vPRT/PpsEy6lAsCrCtPXwRnCdJp8Lw7piLXnNVxDbEkl?= =?us-ascii?Q?JBJ5NmW9pj/BnQmIqnvtK9uH50MAe7fKbpl6HyOVI+E6qm1KqKnIv8rUcKmg?= =?us-ascii?Q?c2D/hV5U/ggF6UtW6Pp+w9GN4sWlVOsOgFnBO2U5kGbK98Fw47cSXc1NVXx/?= =?us-ascii?Q?vNoGOi43KoKaDbZ8Poi5PAMP/3uENWLsHx4ESPhS9J8cM8DoRH46CikJWlSk?= =?us-ascii?Q?Akly+ggpaUwiU+BEdgrTFPYTYnIIhpuX20JS5eSnPePF5lzemScyaopBQe4F?= =?us-ascii?Q?DaJsCTq6OnUXKmlLkCp7GM4CkpHf5D5bkIbuAsthTBQeCj5YG1w3R3KBT7aC?= =?us-ascii?Q?6fWzxeJe+b/C9DRSdslKGznP5TTzfPW8NuYZPKiZ8g6mEVN2Ysq6u+ov8XK+?= =?us-ascii?Q?97QYpr57CkTBOt/eL/uiqa3NYdJdZgMtims3kKes75YfcUGEYGMyFwp3l7zK?= =?us-ascii?Q?vBMGbpeEKYSLJRFRfqxGN6NJLLaxBvdVh6jOvm/+QV2x2pw2dyy6zwbdjtdx?= =?us-ascii?Q?UXUdPLRfJQijntmdzOHPE6BBVBNl3qLOy0s2lHliwz2v1aYju/jnrFscxJeW?= =?us-ascii?Q?ynHTJ8RKDqv4usihGCTirh5Bdjr9hn2DqSFXHghFhuGPhGbKrJ+axzbg9Cvt?= =?us-ascii?Q?6Nz9eUyOQ7ZRfcvaXen/Z2Ily+XwEsk1mNQ3JFBfOuOu3wX10Q448QuRfd9m?= =?us-ascii?Q?rHFreX1RN6QexvKaXHAe3w+mPTlvVBKcpT7YfYe5EICVFtIl8Tm8X395xY0P?= =?us-ascii?Q?QOycJ52pDUOu/H1ZnguWCIzHzOOcalbBBw+yQBnrw8D6PL3F5C+GsAKIzQ03?= =?us-ascii?Q?ygAxeV6+Ojs1SHGyX4gpu/1LrSQ1t/T6tOhOX9OpynQTmGXbCX+woS6/OkNc?= =?us-ascii?Q?A+BFv+IzEiE1lZiHIwLXFTn/JZTmKo/OKyBNH8tE6J5O2XOSi+TaaYBEr8bZ?= =?us-ascii?Q?hf3n0BVzMXV4AVDlwMGq7IurKwEwzVStEPL24feSi2ScIh7jHGl/IGDpOfKU?= =?us-ascii?Q?DHV2LUPB8mNrsogZ7Nv/KH66vk2lS1/masO5gU2pi41rXUNWqP4e3iwnLTt1?= =?us-ascii?Q?i0B22kM0lTMOM1IuKkRFSpgy+o6yZ5/SIUjYP8X4IA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7b9f14ea-1083-46cf-dd1b-08dc5143d603 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2024 05:31:37.6839 (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: AS4P250MB0416 Subject: [FFmpeg-devel] [PATCH 06/10] avfilter/vf_vflip: Remove empty options and AVClass 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: This filter only had an AVClass and empty options because up until recently, avfilter_init_str() errored out when options were provided for a filter without an AVClass. But setting (generic) options is necessary to take advantage of timeline support. So with avfilter_init_str() fixed, the AVClass and the options can be removed. Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_vflip.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/libavfilter/vf_vflip.c b/libavfilter/vf_vflip.c index 8d6724ed37..d72605bef0 100644 --- a/libavfilter/vf_vflip.c +++ b/libavfilter/vf_vflip.c @@ -24,24 +24,16 @@ */ #include "libavutil/internal.h" -#include "libavutil/opt.h" #include "libavutil/pixdesc.h" #include "avfilter.h" #include "internal.h" #include "video.h" typedef struct FlipContext { - const AVClass *class; int vsub; ///< vertical chroma subsampling int bayer; } FlipContext; -static const AVOption vflip_options[] = { - { NULL } -}; - -AVFILTER_DEFINE_CLASS(vflip); - static int config_input(AVFilterLink *link) { FlipContext *flip = link->dst->priv; @@ -139,7 +131,6 @@ const AVFilter ff_vf_vflip = { .name = "vflip", .description = NULL_IF_CONFIG_SMALL("Flip the input video vertically."), .priv_size = sizeof(FlipContext), - .priv_class = &vflip_class, FILTER_INPUTS(avfilter_vf_vflip_inputs), FILTER_OUTPUTS(ff_video_default_filterpad), .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, -- 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".