diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 8bc0107e0d..b843e39872 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -2359,7 +2359,7 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) gst_pad_set_active (pad, TRUE); stream_id = - gst_pad_create_stream_id_printf (pad, GST_ELEMENT_CAST (avi), "%u", + gst_pad_create_stream_id_printf (pad, GST_ELEMENT_CAST (avi), "%03u", avi->num_streams); gst_pad_push_event (pad, gst_event_new_stream_start (stream_id)); g_free (stream_id); diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index f54014a91f..30b056cb7d 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -5359,7 +5359,7 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux, GST_DEBUG_OBJECT (qtdemux, "setting caps %" GST_PTR_FORMAT, stream->caps); stream_id = gst_pad_create_stream_id_printf (stream->pad, - GST_ELEMENT_CAST (qtdemux), "%u", stream->track_id); + GST_ELEMENT_CAST (qtdemux), "%03u", stream->track_id); gst_pad_push_event (stream->pad, gst_event_new_stream_start (stream_id)); g_free (stream_id); gst_pad_set_caps (stream->pad, stream->caps); diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 6beaec123f..25b5def422 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -1370,7 +1370,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux, GstEbmlRead * ebml) stream_id = gst_pad_create_stream_id_printf (context->pad, GST_ELEMENT_CAST (demux), - "%u", context->uid); + "%03u", context->uid); gst_pad_push_event (context->pad, gst_event_new_stream_start (stream_id)); g_free (stream_id); gst_pad_set_caps (context->pad, context->caps);