From 6c7354362306c6e45d4a6e13da65363939423387 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 27 Sep 2021 22:49:13 +0200 Subject: [PATCH] avfilter/vf_scale_qsv: Use formats list instead of query function Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_scale_qsv.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/libavfilter/vf_scale_qsv.c b/libavfilter/vf_scale_qsv.c index ab497a9d45..371f629457 100644 --- a/libavfilter/vf_scale_qsv.c +++ b/libavfilter/vf_scale_qsv.c @@ -156,15 +156,6 @@ static av_cold void qsvscale_uninit(AVFilterContext *ctx) s->nb_surface_ptrs_out = 0; } -static int qsvscale_query_formats(AVFilterContext *ctx) -{ - static const enum AVPixelFormat pixel_formats[] = { - AV_PIX_FMT_QSV, AV_PIX_FMT_NONE, - }; - - return ff_set_common_formats_from_list(ctx, pixel_formats); -} - static int init_out_pool(AVFilterContext *ctx, int out_width, int out_height) { @@ -678,7 +669,7 @@ const AVFilter ff_vf_scale_qsv = { FILTER_INPUTS(qsvscale_inputs), FILTER_OUTPUTS(qsvscale_outputs), - FILTER_QUERY_FUNC(qsvscale_query_formats), + FILTER_SINGLE_PIXFMT(AV_PIX_FMT_QSV), .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE, };