History

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

Andreas Rheinhardt committed 5 years ago

Commit 53d41fd1 parent 920c2fc1 file · +1 −18Browse files

Unified · Split

libavfilter/af_aemphasis.c+1−18
@@ -151,23 +151,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 150 unmodified lines
151 return ff_filter_frame(outlink, out);151 return ff_filter_frame(outlink, out);
152}152}
153 153
154static int query_formats(AVFilterContext *ctx)
155{
156 static const enum AVSampleFormat sample_fmts[] = {
157 AV_SAMPLE_FMT_DBLP,
158 AV_SAMPLE_FMT_NONE
159 };
160 int ret = ff_set_common_all_channel_counts(ctx);
161 if (ret < 0)
162 return ret;
163
164 ret = ff_set_common_formats_from_list(ctx, sample_fmts);
165 if (ret < 0)
166 return ret;
167
168 return ff_set_common_all_samplerates(ctx);
169}
170
171static inline void set_highshelf_rbj(BiquadCoeffs *bq, double freq, double q, double peak, double sr)154static inline void set_highshelf_rbj(BiquadCoeffs *bq, double freq, double q, double peak, double sr)
172{155{
173 double A = sqrt(peak);156 double A = sqrt(peak);
@@ -393,7 +376,7 @@ const AVFilter ff_af_aemphasis = { · 219 unmodified lines
393 .uninit = uninit,376 .uninit = uninit,
394 FILTER_INPUTS(avfilter_af_aemphasis_inputs),377 FILTER_INPUTS(avfilter_af_aemphasis_inputs),
395 FILTER_OUTPUTS(avfilter_af_aemphasis_outputs),378 FILTER_OUTPUTS(avfilter_af_aemphasis_outputs),
396 FILTER_QUERY_FUNC(query_formats),379 FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_DBLP),
397 .process_command = process_command,380 .process_command = process_command,
398 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC |381 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC |
399 AVFILTER_FLAG_SLICE_THREADS,382 AVFILTER_FLAG_SLICE_THREADS,

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