History

avfilter/af_aexciter: Store format in filter, remove query function

Andreas Rheinhardt committed 5 years ago

Commit 8a4b76e1 parent 53d41fd1 file · +1 −18Browse files

Unified · Split

libavfilter/af_aexciter.c+1−18
@@ -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
221static 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
238static av_cold void uninit(AVFilterContext *ctx)221static 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};

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