History

avfilter/vf_selectivecolor: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit 828a4271 parent 10ff5761 file · +1 −5Browse files

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

Unified · Split

libavfilter/vf_selectivecolor.c+1−5
@@ -285,8 +285,6 @@ static int config_input(AVFilterLink *inlink) · 284 unmodified lines
285 return 0;285 return 0;
286}286}
287 287
288static int query_formats(AVFilterContext *ctx)
289{
290 static const enum AVPixelFormat pix_fmts[] = {288 static const enum AVPixelFormat pix_fmts[] = {
291 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,289 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,
292 AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA,290 AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA,
@@ -297,8 +295,6 @@ static int query_formats(AVFilterContext *ctx) · 4 unmodified lines
297 AV_PIX_FMT_RGBA64, AV_PIX_FMT_BGRA64,295 AV_PIX_FMT_RGBA64, AV_PIX_FMT_BGRA64,
298 AV_PIX_FMT_NONE296 AV_PIX_FMT_NONE
299 };297 };
300 return ff_set_common_formats_from_list(ctx, pix_fmts);
301}
302 298
303static inline int comp_adjust(int scale, float value, float adjust, float k, int correction_method)299static inline int comp_adjust(int scale, float value, float adjust, float k, int correction_method)
304{300{
@@ -491,7 +487,7 @@ const AVFilter ff_vf_selectivecolor = { · 186 unmodified lines
491 .priv_size = sizeof(SelectiveColorContext),487 .priv_size = sizeof(SelectiveColorContext),
492 FILTER_INPUTS(selectivecolor_inputs),488 FILTER_INPUTS(selectivecolor_inputs),
493 FILTER_OUTPUTS(selectivecolor_outputs),489 FILTER_OUTPUTS(selectivecolor_outputs),
494 FILTER_QUERY_FUNC(query_formats),490 FILTER_PIXFMTS_ARRAY(pix_fmts),
495 .priv_class = &selectivecolor_class,491 .priv_class = &selectivecolor_class,
496 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,492 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,
497};493};

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