From patchwork Wed Dec 13 13:11:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Haas X-Patchwork-Id: 45098 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1225:b0:181:818d:5e7f with SMTP id v37csp4263325pzf; Wed, 13 Dec 2023 05:16:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IEivFqEWPNzC99KKWDRLSsa9VBMgOioOUZmBHmGndDJgLXQ6EHnNB+w5o+hw0/nSZwVdXjk X-Received: by 2002:aa7:d51a:0:b0:551:da4f:6243 with SMTP id y26-20020aa7d51a000000b00551da4f6243mr2315577edq.1.1702473361111; Wed, 13 Dec 2023 05:16:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702473361; cv=none; d=google.com; s=arc-20160816; b=FKUxR116OcIciwCt2oOhezyA3PtP9/jSUOi5SkanNr272YtO87Y1JZFD9XMHkkNOn+ QJh2iv9L+9q9R+oeOIyeHbvHJrSO/jzID2kRPCGiFMP7A6subt4FrttO30zPS+IJj0V0 3PseUHyINYiT1Nl645D7TF5hbnWAwynZlTW1MkI6qjq0P8HXr9lYpGkpHMQhxKk/bSVh ALXbBvN9tRViaUrp4DjTbWw5EU0JQEQ/PK9EFjFIWn463NlCL7RmrUZfSEMLQGt5ZegF hV4k+fPnjbE2j0GnPY3IhqELsYZuw+l5en+BpKPVZJXfDHx2rC9SZl0CnoX817neMSGJ ldXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=8x53Bx2cWh3XZOZLzU4gv6lYL3Y/e/n8nC5hMgfBtxY=; fh=xmAeKtysnShNOmkhiJmYkS30uw4Fu2hvBJ7qlIwukxQ=; b=VbrucZvV8CsAdfhqdNoePn3ezjyqeh9zUYGZbj4yXj+mdAtNFoczofNi2CpJxL9y4v sG3zgq2um4NvSvcVFXkyzWlzkvkRRqRo+tnZ1JMD4R00T6Nriqmxqd9gmCshVB79sKDY kZH1tKjADl2Sbcff1Ni7ulVdFHvO4gLFQZSE2w6GzaS2F3tQ4AEZOmBsPtQ8Wi06YEqu F2ifGFnJ6OgcJ2LYkstAaeVmujPznJzP1GFuHiX1d4LCsZ30hfTdiJqpHFfTDxAcLsW3 5HA9WPsRDph9sfMGlmUMtKcHF/bVMMoTcaBVEsMYS0JvS8s25flGr39mClECxaGaFLLo pe+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@haasn.xyz header.s=mail header.b=CUaiHhUU; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id m25-20020a50d7d9000000b00548c6efe84bsi5832527edj.112.2023.12.13.05.16.00; Wed, 13 Dec 2023 05:16:01 -0800 (PST) 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=@haasn.xyz header.s=mail header.b=CUaiHhUU; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6D3A268D185; Wed, 13 Dec 2023 15:15:47 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E8BD68CFA3 for ; Wed, 13 Dec 2023 15:15:39 +0200 (EET) Received: from haasn.dev (unknown [10.30.0.2]) by haasn.dev (Postfix) with ESMTP id D05EC42DED; Wed, 13 Dec 2023 14:15:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=haasn.xyz; s=mail; t=1702473338; bh=GNnwyIhFIioCuX+gTm0EvHERsU4cBM1USNUQPhboY7I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CUaiHhUUcYT1MD6U9ijtUqm2f9PlTScWScKeyqY9ziJpxfOcy9HramwSB3Moprzbn vnnGuhGfW5kRz6KrQpuNOYhdIepqszw8mMCPMzfNffKIQKh23/2uMhqKr6FKLAKb8H Io6GncadwTfOYucd3D6QtMEvHbwl4hIIQ8mushU8= From: Niklas Haas To: ffmpeg-devel@ffmpeg.org Date: Wed, 13 Dec 2023 14:11:58 +0100 Message-ID: <20231213131536.10242-2-ffmpeg@haasn.xyz> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231213131536.10242-1-ffmpeg@haasn.xyz> References: <20231213131536.10242-1-ffmpeg@haasn.xyz> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 01/15] avfilter/formats: document ff_default_query_formats 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: Niklas Haas Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: fL27jpXHqN+I From: Niklas Haas In particular, make it clear that this function will not touch format lists which were already set by the caller before calling into this function. --- libavfilter/formats.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavfilter/formats.h b/libavfilter/formats.h index 22224dce2d..d44890109e 100644 --- a/libavfilter/formats.h +++ b/libavfilter/formats.h @@ -198,6 +198,10 @@ void ff_channel_layouts_unref(AVFilterChannelLayouts **ref); void ff_channel_layouts_changeref(AVFilterChannelLayouts **oldref, AVFilterChannelLayouts **newref); +/** + * Sets all remaining unset filter lists for all inputs/outputs to their + * corresponding `ff_all_*()` lists. + */ av_warn_unused_result int ff_default_query_formats(AVFilterContext *ctx);