From bc37b9f4fce4506eb7505a72364777c53aada7c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 23 Sep 2012 15:57:35 +0100 Subject: [PATCH] qtmux: send stream-start event --- gst/isomp4/gstqtmux.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gst/isomp4/gstqtmux.c b/gst/isomp4/gstqtmux.c index d0b5ccd..b86a90c 100644 --- a/gst/isomp4/gstqtmux.c +++ b/gst/isomp4/gstqtmux.c @@ -1619,9 +1619,14 @@ gst_qt_mux_start_file (GstQTMux * qtmux) GstFlowReturn ret = GST_FLOW_OK; GstCaps *caps; GstSegment segment; + gchar s_id[32]; GST_DEBUG_OBJECT (qtmux, "starting file"); + /* stream-start (FIXME: create id based on input ids) */ + g_snprintf (s_id, sizeof (s_id), "qtmux-%08x", g_random_int ()); + gst_pad_push_event (qtmux->srcpad, gst_event_new_stream_start (s_id)); + caps = gst_caps_copy (gst_pad_get_pad_template_caps (qtmux->srcpad)); /* qtmux has structure with and without variant, remove all but the first */ while (gst_caps_get_size (caps) > 1) -- 2.7.4