splitmuxsink: Don't use an explicit name for requesting audio pads
authorSebastian Dröge <sebastian@centricular.com>
Thu, 20 Apr 2017 12:16:24 +0000 (13:16 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 20 Apr 2017 12:17:33 +0000 (13:17 +0100)
... 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".

gst/multifile/gstsplitmuxsink.c

index d98a984..a7d0466 100644 (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;
     }
   }