After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 696095 - Problems with playing .m3u8 / relative HLS
Problems with playing .m3u8 / relative HLS
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
1.0.5
Other Linux
: Normal normal
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-18 19:04 UTC by leon
Modified: 2013-03-18 20:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Totem log (1.63 KB, text/plain)
2013-03-18 19:05 UTC, leon
Details
.m3u8 with relative urls (251 bytes, text/plain)
2013-03-18 19:05 UTC, leon
Details

Description leon 2013-03-18 19:04:57 UTC
I tried to play a .m3u8 file ( http://nl1-hls.tv.delta.nl/live/nl1/hls/stream7.m3u8) with relative urls in it and totem fails to play them.

The same provider has a stream with absolute urls in it and that works fine:  http://rtl5-hls.tv.delta.nl/live/rtl5/hls/stream8.m3u8

I've attached the message log from totem.
Comment 1 leon 2013-03-18 19:05:34 UTC
Created attachment 239181 [details]
Totem log
Comment 2 leon 2013-03-18 19:05:59 UTC
Created attachment 239182 [details]
.m3u8 with relative urls
Comment 3 Tim-Philipp Müller 2013-03-18 20:00:41 UTC
I get a 404 NOT FOUND for both of those streams.

However, it looks like Alessandro has fixed this earlier this morning:

commit 175498434c0370729c5691966dffe9395a6f8cf8
Author: Alessandro Decina <alessandro.d@gmail.com>
Date:   Mon Mar 18 07:34:13 2013 +0100

    hlsdemux: parse #EXT-X-KEY tags

commit 4ca7426f2a78fe7e42b75f0d0ebdffc1d485b7f2
Author: Alessandro Decina <alessandro.d@gmail.com>
Date:   Mon Mar 18 07:22:36 2013 +0100

    hlsdemux: factor out URI joining utility

commit cb7ee940d2012301b884cdd26f568bbee6f2d450
Author: Alessandro Decina <alessandro.d@gmail.com>
Date:   Mon Mar 18 07:02:54 2013 +0100

    hlsdemux: fix URI parsing for absolute fragment paths


Please re-open if it still fails with git master of things.
Comment 4 Tim-Philipp Müller 2013-03-18 20:06:55 UTC
Comment on attachment 239182 [details]
.m3u8 with relative urls

>EXTM3U
>#EXT-X-TARGETDURATION:9

Note that gst-typefind does not correctly identify this file as an hls playlist, because the first line is expected to start with #EXTM3U - is that a copy'n'paste mistake?
Comment 5 leon 2013-03-18 20:38:23 UTC
Yes, sorry for that. It's a copy 'n paste mistake. 

About the 404's: the urls are correct so maybe there's some geoip stuff going on there to make the streams only visible from the Netherlands.