From patchwork Thu Sep 30 13:40:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30777 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6506:0:0:0:0:0 with SMTP id z6csp701041iob; Thu, 30 Sep 2021 07:02:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOj4hYTI9DSSWUwOtTYB/CadD1NpBVpDcohEsdvePuDUKADghlBelOxJpC9vez7mm/1QdB X-Received: by 2002:a05:6512:32c5:: with SMTP id f5mr6492829lfg.234.1633010554261; Thu, 30 Sep 2021 07:02:34 -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 e4si3195617edc.234.2021.09.30.07.02.33; Thu, 30 Sep 2021 07:02:34 -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=kJxgCGAn; 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 5C73E68AF73; Thu, 30 Sep 2021 16:49:19 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2069.outbound.protection.outlook.com [40.92.90.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4777968AF86 for ; Thu, 30 Sep 2021 16:49:17 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AqWEjG6gl5FLo36iqA2V1TotbjRzL4YNctwAq430jC/d66Md1X2P7yTOed/NIFN7+WK8+ABWmWbEvo2DLuwH/b2mvskmoICAXcKAwqR3lYVgJq3kbB7cDTAE+hF8FEeKevgkIT6nmLN1GwBCiYLE798OT+sjg1KTCbTr6iSTsgTZwSaTpRQBoi8DFJzdi8a/cQEWoiFsfFj2mLnWTjrh42XHMJ1gbvGUfBW7emYqCYKNFvE/wrgC3NRd74labtEn9CmQNhTcCfyuHfly5tx5W/EXhSHYWBaviptrVeDbqqVgqId9BearjX97YzZs7b0MVp4Sa4rutxPtQIpB9iHSIA== 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; bh=MEatHAzUxeBD+IUyWg+ek+6KbOberKR8wcAhh3gMEiA=; b=HhW0LhK7dU/vXEQrrbS1NEloq8vYVAAITsBQISt85ix4F7QHR6CCn32nZzmfaQxLGVRG6uSllQ7alNLUReNoqld67TFngKL3MNViPhl0ha9f0OLmjMRj8+3r/4h/g1Z6NYfd+809liTUxzMzTDHNXzKMmCbba5OC+sF0iFi6F0NlMzkZ7Lfp+irbFh4SLCWoeofgbUwTvYeSYj6l1RwHAIUYPvxmS/+GPAApRt/sVakxYQkMvJLIizrvaa649HvbcH0zT1G4tp7TS8s9axf5V8tiER+B2lE5noboouui5jizaKh7mwfWWYkBND3xAm6sD5PLgXjVhTg2GP1iEQ78EQ== 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=MEatHAzUxeBD+IUyWg+ek+6KbOberKR8wcAhh3gMEiA=; b=kJxgCGAncf0d9CZrGcWvDbrl+l32jrB/KRlAXFoFlk3MeNt4NgO2tH2/YM87nYdEVjkkgNZ/Ds0WxUU7nk+sEOzbzxo42RfwGw0bGZgA/c/yRegFJOtuLagGssaGFywmZdzeq9ibRn9DxXZOpzZuItlCrxDKjzFVFlp8SbmbssC1luzLfN5L6XlmoAQ+ckTQlYcKT3W+tlMPqvPkYxsLWVf8OXCBETfLWCUoofBu8HL+qiTo4QC0YwWdl4vyNQYGbZB1/XqJHTD3UI/n3NLz0KHjFFnGrzRtI49KhRlDMSKGLq45D5nVlcnh3dGNr7mya9dIltvWYQqTeJbGHDTc7Q== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by PR3PR03MB6490.eurprd03.prod.outlook.com (2603:10a6:102:7e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Thu, 30 Sep 2021 13:49:16 +0000 Received: from PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::15d4:ff2d:e607:cf68]) by PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::15d4:ff2d:e607:cf68%3]) with mapi id 15.20.4566.015; Thu, 30 Sep 2021 13:49:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 30 Sep 2021 15:40:34 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [DZkMlauxhsQ92mp+Md9UbizahY0sUmGQ] X-ClientProxiedBy: AS9PR06CA0306.eurprd06.prod.outlook.com (2603:10a6:20b:45b::15) To PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) X-Microsoft-Original-Message-ID: <20210930134239.2672698-92-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by AS9PR06CA0306.eurprd06.prod.outlook.com (2603:10a6:20b:45b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15 via Frontend Transport; Thu, 30 Sep 2021 13:49:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 86c025e3-8bf5-4d87-87a2-08d984191827 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQEFGYb/YN4yvKEtCzw5Q2lK7Q8FL92qbMn9bKw5PgbHQcceFW1cAv+Ik1fhL4nsXQRHkgo90av2wegpKWHRdJu3Yjr2b94EWQbbjDbgxqau/UYlMZXfSqEmNdxsUdNTvCFzl/V8H541LlBNg1wBmGiDhlIIQJ9cOCSWMEXGF5vMZ5CCayfYXBVGXsLpfLVV5blE+qSFqE4aCvN2JwyNI2UBi7s/7grg4nzw0C5MICuhGR8v/v6uNSsCsacGIW7+WRkZZ7/IBDbnIRipAJ4o1JdwVRM6KZJXNDf2/VI850vnBV5Zh053mj35EwdSdzK52e9Bg+KZX08qxCOvI1XMLyOc2s/HtQGXtj0TCtrvlGQnwOJ+WDdgG4B3EyHJkoribFY0rPxM1R6oRPyXNqSd6EUoGjhQSd5D1iDE26MpXd4IczdzpLe6ZfOkmuBQ5ESxn7lqEJ3mPtxmoYPtUdZdMK5u0Q4ckx6NEPYDMUXHRgcHKNQKUWI2O3WN/51x5i0PqP5Mb+zzQZzmgHvOgrhf+sEKUmdk2tdGEtAJlkN1MUrAy/QgZAPh+/X1vNrJh8mn+g6oisxChHfF3+ygqA0seIzBkXCFbKFNgM1nyaC4DNVb1xdNg/sphN1X9MW4MHVGScqOVpGfnXx/iun00EtFRW0dSKUU9JkT+3jkGprn7hV7C9Wx1Ww9cg7Yvl559kh9Ovk4DC/HWG6cS4PeYrdQUwlAfFAnREyZQL0mgrj8QFO1wpJwNClJKGPLy8Q3Ei7fbU= X-MS-TrafficTypeDiagnostic: PR3PR03MB6490: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JgN0lBnMUOxZ/vLbyLZ2yP3p4YwzlU6PmDfJL017G+psM4hl0nGq7f8V8mqGsSmR8HcOo5yanLFWNsaagy+mkc0UYsW/wKnN2LiRPLNpSeh/Coi8iEKbUMLr1YmCasJIwcZa/ZqJrrv1LA9eELCAZGf6282LW8M6j7MVYNjKpWS1SHiSwI0H5PFf0VgJyJzPbAx7JjSoPW2tkULWIPeS8hgds2zb79EC329Q1F8SAiH//TLGWDabo5i8eZyZzQy8HnCCLxuFjdwetwEA9+MFULlQV696XdClkTCCebLyFYzOV2aTWOl+IA/xIgG11ilJ2ZZw9yNPFsrs12tf3mX5NXSqB1EVepaaAHoOkUG6/7CQ7qPfrXYX+w9WxEU4c4amFXWcLwcUHiWitDaJ3jAVlKDoAwQ3yvxh6LKun9FmYr5Exc2BRu2lh5qogqGDwTod X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AcoiygRs+ihyu/7pUFSlmBMZI0BVn052gbHCmPMfTjjPnMJ/QLFwlXBixxtlcad/bSWJ8O5fuVyTcvnGvMEcROsxR2c2iHo/mab2MVUcgAH06xIzCdAttGg2cMmVSeHCImLqAOb72QYxv15TIkHdQQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86c025e3-8bf5-4d87-87a2-08d984191827 X-MS-Exchange-CrossTenant-AuthSource: PR3PR03MB6665.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2021 13:49:16.6188 (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: PR3PR03MB6490 Subject: [FFmpeg-devel] [PATCH 093/218] avfilter/vf_vibrance: Use formats list instead of query function 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: JDelKyidODGf Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_vibrance.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libavfilter/vf_vibrance.c b/libavfilter/vf_vibrance.c index b1f9ecba52..ea58bfc875 100644 --- a/libavfilter/vf_vibrance.c +++ b/libavfilter/vf_vibrance.c @@ -292,8 +292,6 @@ static int filter_frame(AVFilterLink *link, AVFrame *frame) return ff_filter_frame(avctx->outputs[0], frame); } -static av_cold int query_formats(AVFilterContext *avctx) -{ static const enum AVPixelFormat pixel_fmts[] = { AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24, AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA, @@ -309,9 +307,6 @@ static av_cold int query_formats(AVFilterContext *avctx) AV_PIX_FMT_NONE }; - return ff_set_common_formats_from_list(avctx, pixel_fmts); -} - static av_cold int config_input(AVFilterLink *inlink) { AVFilterContext *avctx = inlink->dst; @@ -377,7 +372,7 @@ const AVFilter ff_vf_vibrance = { .priv_class = &vibrance_class, FILTER_INPUTS(vibrance_inputs), FILTER_OUTPUTS(vibrance_outputs), - FILTER_QUERY_FUNC(query_formats), + FILTER_PIXFMTS_ARRAY(pixel_fmts), .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS, .process_command = ff_filter_process_command, };