From: Tim-Philipp Müller Date: Sun, 23 Sep 2012 14:57:35 +0000 (+0100) Subject: qtmux: send stream-start event X-Git-Tag: 1.19.3~509^2~6509 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc37b9f4fce4506eb7505a72364777c53aada7c9;p=platform%2Fupstream%2Fgstreamer.git qtmux: send stream-start event --- 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)