History

avfilter/vf_cas: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit ee73c8b1 parent 7709c3e1 file · +1 −6Browse files

Unified · Split

libavfilter/vf_cas.c+1−6
@@ -201,8 +201,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 200 unmodified lines
201 return ff_filter_frame(ctx->outputs[0], out);201 return ff_filter_frame(ctx->outputs[0], out);
202}202}
203 203
204static av_cold int query_formats(AVFilterContext *avctx)
205{
206 static const enum AVPixelFormat pixel_fmts[] = {204 static const enum AVPixelFormat pixel_fmts[] = {
207 AV_PIX_FMT_GRAY8,205 AV_PIX_FMT_GRAY8,
208 AV_PIX_FMT_GRAY9, AV_PIX_FMT_GRAY10,206 AV_PIX_FMT_GRAY9, AV_PIX_FMT_GRAY10,
@@ -230,9 +228,6 @@ static av_cold int query_formats(AVFilterContext *avctx) · 21 unmodified lines
230 AV_PIX_FMT_NONE228 AV_PIX_FMT_NONE
231 };229 };
232 230
233 return ff_set_common_formats_from_list(avctx, pixel_fmts);
234}
235
236static av_cold int config_input(AVFilterLink *inlink)231static av_cold int config_input(AVFilterLink *inlink)
237{232{
238 AVFilterContext *avctx = inlink->dst;233 AVFilterContext *avctx = inlink->dst;
@@ -285,7 +280,7 @@ const AVFilter ff_vf_cas = { · 46 unmodified lines
285 .priv_class = &cas_class,280 .priv_class = &cas_class,
286 FILTER_INPUTS(cas_inputs),281 FILTER_INPUTS(cas_inputs),
287 FILTER_OUTPUTS(cas_outputs),282 FILTER_OUTPUTS(cas_outputs),
288 FILTER_QUERY_FUNC(query_formats),283 FILTER_PIXFMTS_ARRAY(pixel_fmts),
289 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,284 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,
290 .process_command = ff_filter_process_command,285 .process_command = ff_filter_process_command,
291};286};

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