mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 12:10:37 +00:00
dashdemux: live stream playback crashfix
This commit is contained in:
parent
d9baed8302
commit
afccf149af
1 changed files with 6 additions and 0 deletions
|
@ -1136,12 +1136,18 @@ gst_dash_demux_stream_loop (GstDashDemux * demux)
|
||||||
demux->need_segment = FALSE;
|
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,
|
GST_DEBUG_OBJECT (demux,
|
||||||
"Pushing fragment %p #%d (stream %i) ts:%" GST_TIME_FORMAT " dur:%"
|
"Pushing fragment %p #%d (stream %i) ts:%" GST_TIME_FORMAT " dur:%"
|
||||||
GST_TIME_FORMAT " at pad: %s:%s", buffer, GST_BUFFER_OFFSET (buffer),
|
GST_TIME_FORMAT " at pad: %s:%s", buffer, GST_BUFFER_OFFSET (buffer),
|
||||||
selected_stream->index, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)),
|
selected_stream->index, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)),
|
||||||
GST_TIME_ARGS (GST_BUFFER_DURATION (buffer)),
|
GST_TIME_ARGS (GST_BUFFER_DURATION (buffer)),
|
||||||
GST_DEBUG_PAD_NAME (selected_stream->pad));
|
GST_DEBUG_PAD_NAME (selected_stream->pad));
|
||||||
|
#endif
|
||||||
ret = gst_pad_push (selected_stream->pad, gst_buffer_ref (buffer));
|
ret = gst_pad_push (selected_stream->pad, gst_buffer_ref (buffer));
|
||||||
gst_segment_set_last_stop (&demux->segment, GST_FORMAT_TIME,
|
gst_segment_set_last_stop (&demux->segment, GST_FORMAT_TIME,
|
||||||
GST_BUFFER_TIMESTAMP (buffer));
|
GST_BUFFER_TIMESTAMP (buffer));
|
||||||
|
|
Loading…
Reference in a new issue