mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Mark AVFilterPad[] compound literals as const.
GCC 4.6.2 at least still seems to fail to put them in .rodata though, see also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37303 Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
parent
d9010daa6f
commit
5af7daabc4
@ -406,12 +406,12 @@ AVFilter avfilter_af_aconvert = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.config_props = config_output, },
|
.config_props = config_output, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -98,11 +98,11 @@ AVFilter avfilter_af_aformat = {
|
|||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
.priv_size = sizeof(AFormatContext),
|
.priv_size = sizeof(AFormatContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples},
|
.filter_samples = filter_samples},
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO},
|
.type = AVMEDIA_TYPE_AUDIO},
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -29,13 +29,13 @@ AVFilter avfilter_af_anull = {
|
|||||||
|
|
||||||
.priv_size = 0,
|
.priv_size = 0,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.get_audio_buffer = avfilter_null_get_audio_buffer,
|
.get_audio_buffer = avfilter_null_get_audio_buffer,
|
||||||
.filter_samples = avfilter_null_filter_samples },
|
.filter_samples = avfilter_null_filter_samples },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO, },
|
.type = AVMEDIA_TYPE_AUDIO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -336,12 +336,12 @@ AVFilter avfilter_af_aresample = {
|
|||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
.priv_size = sizeof(AResampleContext),
|
.priv_size = sizeof(AResampleContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.config_props = config_output,
|
.config_props = config_output,
|
||||||
.type = AVMEDIA_TYPE_AUDIO, },
|
.type = AVMEDIA_TYPE_AUDIO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -90,14 +90,14 @@ AVFilter avfilter_af_ashowinfo = {
|
|||||||
.priv_size = sizeof(ShowInfoContext),
|
.priv_size = sizeof(ShowInfoContext),
|
||||||
.init = init,
|
.init = init,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.get_audio_buffer = avfilter_null_get_audio_buffer,
|
.get_audio_buffer = avfilter_null_get_audio_buffer,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO },
|
.type = AVMEDIA_TYPE_AUDIO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -150,14 +150,14 @@ AVFilter avfilter_af_earwax = {
|
|||||||
.description = NULL_IF_CONFIG_SMALL("Widen the stereo image."),
|
.description = NULL_IF_CONFIG_SMALL("Widen the stereo image."),
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
.priv_size = sizeof(EarwaxContext),
|
.priv_size = sizeof(EarwaxContext),
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO, },
|
.type = AVMEDIA_TYPE_AUDIO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -179,13 +179,13 @@ AVFilter avfilter_af_volume = {
|
|||||||
.priv_size = sizeof(VolumeContext),
|
.priv_size = sizeof(VolumeContext),
|
||||||
.init = init,
|
.init = init,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.min_perms = AV_PERM_READ|AV_PERM_WRITE},
|
.min_perms = AV_PERM_READ|AV_PERM_WRITE},
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO, },
|
.type = AVMEDIA_TYPE_AUDIO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -26,7 +26,7 @@ AVFilter avfilter_asink_anullsink = {
|
|||||||
|
|
||||||
.priv_size = 0,
|
.priv_size = 0,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {
|
.inputs = (const AVFilterPad[]) {
|
||||||
{
|
{
|
||||||
.name = "default",
|
.name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
@ -34,5 +34,5 @@ AVFilter avfilter_asink_anullsink = {
|
|||||||
},
|
},
|
||||||
{ .name = NULL},
|
{ .name = NULL},
|
||||||
},
|
},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = NULL }},
|
.outputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
};
|
};
|
||||||
|
@ -362,8 +362,8 @@ AVFilter avfilter_asrc_abuffer = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL }},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.poll_frame = poll_frame,
|
.poll_frame = poll_frame,
|
||||||
|
@ -216,9 +216,9 @@ AVFilter avfilter_asrc_aevalsrc = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.priv_size = sizeof(EvalContext),
|
.priv_size = sizeof(EvalContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.request_frame = request_frame, },
|
.request_frame = request_frame, },
|
||||||
|
@ -128,9 +128,9 @@ AVFilter avfilter_asrc_anullsrc = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.priv_size = sizeof(ANullContext),
|
.priv_size = sizeof(ANullContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.request_frame = request_frame, },
|
.request_frame = request_frame, },
|
||||||
|
@ -188,12 +188,12 @@ AVFilter avfilter_vsink_buffersink = {
|
|||||||
|
|
||||||
.query_formats = vsink_query_formats,
|
.query_formats = vsink_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL }},
|
{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = NULL }},
|
.outputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* CONFIG_BUFFERSINK_FILTER */
|
#endif /* CONFIG_BUFFERSINK_FILTER */
|
||||||
@ -252,12 +252,12 @@ AVFilter avfilter_asink_abuffersink = {
|
|||||||
.priv_size = sizeof(BufferSinkContext),
|
.priv_size = sizeof(BufferSinkContext),
|
||||||
.query_formats = asink_query_formats,
|
.query_formats = asink_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.filter_samples = filter_samples,
|
.filter_samples = filter_samples,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL }},
|
{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = NULL }},
|
.outputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* CONFIG_ABUFFERSINK_FILTER */
|
#endif /* CONFIG_ABUFFERSINK_FILTER */
|
||||||
|
@ -322,8 +322,8 @@ AVFilter avfilter_vsrc_movie = {
|
|||||||
.uninit = movie_common_uninit,
|
.uninit = movie_common_uninit,
|
||||||
.query_formats = movie_query_formats,
|
.query_formats = movie_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL }},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = movie_request_frame,
|
.request_frame = movie_request_frame,
|
||||||
.config_props = movie_config_output_props, },
|
.config_props = movie_config_output_props, },
|
||||||
@ -463,8 +463,8 @@ AVFilter avfilter_asrc_amovie = {
|
|||||||
.uninit = movie_common_uninit,
|
.uninit = movie_common_uninit,
|
||||||
.query_formats = amovie_query_formats,
|
.query_formats = amovie_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL }},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_AUDIO,
|
.type = AVMEDIA_TYPE_AUDIO,
|
||||||
.request_frame = amovie_request_frame,
|
.request_frame = amovie_request_frame,
|
||||||
.config_props = amovie_config_output_props, },
|
.config_props = amovie_config_output_props, },
|
||||||
|
@ -97,7 +97,7 @@ AVFilter avfilter_vf_setdar = {
|
|||||||
|
|
||||||
.priv_size = sizeof(AspectContext),
|
.priv_size = sizeof(AspectContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = setdar_config_props,
|
.config_props = setdar_config_props,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -105,7 +105,7 @@ AVFilter avfilter_vf_setdar = {
|
|||||||
.end_frame = avfilter_null_end_frame },
|
.end_frame = avfilter_null_end_frame },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
@ -130,7 +130,7 @@ AVFilter avfilter_vf_setsar = {
|
|||||||
|
|
||||||
.priv_size = sizeof(AspectContext),
|
.priv_size = sizeof(AspectContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = setsar_config_props,
|
.config_props = setsar_config_props,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -138,7 +138,7 @@ AVFilter avfilter_vf_setsar = {
|
|||||||
.end_frame = avfilter_null_end_frame },
|
.end_frame = avfilter_null_end_frame },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -122,7 +122,7 @@ AVFilter avfilter_vf_blackframe = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -130,7 +130,7 @@ AVFilter avfilter_vf_blackframe = {
|
|||||||
.end_frame = end_frame, },
|
.end_frame = end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -336,14 +336,14 @@ AVFilter avfilter_vf_boxblur = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.min_perms = AV_PERM_READ },
|
.min_perms = AV_PERM_READ },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -27,14 +27,14 @@ AVFilter avfilter_vf_copy = {
|
|||||||
.name = "copy",
|
.name = "copy",
|
||||||
.description = NULL_IF_CONFIG_SMALL("Copy the input video unchanged to the output."),
|
.description = NULL_IF_CONFIG_SMALL("Copy the input video unchanged to the output."),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
.end_frame = avfilter_null_end_frame,
|
.end_frame = avfilter_null_end_frame,
|
||||||
.rej_perms = ~0 },
|
.rej_perms = ~0 },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -333,7 +333,7 @@ AVFilter avfilter_vf_crop = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
@ -341,7 +341,7 @@ AVFilter avfilter_vf_crop = {
|
|||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.config_props = config_input, },
|
.config_props = config_input, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_output, },
|
.config_props = config_output, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -200,7 +200,7 @@ AVFilter avfilter_vf_cropdetect = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -208,7 +208,7 @@ AVFilter avfilter_vf_cropdetect = {
|
|||||||
.end_frame = end_frame, },
|
.end_frame = end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -273,7 +273,7 @@ AVFilter avfilter_vf_delogo = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
@ -282,7 +282,7 @@ AVFilter avfilter_vf_delogo = {
|
|||||||
.min_perms = AV_PERM_WRITE | AV_PERM_READ,
|
.min_perms = AV_PERM_WRITE | AV_PERM_READ,
|
||||||
.rej_perms = AV_PERM_PRESERVE },
|
.rej_perms = AV_PERM_PRESERVE },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
@ -546,7 +546,7 @@ AVFilter avfilter_vf_deshake = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
@ -554,7 +554,7 @@ AVFilter avfilter_vf_deshake = {
|
|||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -127,7 +127,7 @@ AVFilter avfilter_vf_drawbox = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -137,7 +137,7 @@ AVFilter avfilter_vf_drawbox = {
|
|||||||
.min_perms = AV_PERM_WRITE | AV_PERM_READ,
|
.min_perms = AV_PERM_WRITE | AV_PERM_READ,
|
||||||
.rej_perms = AV_PERM_PRESERVE },
|
.rej_perms = AV_PERM_PRESERVE },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -823,7 +823,7 @@ AVFilter avfilter_vf_drawtext = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
@ -834,7 +834,7 @@ AVFilter avfilter_vf_drawtext = {
|
|||||||
AV_PERM_READ,
|
AV_PERM_READ,
|
||||||
.rej_perms = AV_PERM_PRESERVE },
|
.rej_perms = AV_PERM_PRESERVE },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.process_command = command,
|
.process_command = command,
|
||||||
|
@ -166,7 +166,7 @@ AVFilter avfilter_vf_fade = {
|
|||||||
.priv_size = sizeof(FadeContext),
|
.priv_size = sizeof(FadeContext),
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
@ -176,7 +176,7 @@ AVFilter avfilter_vf_fade = {
|
|||||||
.min_perms = AV_PERM_READ | AV_PERM_WRITE,
|
.min_perms = AV_PERM_READ | AV_PERM_WRITE,
|
||||||
.rej_perms = AV_PERM_PRESERVE, },
|
.rej_perms = AV_PERM_PRESERVE, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -218,7 +218,7 @@ AVFilter avfilter_vf_fieldorder = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.priv_size = sizeof(FieldOrderContext),
|
.priv_size = sizeof(FieldOrderContext),
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
@ -228,7 +228,7 @@ AVFilter avfilter_vf_fieldorder = {
|
|||||||
.min_perms = AV_PERM_READ,
|
.min_perms = AV_PERM_READ,
|
||||||
.rej_perms = AV_PERM_REUSE2|AV_PERM_PRESERVE,},
|
.rej_perms = AV_PERM_REUSE2|AV_PERM_PRESERVE,},
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -104,7 +104,7 @@ AVFilter avfilter_vf_fifo = {
|
|||||||
|
|
||||||
.priv_size = sizeof(FifoContext),
|
.priv_size = sizeof(FifoContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer= avfilter_null_get_video_buffer,
|
.get_video_buffer= avfilter_null_get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
@ -112,7 +112,7 @@ AVFilter avfilter_vf_fifo = {
|
|||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.rej_perms = AV_PERM_REUSE2, },
|
.rej_perms = AV_PERM_REUSE2, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame, },
|
.request_frame = request_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -100,14 +100,14 @@ AVFilter avfilter_vf_format = {
|
|||||||
|
|
||||||
.priv_size = sizeof(FormatContext),
|
.priv_size = sizeof(FormatContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer= avfilter_null_get_video_buffer,
|
.get_video_buffer= avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
.draw_slice = avfilter_null_draw_slice,
|
.draw_slice = avfilter_null_draw_slice,
|
||||||
.end_frame = avfilter_null_end_frame, },
|
.end_frame = avfilter_null_end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
@ -130,14 +130,14 @@ AVFilter avfilter_vf_noformat = {
|
|||||||
|
|
||||||
.priv_size = sizeof(FormatContext),
|
.priv_size = sizeof(FormatContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer= avfilter_null_get_video_buffer,
|
.get_video_buffer= avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
.draw_slice = avfilter_null_draw_slice,
|
.draw_slice = avfilter_null_draw_slice,
|
||||||
.end_frame = avfilter_null_end_frame, },
|
.end_frame = avfilter_null_end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -365,7 +365,7 @@ AVFilter avfilter_vf_frei0r = {
|
|||||||
|
|
||||||
.priv_size = sizeof(Frei0rContext),
|
.priv_size = sizeof(Frei0rContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
.config_props = config_input_props,
|
.config_props = config_input_props,
|
||||||
@ -373,7 +373,7 @@ AVFilter avfilter_vf_frei0r = {
|
|||||||
.min_perms = AV_PERM_READ },
|
.min_perms = AV_PERM_READ },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
@ -455,9 +455,9 @@ AVFilter avfilter_vsrc_frei0r_src = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = source_request_frame,
|
.request_frame = source_request_frame,
|
||||||
.config_props = source_config_props },
|
.config_props = source_config_props },
|
||||||
|
@ -240,7 +240,7 @@ AVFilter avfilter_vf_gradfun = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
@ -248,7 +248,7 @@ AVFilter avfilter_vf_gradfun = {
|
|||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -150,13 +150,13 @@ AVFilter avfilter_vf_hflip = {
|
|||||||
.priv_size = sizeof(FlipContext),
|
.priv_size = sizeof(FlipContext),
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -332,14 +332,14 @@ AVFilter avfilter_vf_hqdn3d = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.end_frame = end_frame },
|
.end_frame = end_frame },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -379,14 +379,14 @@ AVFilter avfilter_vf_ocv = {
|
|||||||
.init = init,
|
.init = init,
|
||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.min_perms = AV_PERM_READ },
|
.min_perms = AV_PERM_READ },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -339,13 +339,13 @@ static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir)
|
|||||||
.uninit = uninit, \
|
.uninit = uninit, \
|
||||||
.query_formats = query_formats, \
|
.query_formats = query_formats, \
|
||||||
\
|
\
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default", \
|
.inputs = (const AVFilterPad[]) {{ .name = "default", \
|
||||||
.type = AVMEDIA_TYPE_VIDEO, \
|
.type = AVMEDIA_TYPE_VIDEO, \
|
||||||
.draw_slice = draw_slice, \
|
.draw_slice = draw_slice, \
|
||||||
.config_props = config_props, \
|
.config_props = config_props, \
|
||||||
.min_perms = AV_PERM_READ, }, \
|
.min_perms = AV_PERM_READ, }, \
|
||||||
{ .name = NULL}}, \
|
{ .name = NULL}}, \
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default", \
|
.outputs = (const AVFilterPad[]) {{ .name = "default", \
|
||||||
.type = AVMEDIA_TYPE_VIDEO, }, \
|
.type = AVMEDIA_TYPE_VIDEO, }, \
|
||||||
{ .name = NULL}}, \
|
{ .name = NULL}}, \
|
||||||
}
|
}
|
||||||
|
@ -884,7 +884,7 @@ AVFilter avfilter_vf_mp = {
|
|||||||
.priv_size = sizeof(MPContext),
|
.priv_size = sizeof(MPContext),
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
@ -892,7 +892,7 @@ AVFilter avfilter_vf_mp = {
|
|||||||
.config_props = config_inprops,
|
.config_props = config_inprops,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.config_props = config_outprops, },
|
.config_props = config_outprops, },
|
||||||
|
@ -29,14 +29,14 @@ AVFilter avfilter_vf_null = {
|
|||||||
|
|
||||||
.priv_size = 0,
|
.priv_size = 0,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
.end_frame = avfilter_null_end_frame },
|
.end_frame = avfilter_null_end_frame },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -503,7 +503,7 @@ AVFilter avfilter_vf_overlay = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "main",
|
.inputs = (const AVFilterPad[]) {{ .name = "main",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.get_video_buffer= get_video_buffer,
|
.get_video_buffer= get_video_buffer,
|
||||||
@ -521,7 +521,7 @@ AVFilter avfilter_vf_overlay = {
|
|||||||
.min_perms = AV_PERM_READ,
|
.min_perms = AV_PERM_READ,
|
||||||
.rej_perms = AV_PERM_REUSE2, },
|
.rej_perms = AV_PERM_REUSE2, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_output, },
|
.config_props = config_output, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -412,7 +412,7 @@ AVFilter avfilter_vf_pad = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.get_video_buffer = get_video_buffer,
|
.get_video_buffer = get_video_buffer,
|
||||||
@ -421,7 +421,7 @@ AVFilter avfilter_vf_pad = {
|
|||||||
.end_frame = end_frame, },
|
.end_frame = end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_output, },
|
.config_props = config_output, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -115,7 +115,7 @@ AVFilter avfilter_vf_pixdesctest = {
|
|||||||
.priv_size = sizeof(PixdescTestContext),
|
.priv_size = sizeof(PixdescTestContext),
|
||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
@ -123,7 +123,7 @@ AVFilter avfilter_vf_pixdesctest = {
|
|||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -329,13 +329,13 @@ AVFilter avfilter_vf_scale = {
|
|||||||
|
|
||||||
.priv_size = sizeof(ScaleContext),
|
.priv_size = sizeof(ScaleContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_props, },
|
.config_props = config_props, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -324,7 +324,7 @@ AVFilter avfilter_vf_select = {
|
|||||||
|
|
||||||
.priv_size = sizeof(SelectContext),
|
.priv_size = sizeof(SelectContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
@ -332,7 +332,7 @@ AVFilter avfilter_vf_select = {
|
|||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.end_frame = end_frame },
|
.end_frame = end_frame },
|
||||||
{ .name = NULL }},
|
{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.poll_frame = poll_frame,
|
.poll_frame = poll_frame,
|
||||||
.request_frame = request_frame, },
|
.request_frame = request_frame, },
|
||||||
|
@ -137,13 +137,13 @@ AVFilter avfilter_vf_setpts = {
|
|||||||
|
|
||||||
.priv_size = sizeof(SetPTSContext),
|
.priv_size = sizeof(SetPTSContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.config_props = config_input,
|
.config_props = config_input,
|
||||||
.start_frame = start_frame, },
|
.start_frame = start_frame, },
|
||||||
{ .name = NULL }},
|
{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -119,14 +119,14 @@ AVFilter avfilter_vf_settb = {
|
|||||||
|
|
||||||
.priv_size = sizeof(SetTBContext),
|
.priv_size = sizeof(SetTBContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.end_frame = avfilter_null_end_frame },
|
.end_frame = avfilter_null_end_frame },
|
||||||
{ .name = NULL }},
|
{ .name = NULL }},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_output_props, },
|
.config_props = config_output_props, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -84,7 +84,7 @@ AVFilter avfilter_vf_showinfo = {
|
|||||||
.priv_size = sizeof(ShowInfoContext),
|
.priv_size = sizeof(ShowInfoContext),
|
||||||
.init = init,
|
.init = init,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = avfilter_null_start_frame,
|
.start_frame = avfilter_null_start_frame,
|
||||||
@ -92,7 +92,7 @@ AVFilter avfilter_vf_showinfo = {
|
|||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO },
|
.type = AVMEDIA_TYPE_VIDEO },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -103,7 +103,7 @@ AVFilter avfilter_vf_slicify = {
|
|||||||
|
|
||||||
.priv_size = sizeof(SliceContext),
|
.priv_size = sizeof(SliceContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
@ -111,7 +111,7 @@ AVFilter avfilter_vf_slicify = {
|
|||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.end_frame = avfilter_null_end_frame, },
|
.end_frame = avfilter_null_end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -51,14 +51,14 @@ AVFilter avfilter_vf_split = {
|
|||||||
.name = "split",
|
.name = "split",
|
||||||
.description = NULL_IF_CONFIG_SMALL("Pass on the input to two outputs."),
|
.description = NULL_IF_CONFIG_SMALL("Pass on the input to two outputs."),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer= avfilter_null_get_video_buffer,
|
.get_video_buffer= avfilter_null_get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.end_frame = end_frame, },
|
.end_frame = end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "output1",
|
.outputs = (const AVFilterPad[]) {{ .name = "output1",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = "output2",
|
{ .name = "output2",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
|
@ -203,14 +203,14 @@ AVFilter avfilter_vf_transpose = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = null_draw_slice,
|
.draw_slice = null_draw_slice,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.config_props = config_props_output,
|
.config_props = config_props_output,
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
@ -242,7 +242,7 @@ AVFilter avfilter_vf_unsharp = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.end_frame = end_frame,
|
.end_frame = end_frame,
|
||||||
@ -250,7 +250,7 @@ AVFilter avfilter_vf_unsharp = {
|
|||||||
.min_perms = AV_PERM_READ, },
|
.min_perms = AV_PERM_READ, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -93,14 +93,14 @@ AVFilter avfilter_vf_vflip = {
|
|||||||
|
|
||||||
.priv_size = sizeof(FlipContext),
|
.priv_size = sizeof(FlipContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.get_video_buffer = get_video_buffer,
|
.get_video_buffer = get_video_buffer,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.draw_slice = draw_slice,
|
.draw_slice = draw_slice,
|
||||||
.config_props = config_input, },
|
.config_props = config_input, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO, },
|
.type = AVMEDIA_TYPE_VIDEO, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
};
|
};
|
||||||
|
@ -400,7 +400,7 @@ AVFilter avfilter_vf_yadif = {
|
|||||||
.uninit = uninit,
|
.uninit = uninit,
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
.inputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.start_frame = start_frame,
|
.start_frame = start_frame,
|
||||||
.get_video_buffer = get_video_buffer,
|
.get_video_buffer = get_video_buffer,
|
||||||
@ -408,7 +408,7 @@ AVFilter avfilter_vf_yadif = {
|
|||||||
.end_frame = end_frame, },
|
.end_frame = end_frame, },
|
||||||
{ .name = NULL}},
|
{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.poll_frame = poll_frame,
|
.poll_frame = poll_frame,
|
||||||
.request_frame = request_frame, },
|
.request_frame = request_frame, },
|
||||||
|
@ -32,7 +32,7 @@ AVFilter avfilter_vsink_nullsink = {
|
|||||||
|
|
||||||
.priv_size = 0,
|
.priv_size = 0,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {
|
.inputs = (const AVFilterPad[]) {
|
||||||
{
|
{
|
||||||
.name = "default",
|
.name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
@ -41,5 +41,5 @@ AVFilter avfilter_vsink_nullsink = {
|
|||||||
},
|
},
|
||||||
{ .name = NULL},
|
{ .name = NULL},
|
||||||
},
|
},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = NULL }},
|
.outputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
};
|
};
|
||||||
|
@ -210,8 +210,8 @@ AVFilter avfilter_vsrc_buffer = {
|
|||||||
|
|
||||||
.init = init,
|
.init = init,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL }},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL }},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.poll_frame = poll_frame,
|
.poll_frame = poll_frame,
|
||||||
|
@ -164,9 +164,9 @@ AVFilter avfilter_vsrc_color = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = color_request_frame,
|
.request_frame = color_request_frame,
|
||||||
.config_props = color_config_props },
|
.config_props = color_config_props },
|
||||||
|
@ -381,9 +381,9 @@ AVFilter avfilter_vsrc_mptestsrc = {
|
|||||||
|
|
||||||
.query_formats = query_formats,
|
.query_formats = query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.config_props = config_props,
|
.config_props = config_props,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
|
@ -178,8 +178,8 @@ AVFilter avfilter_vsrc_nullsrc = {
|
|||||||
.init = nullsrc_init,
|
.init = nullsrc_init,
|
||||||
.priv_size = sizeof(TestSourceContext),
|
.priv_size = sizeof(TestSourceContext),
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.config_props = config_props, },
|
.config_props = config_props, },
|
||||||
@ -400,9 +400,9 @@ AVFilter avfilter_vsrc_testsrc = {
|
|||||||
|
|
||||||
.query_formats = test_query_formats,
|
.query_formats = test_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.config_props = config_props, },
|
.config_props = config_props, },
|
||||||
@ -527,9 +527,9 @@ AVFilter avfilter_vsrc_rgbtestsrc = {
|
|||||||
|
|
||||||
.query_formats = rgbtest_query_formats,
|
.query_formats = rgbtest_query_formats,
|
||||||
|
|
||||||
.inputs = (AVFilterPad[]) {{ .name = NULL}},
|
.inputs = (const AVFilterPad[]) {{ .name = NULL}},
|
||||||
|
|
||||||
.outputs = (AVFilterPad[]) {{ .name = "default",
|
.outputs = (const AVFilterPad[]) {{ .name = "default",
|
||||||
.type = AVMEDIA_TYPE_VIDEO,
|
.type = AVMEDIA_TYPE_VIDEO,
|
||||||
.request_frame = request_frame,
|
.request_frame = request_frame,
|
||||||
.config_props = rgbtest_config_props, },
|
.config_props = rgbtest_config_props, },
|
||||||
|
Loading…
Reference in New Issue
Block a user