History

avfilter/vf_bitplanedenoise: Use formats list instead of query func

Andreas Rheinhardt committed 5 years ago

Commit dc465ef1 parent 90e39481 file · +1 −6Browse files

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

Unified · Split

libavfilter/vf_bitplanenoise.c+1−6
@@ -47,8 +47,6 @@ static const AVOption bitplanenoise_options[] = { · 46 unmodified lines
47 47
48AVFILTER_DEFINE_CLASS(bitplanenoise);48AVFILTER_DEFINE_CLASS(bitplanenoise);
49 49
50static int query_formats(AVFilterContext *ctx)
51{
52 static const enum AVPixelFormat pixfmts[] = {50 static const enum AVPixelFormat pixfmts[] = {
53 AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV411P,51 AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV411P,
54 AV_PIX_FMT_YUV440P,52 AV_PIX_FMT_YUV440P,
@@ -67,9 +65,6 @@ static int query_formats(AVFilterContext *ctx) · 12 unmodified lines
67 AV_PIX_FMT_NONE65 AV_PIX_FMT_NONE
68 };66 };
69 67
70 return ff_set_common_formats_from_list(ctx, pixfmts);
71}
72
73static int config_input(AVFilterLink *inlink)68static int config_input(AVFilterLink *inlink)
74{69{
75 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);70 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
@@ -215,7 +210,7 @@ const AVFilter ff_vf_bitplanenoise = { · 139 unmodified lines
215 .priv_size = sizeof(BPNContext),210 .priv_size = sizeof(BPNContext),
216 FILTER_INPUTS(inputs),211 FILTER_INPUTS(inputs),
217 FILTER_OUTPUTS(outputs),212 FILTER_OUTPUTS(outputs),
218 FILTER_QUERY_FUNC(query_formats),213 FILTER_PIXFMTS_ARRAY(pixfmts),
219 .priv_class = &bitplanenoise_class,214 .priv_class = &bitplanenoise_class,
220 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,215 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
221};216};

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