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

Unified · Split

libavfilter/af_axcorrelate.c+1−18
@@ -46,23 +46,6 @@ typedef struct AudioXCorrelateContext { · 45 unmodified lines
46 int (*xcorrelate)(AVFilterContext *ctx, AVFrame *out);46 int (*xcorrelate)(AVFilterContext *ctx, AVFrame *out);
47} AudioXCorrelateContext;47} AudioXCorrelateContext;
48 48
49static 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
66static float mean_sum(const float *in, int size)49static float mean_sum(const float *in, int size)
67{50{
68 float mean_sum = 0.f;51 float mean_sum = 0.f;
@@ -358,5 +341,5 @@ const AVFilter ff_af_axcorrelate = { · 289 unmodified lines
358 .uninit = uninit,341 .uninit = uninit,
359 FILTER_INPUTS(inputs),342 FILTER_INPUTS(inputs),
360 FILTER_OUTPUTS(outputs),343 FILTER_OUTPUTS(outputs),
361 FILTER_QUERY_FUNC(query_formats),344 FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_FLTP),
362};345};

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