From 154404fa4368e0df4136018b41484a99956a100e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 23 Sep 2012 16:02:19 +0100 Subject: [PATCH] matroskamux: send stream-start --- gst/matroska/matroska-mux.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index bac3e8a..cb74d26 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -2467,6 +2467,7 @@ gst_matroska_mux_start (GstMatroskaMux * mux) GstClockTime duration = 0; guint32 segment_uid[4]; GTimeVal time = { 0, 0 }; + gchar s_id[32]; #if 0 GstToc *toc; #endif @@ -2495,6 +2496,11 @@ gst_matroska_mux_start (GstMatroskaMux * mux) gst_query_unref (query); } + /* stream-start (FIXME: create id based on input ids) */ + g_snprintf (s_id, sizeof (s_id), "matroskamux-%08x", g_random_int ()); + gst_pad_push_event (mux->srcpad, gst_event_new_stream_start (s_id)); + + /* output caps */ audio_only = mux->num_v_streams == 0 && mux->num_a_streams > 0; if (!strcmp (mux->doctype, GST_MATROSKA_DOCTYPE_WEBM)) { media_type = (audio_only) ? "audio/webm" : "video/webm"; -- 2.7.4