diff --git a/gst/multifile/gstsplitmuxsrc.c b/gst/multifile/gstsplitmuxsrc.c index 3e7067d9e6..d829bfa99b 100644 --- a/gst/multifile/gstsplitmuxsrc.c +++ b/gst/multifile/gstsplitmuxsrc.c @@ -75,6 +75,12 @@ GST_STATIC_PAD_TEMPLATE ("video", GST_PAD_SOMETIMES, GST_STATIC_CAPS_ANY); +static GstStaticPadTemplate video_aux_src_template = +GST_STATIC_PAD_TEMPLATE ("video_%u", + GST_PAD_SRC, + GST_PAD_SOMETIMES, + GST_STATIC_CAPS_ANY); + static GstStaticPadTemplate audio_src_template = GST_STATIC_PAD_TEMPLATE ("audio_%u", GST_PAD_SRC, @@ -209,6 +215,8 @@ gst_splitmux_src_class_init (GstSplitMuxSrcClass * klass) gst_element_class_add_static_pad_template (gstelement_class, &video_src_template); + gst_element_class_add_static_pad_template (gstelement_class, + &video_aux_src_template); gst_element_class_add_static_pad_template (gstelement_class, &audio_src_template); gst_element_class_add_static_pad_template (gstelement_class,