History

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

Andreas Rheinhardt committed 5 years ago

Commit abd917d1 parent 6cb9cf61 file · +1 −17Browse files

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

Unified · Split

libavfilter/af_dcshift.c+1−17
@@ -52,22 +52,6 @@ static av_cold int init(AVFilterContext *ctx) · 51 unmodified lines
5252 return 0;
5353 }
5454
55−static int query_formats(AVFilterContext *ctx)
56−{
57− static const enum AVSampleFormat sample_fmts[] = {
58− AV_SAMPLE_FMT_S32P, AV_SAMPLE_FMT_NONE
59− };
60− int ret = ff_set_common_all_channel_counts(ctx);
61− if (ret < 0)
62− return ret;
63−
64− ret = ff_set_common_formats_from_list(ctx, sample_fmts);
65− if (ret < 0)
66− return ret;
67−
68− return ff_set_common_all_samplerates(ctx);
69−}
70−
7155 static int filter_frame(AVFilterLink *inlink, AVFrame *in)
7256 {
7357 AVFilterContext *ctx = inlink->dst;
@@ -153,6 +137,6 @@ const AVFilter ff_af_dcshift = { · 79 unmodified lines
153137 .init = init,
154138 FILTER_INPUTS(dcshift_inputs),
155139 FILTER_OUTPUTS(dcshift_outputs),
156− FILTER_QUERY_FUNC(query_formats),
140+ FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_S32P),
157141 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
158142 };

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