Unified · Split
| @@ -69,8 +69,6 @@ static const AVOption signature_options[] = { · 68 unmodified lines | |||
| 69 | 69 | ||
| 70 | AVFILTER_DEFINE_CLASS(signature); | 70 | AVFILTER_DEFINE_CLASS(signature); |
| 71 | 71 | ||
| 72 | static int query_formats(AVFilterContext *ctx) | ||
| 73 | { | ||
| 74 | /* all formats with a separate gray value */ | 72 | /* all formats with a separate gray value */ |
| 75 | static const enum AVPixelFormat pix_fmts[] = { | 73 | static const enum AVPixelFormat pix_fmts[] = { |
| 76 | AV_PIX_FMT_GRAY8, | 74 | AV_PIX_FMT_GRAY8, |
| @@ -84,9 +82,6 @@ static int query_formats(AVFilterContext *ctx) · 7 unmodified lines | |||
| 84 | AV_PIX_FMT_NONE | 82 | AV_PIX_FMT_NONE |
| 85 | }; | 83 | }; |
| 86 | 84 | ||
| 87 | return ff_set_common_formats_from_list(ctx, pix_fmts); | ||
| 88 | } | ||
| 89 | |||
| 90 | static int config_input(AVFilterLink *inlink) | 85 | static int config_input(AVFilterLink *inlink) |
| 91 | { | 86 | { |
| 92 | AVFilterContext *ctx = inlink->dst; | 87 | AVFilterContext *ctx = inlink->dst; |
| @@ -762,6 +757,6 @@ const AVFilter ff_vf_signature = { · 669 unmodified lines | |||
| 762 | .uninit = uninit, | 757 | .uninit = uninit, |
| 763 | FILTER_OUTPUTS(signature_outputs), | 758 | FILTER_OUTPUTS(signature_outputs), |
| 764 | .inputs = NULL, | 759 | .inputs = NULL, |
| 765 | FILTER_QUERY_FUNC(query_formats), | 760 | FILTER_PIXFMTS_ARRAY(pix_fmts), |
| 766 | .flags = AVFILTER_FLAG_DYNAMIC_INPUTS, | 761 | .flags = AVFILTER_FLAG_DYNAMIC_INPUTS, |
| 767 | }; | 762 | }; |