History

avfilter/af_axcorrelate: Store format in filter, remove query func

Andreas Rheinhardt committed 5 years ago

Commit 4f6bf3e1 parent 2329c331 file · +1 −18Browse files

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

Unified · Split

libavfilter/af_axcorrelate.c+1−18
@@ -46,23 +46,6 @@ typedef struct AudioXCorrelateContext { · 45 unmodified lines
4646 int (*xcorrelate)(AVFilterContext *ctx, AVFrame *out);
4747 } AudioXCorrelateContext;
4848
49−static int query_formats(AVFilterContext *ctx)
50−{
51− static const enum AVSampleFormat sample_fmts[] = {
52− AV_SAMPLE_FMT_FLTP,
53− AV_SAMPLE_FMT_NONE
54− };
55− int ret = ff_set_common_all_channel_counts(ctx);
56− if (ret < 0)
57− return ret;
58−
59− ret = ff_set_common_formats_from_list(ctx, sample_fmts);
60− if (ret < 0)
61− return ret;
62−
63− return ff_set_common_all_samplerates(ctx);
64−}
65−
6649 static float mean_sum(const float *in, int size)
6750 {
6851 float mean_sum = 0.f;
@@ -358,5 +341,5 @@ const AVFilter ff_af_axcorrelate = { · 289 unmodified lines
358341 .uninit = uninit,
359342 FILTER_INPUTS(inputs),
360343 FILTER_OUTPUTS(outputs),
361− FILTER_QUERY_FUNC(query_formats),
344+ FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_FLTP),
362345 };

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