Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -218,23 +218,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 217 unmodified lines | |||
| 218 | return ff_filter_frame(outlink, out); | 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 | static av_cold void uninit(AVFilterContext *ctx) | 221 | static av_cold void uninit(AVFilterContext *ctx) |
| 239 | { | 222 | { |
| 240 | AExciterContext *s = ctx->priv; | 223 | AExciterContext *s = ctx->priv; |
| @@ -296,7 +279,7 @@ const AVFilter ff_af_aexciter = { · 55 unmodified lines | |||
| 296 | .uninit = uninit, | 279 | .uninit = uninit, |
| 297 | FILTER_INPUTS(avfilter_af_aexciter_inputs), | 280 | FILTER_INPUTS(avfilter_af_aexciter_inputs), |
| 298 | FILTER_OUTPUTS(avfilter_af_aexciter_outputs), | 281 | FILTER_OUTPUTS(avfilter_af_aexciter_outputs), |
| 299 | FILTER_QUERY_FUNC(query_formats), | 282 | FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_DBL), |
| 300 | .process_command = process_command, | 283 | .process_command = process_command, |
| 301 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL, | 284 | .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL, |
| 302 | }; | 285 | }; |