splitmuxsink: Don't use an explicit name for requesting audio pads

... unless the muxer uses the same audio pad template name as
splitmuxsink. We can't request a pad called "audio_0" on a muxer that
wants pads to be "sink_%d".
This commit is contained in:
Sebastian Dröge 2017-04-20 13:16:24 +01:00
parent 3d19d6d8bc
commit fe77e2efe8

View file

@ -1751,6 +1751,7 @@ gst_splitmux_sink_request_new_pad (GstElement * element,
mux_template =
gst_element_class_get_pad_template (GST_ELEMENT_GET_CLASS
(splitmux->muxer), "audio");
name = NULL;
}
}
if (mux_template == NULL) {
@ -1758,6 +1759,7 @@ gst_splitmux_sink_request_new_pad (GstElement * element,
mux_template =
gst_element_class_get_pad_template (GST_ELEMENT_GET_CLASS
(splitmux->muxer), "sink_%d");
name = NULL;
}
}