lavfi: convert input/ouput list compound literals to named objects

A number of compilers, for example those from TI and IBM, choke on
these initialisers.  The current style is also quite ugly.

Signed-off-by: Mans Rullgard <mans@mansr.com>
This commit is contained in:
Mans Rullgard
2012-07-24 14:14:01 +01:00
parent b404c66056
commit 568c70e79e
51 changed files with 1135 additions and 545 deletions

View File

@@ -114,6 +114,16 @@ static int request_frame(AVFilterLink *link)
return -1;
}
static const AVFilterPad avfilter_vsrc_nullsrc_outputs[] = {
{
.name = "default",
.type = AVMEDIA_TYPE_VIDEO,
.config_props = config_props,
.request_frame = request_frame,
},
{ NULL }
};
AVFilter avfilter_vsrc_nullsrc = {
.name = "nullsrc",
.description = NULL_IF_CONFIG_SMALL("Null video source, never return images."),
@@ -123,13 +133,5 @@ AVFilter avfilter_vsrc_nullsrc = {
.inputs = NULL,
.outputs = (const AVFilterPad[]) {
{
.name = "default",
.type = AVMEDIA_TYPE_VIDEO,
.config_props = config_props,
.request_frame = request_frame,
},
{ .name = NULL}
},
.outputs = avfilter_vsrc_nullsrc_outputs,
};