Unified · Split
| @@ -218,23 +218,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 217 unmodified lines | ||
| 218 | 218 | return ff_filter_frame(outlink, out); |
| 219 | 219 | } |
| 220 | 220 | |
| 221 | −static int query_formats(AVFilterContext *ctx) | |
| 222 | −{ | |
| 223 | − static const enum AVSampleFormat sample_fmts[] = { | |
| 224 | − AV_SAMPLE_FMT_DBL, | |
| 225 | − AV_SAMPLE_FMT_NONE | |
| 226 | − }; | |
| 227 | − int ret = ff_set_common_all_channel_counts(ctx); | |
| 228 | − if (ret < 0) | |
| 229 | − return ret; | |
| 230 | − | |
| 231 | − ret = ff_set_common_formats_from_list(ctx, sample_fmts); | |
| 232 | − if (ret < 0) | |
| 233 | − return ret; | |
| 234 | − | |
| 235 | − return ff_set_common_all_samplerates(ctx); | |
| 236 | −} | |
| 237 | − | |
| 238 | 221 | static av_cold void uninit(AVFilterContext *ctx) |
| 239 | 222 | { |
| 240 | 223 | AExciterContext *s = ctx->priv; |
| @@ -296,7 +279,7 @@ const AVFilter ff_af_aexciter = { · 55 unmodified lines | ||
| 296 | 279 | .uninit = uninit, |
| 297 | 280 | FILTER_INPUTS(avfilter_af_aexciter_inputs), |
| 298 | 281 | FILTER_OUTPUTS(avfilter_af_aexciter_outputs), |
| 299 | − FILTER_QUERY_FUNC(query_formats), | |
| 282 | + FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_DBL), | |
| 300 | 283 | .process_command = process_command, |
| 301 | 284 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL, |
| 302 | 285 | }; |