From 563e1df5d6ae4fc6ba8257268f5493aee9168e9e Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Thu, 16 Apr 2020 16:40:40 +0200 Subject: lavfi/formats: add ff_formats_pixdesc_filter(). --- libavfilter/formats.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libavfilter/formats.h') diff --git a/libavfilter/formats.h b/libavfilter/formats.h index 870809b5a0..cc588f30d8 100644 --- a/libavfilter/formats.h +++ b/libavfilter/formats.h @@ -221,6 +221,16 @@ int ff_add_format(AVFilterFormats **avff, int64_t fmt); av_warn_unused_result AVFilterFormats *ff_all_formats(enum AVMediaType type); +/** + * Construct a formats list containing all pixel formats with certain + * properties + */ +av_warn_unused_result +int ff_formats_pixdesc_filter(AVFilterFormats **rfmts, unsigned want, unsigned rej); + +//* format is software, non-planar with sub-sampling +#define FF_PIX_FMT_FLAG_SW_FLAT_SUB (1 << 24) + /** * Construct a formats list containing all planar sample formats. */ -- cgit v1.2.3