From 8cb57a4fe80a6163e8eb94282ba6ca5795695b60 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Sat, 18 Mar 2017 00:06:02 +1100 Subject: [PATCH] urisourcebin: Store slot info on the queue object too The buffering message handling tries to look up the slot info on the queue itself. --- gst/playback/gsturisourcebin.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/playback/gsturisourcebin.c b/gst/playback/gsturisourcebin.c index 715f861f14..54ec197441 100644 --- a/gst/playback/gsturisourcebin.c +++ b/gst/playback/gsturisourcebin.c @@ -1169,6 +1169,9 @@ get_output_slot (GstURISourceBin * urisrc, gboolean do_download, slot = g_new0 (OutputSlotInfo, 1); slot->queue = queue; + /* Set the slot onto the queue (needed in buffering msg handling) */ + g_object_set_data (G_OBJECT (queue), "urisourcebin.slotinfo", slot); + if (do_download) { gchar *temp_template, *filename; const gchar *tmp_dir, *prgname;