History

avfilter/vf_aspect: Deduplicate inputs

Also avoid using the avfilter-prefix for static objects.

Andreas Rheinhardt committed 3 years ago

Commit 1d33a311 parent a40f8331 file · +10 −18Browse files

Unified · Split

libavfilter/vf_aspect.c+10−18
@@ -127,6 +127,14 @@ static int get_aspect_ratio(AVFilterLink *inlink, AVRational *aspect_ratio) · 126 unmodified lines
127127 return 0;
128128 }
129129
130+static const AVFilterPad aspect_inputs[] = {
131+ {
132+ .name = "default",
133+ .type = AVMEDIA_TYPE_VIDEO,
134+ .filter_frame = filter_frame,
135+ },
136+};
137+
130138 #if CONFIG_SETDAR_FILTER
131139
132140 static int setdar_config_props(AVFilterLink *outlink)
@@ -171,14 +179,6 @@ static const AVOption setdar_options[] = { · 38 unmodified lines
171179
172180 AVFILTER_DEFINE_CLASS(setdar);
173181
174−static const AVFilterPad avfilter_vf_setdar_inputs[] = {
175− {
176− .name = "default",
177− .type = AVMEDIA_TYPE_VIDEO,
178− .filter_frame = filter_frame,
179− },
180−};
181−
182182 static const AVFilterPad avfilter_vf_setdar_outputs[] = {
183183 {
184184 .name = "default",
@@ -193,7 +193,7 @@ const AVFilter ff_vf_setdar = { · 8 unmodified lines
193193 .priv_size = sizeof(AspectContext),
194194 .priv_class = &setdar_class,
195195 .flags = AVFILTER_FLAG_METADATA_ONLY,
196− FILTER_INPUTS(avfilter_vf_setdar_inputs),
196+ FILTER_INPUTS(aspect_inputs),
197197 FILTER_OUTPUTS(avfilter_vf_setdar_outputs),
198198 };
199199
@@ -234,14 +234,6 @@ static const AVOption setsar_options[] = { · 34 unmodified lines
234234
235235 AVFILTER_DEFINE_CLASS(setsar);
236236
237−static const AVFilterPad avfilter_vf_setsar_inputs[] = {
238− {
239− .name = "default",
240− .type = AVMEDIA_TYPE_VIDEO,
241− .filter_frame = filter_frame,
242− },
243−};
244−
245237 static const AVFilterPad avfilter_vf_setsar_outputs[] = {
246238 {
247239 .name = "default",
@@ -256,7 +248,7 @@ const AVFilter ff_vf_setsar = { · 8 unmodified lines
256248 .priv_size = sizeof(AspectContext),
257249 .priv_class = &setsar_class,
258250 .flags = AVFILTER_FLAG_METADATA_ONLY,
259− FILTER_INPUTS(avfilter_vf_setsar_inputs),
251+ FILTER_INPUTS(aspect_inputs),
260252 FILTER_OUTPUTS(avfilter_vf_setsar_outputs),
261253 };
262254

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