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

Unified · Split

libavfilter/af_dcshift.c+1−17
@@ -52,22 +52,6 @@ static av_cold int init(AVFilterContext *ctx) · 51 unmodified lines
52 return 0;52 return 0;
53}53}
54 54
55static 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
71static int filter_frame(AVFilterLink *inlink, AVFrame *in)55static int filter_frame(AVFilterLink *inlink, AVFrame *in)
72{56{
73 AVFilterContext *ctx = inlink->dst;57 AVFilterContext *ctx = inlink->dst;
@@ -153,6 +137,6 @@ const AVFilter ff_af_dcshift = { · 79 unmodified lines
153 .init = init,137 .init = init,
154 FILTER_INPUTS(dcshift_inputs),138 FILTER_INPUTS(dcshift_inputs),
155 FILTER_OUTPUTS(dcshift_outputs),139 FILTER_OUTPUTS(dcshift_outputs),
156 FILTER_QUERY_FUNC(query_formats),140 FILTER_SINGLE_SAMPLEFMT(AV_SAMPLE_FMT_S32P),
157 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,141 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
158};142};

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