diff options
author | Jan Schmidt <jan@centricular.com> | 2016-08-23 02:13:19 +1000 |
---|---|---|
committer | Jan Schmidt <jan@centricular.com> | 2016-08-23 02:13:19 +1000 |
commit | 1d5b32ee91e7f41577f04bbdd8a9a199de887eb0 (patch) | |
tree | 8267671acfd6782b8fcab6e03e358a2aab593292 | |
parent | 389e35d03225731552964dd56ee4ea1c0c624245 (diff) |
adaptivedemux: Fix the previous commit
Remove extra files that were not meant to be added to the commit
-rw-r--r-- | gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej | 39 | ||||
-rw-r--r-- | gst-libs/gst/adaptivedemux/set_state_keep.patch | 13 |
2 files changed, 0 insertions, 52 deletions
diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej deleted file mode 100644 index 82fcc2c42..000000000 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej +++ /dev/null @@ -1,39 +0,0 @@ ---- gst-libs/gst/adaptivedemux/gstadaptivedemux.c -+++ gst-libs/gst/adaptivedemux/gstadaptivedemux.c -@@ -1821,12 +1926,36 @@ gst_adaptive_demux_stream_push_buffer (GstAdaptiveDemuxStream * stream, - gst_caps_unref (stream->pending_caps); - stream->pending_caps = NULL; - } -+ -+ if (stream->do_block) { -+ -+ g_mutex_lock (&demux->priv->preroll_lock); -+ GST_MANIFEST_UNLOCK (demux); -+ -+ gst_adaptive_demux_handle_preroll (demux, stream); -+ -+ while (stream->do_block && !stream->cancelled) { -+ GST_LOG_OBJECT (demux, "Stream %p sleeping for preroll", stream); -+ g_cond_wait (&demux->priv->preroll_cond, &demux->priv->preroll_lock); -+ } -+ if (stream->cancelled) { -+ GST_LOG_OBJECT (demux, "stream %p cancelled", stream); -+ gst_buffer_unref (buffer); -+ g_mutex_unlock (&demux->priv->preroll_lock); -+ return GST_FLOW_FLUSHING; -+ } -+ -+ g_mutex_unlock (&demux->priv->preroll_lock); -+ GST_MANIFEST_LOCK (demux); -+ } -+ - if (G_UNLIKELY (stream->pending_segment)) { - GST_DEBUG_OBJECT (stream->pad, "Sending pending seg: %" GST_PTR_FORMAT, - stream->pending_segment); - gst_pad_push_event (stream->pad, stream->pending_segment); - stream->pending_segment = NULL; - } -+ - if (G_UNLIKELY (stream->pending_tags || stream->bitrate_changed)) { - GstTagList *tags = stream->pending_tags; - diff --git a/gst-libs/gst/adaptivedemux/set_state_keep.patch b/gst-libs/gst/adaptivedemux/set_state_keep.patch deleted file mode 100644 index e9a7bd8e4..000000000 --- a/gst-libs/gst/adaptivedemux/set_state_keep.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c -index a7cf6c0..34ea3aa 100644 ---- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c -+++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c -@@ -2533,6 +2533,8 @@ gst_adaptive_demux_stream_download_uri (GstAdaptiveDemux * demux, - return ret; - } - -+ gst_element_set_state (stream->src, GST_STATE_PLAYING); -+ - /* wait for the fragment to be completely downloaded */ - GST_DEBUG_OBJECT (stream->pad, - "Waiting for fragment download to finish: %s", uri); |