From patchwork Thu Sep 30 13:39:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30832 Delivered-To: andriy.gelman@gmail.com Received: by 2002:a25:1a45:0:0:0:0:0 with SMTP id a66csp411389yba; Thu, 30 Sep 2021 06:49:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkJGVDBA5ac6oyHCJmhOffShml5mx+kyuwFZepxDEoLPrlEDEwDO3sfCQv5ea1e3+38t1R X-Received: by 2002:a05:6402:358f:: with SMTP id y15mr7099789edc.67.1633009745939; Thu, 30 Sep 2021 06:49:05 -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 rn5si3454298ejb.311.2021.09.30.06.49.05; Thu, 30 Sep 2021 06:49:05 -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=Ji7tX3Uw; 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 811B368AAC5; Thu, 30 Sep 2021 16:44:57 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2076.outbound.protection.outlook.com [40.92.89.76]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C077568AAB1 for ; Thu, 30 Sep 2021 16:44:55 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PIFbgmDgn01p0W9Qc/KTsa8iTNPeTMajcr85WD1wrGIOeufHZhIvYM6NF/VZoIOSsNLNFb0rtdJCY8B5JRmSXDZe5fNi98Pf+DQAG2/9bmZbl9qNe8sJZyakipuUdtS2EnL/H3me1xVjNrnxWI17ah9kP3s+UDpQe0oFEGiWWGMp9/csBCu8cpqesypuO9wmOXb748J1ZjxLpQG8d7x2bWQow/bT0+DufX/g36CxItmesntLmm4Ee4TMPez4A9k7CEzjsNJr5PmyItZUGpvHDMJbx2gcZY/OEVURy75eeWi+JiiLA7DYZzSVW45pX4T1X0w1/HUo03/JV1U4el+ysQ== 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=VPIrxDgwV0xc2vF50/w81kryfGel50E5Yt08OJAbMd0=; b=b2wPluT/milO/Q2KAIrizQuMYQlDXSCVjafA6K/wU0scfYC1Vn+fBifxGIagT3QKFvEBJ9tk8BbGDpSNwLpZOK5hEMFc2tFhy7RvJtoQoZXRr9w7oypd0lqwQuxdeSjtVgrfOXcsSOxIlzdSb2wgVmxEfF/OlpaePC8hfgfEnzn9OjA0Zdt/SD1NDb2HZYWA14Hrp+vW6y0l45fd+BetXX/XdNrejpAQKVSxS4FM5q38hJrhq11txrBPhHufEnx48hL8XlOUJxH1cWhlcXz82o/dn67mnLOZTNZaWfYeyBQoqO0fjRoJXEieHmvhz6LOqaPGvuAtCyBG3+f4rF9DMg== 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=VPIrxDgwV0xc2vF50/w81kryfGel50E5Yt08OJAbMd0=; b=Ji7tX3UwS3exQbhRlJjEbFrJo2Z7NrSk4HSjCexI1AnSb/es/lNhBBw65UZ2ZSCcOt5Tgv+CceCOwDXIFNHaICtADGLJEqVllilCFonxVUF6gT7OSJYpPJ9PeguD64KrXKfltWsjn80RkbOpGGqVDelEtFUIjOs4SRmVbqEV1WpMuSf88EtR40BGgceUz50Wt65DrSH4vrtBpxoTRl+CkOhIPYbWEwqxvtMc1khxwHi36yTDTJmDBhgjQR1WEW0JJ+RcObWQeEudJLF5t6QjI84eeb+sU7zNzp554WzwMrZKU3b1UUI46RA0sKAFCHOkvQWHiGp9ys231ne+4z0P5Q== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by PR3PR03MB6428.eurprd03.prod.outlook.com (2603:10a6:102:77::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:44:54 +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:44:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 30 Sep 2021 15:39:32 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [K5bvbJs2LGWMYxfxVH1TvcRUvMaTOreV] 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-30-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:44:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8547013c-55ff-4169-b842-08d984187bf4 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVNZLmtPNeeDNv1jHth/FTejQCvEQkR9Nb5Miu81Qk7FCtBlzoh/JHc9/twbbubt47NGTiOJcOYhgW27eb+iflkfs/x0hD861Lp3M8es7XAlaL93iq3be6zxMyIxkc2r8nn6NWe3eq53n41TTBCYHk48vgk4KNzXLWlPs3yLdzAZaPO96pa7rfgAN3p6+tQt+YOggYJ4cQhKFMOiL/fFFDq+8dmEpB6oiO0TxLMtSsJiEVY7GzwqgEqgLr/cD5rS+5i8gEts4Mi31dM6uZxK9lRcQJ0+NwEBHQ9DR1OTbB+Hsm/GpTbc2duTbyabEYEoU60G1DO6yefNUVPQPcdkAQFEKUcUm85l4ZOczFAWyUJzCLos6rA/CXwHGSUjtzPHcS9M4kQ18ZfLjhsf9gaR0OP+SqJ3jEmOXNqpJ9LWvkD2IE2ktQQ7aiSiBU50x7xq7ygQAlX9nNzug54ZlocoYdd7fzRfzf6gXr1fgIP9TTTUatX2+KtGZ0anOK/d0CL3oq8jIG10a5S1AUng4huYi5uN/g0GbxY1YcUiUyXy82ky3W/Y0RApdOVUUvWdAiOO23d1HdK34w/h/lPKIhmWI0Yj4LyTDGGnNxvAFliagkfifrenB5g+upkJ0MZx92jWqttVEP8l3h9HhfOAqaUGWXAYGZ4QikEvURZ9/njKcxfl7Kl/WPwnQkupT+R5K+NcVlxNjUuclH8USLCftocuzFelxe0SPCqOdo= X-MS-TrafficTypeDiagnostic: PR3PR03MB6428: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EIMppB1WvD8QAhBXNOz3A5UtN1iY/fzwmRC4tSOjVY88we6ZWCjjAISFZNKLRIOhBhNblPFR2SwWfk7ZAgHwbnGla8WbjfuNmq0Tg263p/a9CDTAkrOUzF7bEO3+u+j3NODa0uJJnFS4HTTT4j4wuAvLVzz+t4nVnT1I088jLHbrR24/kSObf+Fyzge7qbHh1Tn3bMY1r6VxQWv2gDZq+Q0H7o8s9ystxJ8sd1Tetkp2+nDaezmz6b3o0sp0JaUrJjIBrgcjkKNBpYUP0JlZl1fsN+J5NKBo4+/tok/scsxfkS3QgKaRM8bv6gUOaDSCTHHx8sp60blHESB4Q3KidIEu3/jcO6d5zzh1HpM+lwmE4d9WSO7uQG2Ab7A74321QwP/Z6SAi8bVWf061SI6iSWv3ccaPESS3JsIqpHsHjV45AyWZ8FgoCXo0kXKINvF X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UmphfE4mRWsL+CHGGZDIwwyzKNB22tAqtWXujCnN9jekjry1aVGMKQuCQAOZgD4g7hnmO/qifaPKBOHCFS9n44ni7JGIwI41HPlJmJVRKC9BCqE0ll1Qp87hr0Mkgt8p8ghtMu9b2MU3xVz9anaooA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8547013c-55ff-4169-b842-08d984187bf4 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:44:54.5573 (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: PR3PR03MB6428 Subject: [FFmpeg-devel] [PATCH 031/218] avfilter/af_atilt: 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: BNdOFjzc5l0R Content-Length: 1708 Signed-off-by: Andreas Rheinhardt --- libavfilter/af_atilt.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/libavfilter/af_atilt.c b/libavfilter/af_atilt.c index e242ad2bd5..c8d55590c3 100644 --- a/libavfilter/af_atilt.c +++ b/libavfilter/af_atilt.c @@ -47,25 +47,6 @@ typedef struct ATiltContext { int (*filter_channels)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); } ATiltContext; -static int query_formats(AVFilterContext *ctx) -{ - static const enum AVSampleFormat sample_fmts[] = { - AV_SAMPLE_FMT_FLTP, AV_SAMPLE_FMT_DBLP, - AV_SAMPLE_FMT_NONE - }; - int ret; - - ret = ff_set_common_formats_from_list(ctx, sample_fmts); - if (ret < 0) - return ret; - - ret = ff_set_common_all_channel_counts(ctx); - if (ret < 0) - return ret; - - return ff_set_common_all_samplerates(ctx); -} - static double prewarp(double w, double T, double wp) { return wp * tan(w * T * 0.5) / tan(wp * T * 0.5); @@ -280,7 +261,7 @@ AVFilter ff_af_atilt = { .uninit = uninit, FILTER_INPUTS(inputs), FILTER_OUTPUTS(outputs), - FILTER_QUERY_FUNC(query_formats), + FILTER_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP, AV_SAMPLE_FMT_DBLP), .process_command = process_command, .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,