From afccf149af139686fae8634a17a013c802d05f97 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Fri, 22 Feb 2013 17:00:27 -0300 Subject: [PATCH] dashdemux: live stream playback crashfix --- ext/dash/gstdashdemux.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/dash/gstdashdemux.c b/ext/dash/gstdashdemux.c index 617879debc..ecfa0a4097 100644 --- a/ext/dash/gstdashdemux.c +++ b/ext/dash/gstdashdemux.c @@ -1136,12 +1136,18 @@ gst_dash_demux_stream_loop (GstDashDemux * demux) demux->need_segment = FALSE; } + GST_DEBUG_OBJECT (demux, + "Pushing fragment ts: %" GST_TIME_FORMAT " at pad %s", + GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)), + GST_PAD_NAME (selected_stream->pad)); +#if 0 GST_DEBUG_OBJECT (demux, "Pushing fragment %p #%d (stream %i) ts:%" GST_TIME_FORMAT " dur:%" GST_TIME_FORMAT " at pad: %s:%s", buffer, GST_BUFFER_OFFSET (buffer), selected_stream->index, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)), GST_TIME_ARGS (GST_BUFFER_DURATION (buffer)), GST_DEBUG_PAD_NAME (selected_stream->pad)); +#endif ret = gst_pad_push (selected_stream->pad, gst_buffer_ref (buffer)); gst_segment_set_last_stop (&demux->segment, GST_FORMAT_TIME, GST_BUFFER_TIMESTAMP (buffer));