From 5b1eda95ebd4bfb0d09c893bb5cad24b0a85b2bd Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Fri, 13 Dec 2013 17:26:10 -0300 Subject: [PATCH] dashdemux: do not try to access buffer after losing the ref For obvious reasons --- ext/dash/gstdashdemux.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/dash/gstdashdemux.c b/ext/dash/gstdashdemux.c index 1f2aba0aa4..61723de5bd 100644 --- a/ext/dash/gstdashdemux.c +++ b/ext/dash/gstdashdemux.c @@ -2308,6 +2308,7 @@ gst_dash_demux_get_next_fragment_for_stream (GstDashDemux * demux, } } + *size_buffer += gst_buffer_get_size (buffer); if (catch_up) { GstFlowReturn ret; @@ -2319,8 +2320,6 @@ gst_dash_demux_get_next_fragment_for_stream (GstDashDemux * demux, gst_dash_demux_stream_push_data (stream, buffer); stream->has_data_queued = TRUE; } - - *size_buffer += gst_buffer_get_size (buffer); } else { GST_WARNING_OBJECT (demux, "Failed to download fragment for stream %p %d", stream, stream->index);