History

avfilter/vf_sr: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit afa54581 parent 4cb03431 file · +1 −6Browse files

Showing the changes to libavfilter (1 of 1 file). Show all

Unified · Split

libavfilter/vf_sr.c+1−6
@@ -66,15 +66,10 @@ static av_cold int init(AVFilterContext *context) · 65 unmodified lines
66 return ff_dnn_init(&sr_context->dnnctx, DFT_PROCESS_FRAME, context);66 return ff_dnn_init(&sr_context->dnnctx, DFT_PROCESS_FRAME, context);
67}67}
68 68
69static int query_formats(AVFilterContext *context)
70{
71 const enum AVPixelFormat pixel_formats[] = {AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P,69 const enum AVPixelFormat pixel_formats[] = {AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P,
72 AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_GRAY8,70 AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_GRAY8,
73 AV_PIX_FMT_NONE};71 AV_PIX_FMT_NONE};
74 72
75 return ff_set_common_formats_from_list(context, pixel_formats);
76}
77
78static int config_output(AVFilterLink *outlink)73static int config_output(AVFilterLink *outlink)
79{74{
80 AVFilterContext *context = outlink->src;75 AVFilterContext *context = outlink->src;
@@ -200,6 +195,6 @@ const AVFilter ff_vf_sr = { · 119 unmodified lines
200 .uninit = uninit,195 .uninit = uninit,
201 FILTER_INPUTS(sr_inputs),196 FILTER_INPUTS(sr_inputs),
202 FILTER_OUTPUTS(sr_outputs),197 FILTER_OUTPUTS(sr_outputs),
203 FILTER_QUERY_FUNC(query_formats),198 FILTER_PIXFMTS_ARRAY(pixel_formats),
204 .priv_class = &sr_class,199 .priv_class = &sr_class,
205};200};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t