From 28609ca93c1fc0e536071f2ebd46b1cae41a7d9b Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Sat, 13 Jul 2013 02:50:52 +0200 Subject: [PATCH] hlsdemux: add support for redirections --- ext/hls/gsthlsdemux.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/hls/gsthlsdemux.c b/ext/hls/gsthlsdemux.c index 2dfb856..efa712d 100644 --- a/ext/hls/gsthlsdemux.c +++ b/ext/hls/gsthlsdemux.c @@ -470,7 +470,9 @@ gst_hls_demux_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) query = gst_query_new_uri (); ret = gst_pad_peer_query (demux->sinkpad, query); if (ret) { - gst_query_parse_uri (query, &uri); + gst_query_parse_uri_redirection (query, &uri); + if (uri == NULL) + gst_query_parse_uri (query, &uri); gst_hls_demux_set_location (demux, uri); g_free (uri); } -- 2.7.4