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 328720 - Totem doesn't parse Real SMIL playlists
Totem doesn't parse Real SMIL playlists
Status: RESOLVED NOTGNOME
Product: totem-pl-parser
Classification: Core
Component: General
Old
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-01-26 12:38 UTC by Christian Fredrik Kalager Schaller
Modified: 2008-06-03 17:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Fredrik Kalager Schaller 2006-01-26 12:38:56 UTC
The Virgin Radio AAC stream, SMIL playlist isn't getting parsed by Totem,
http://www.smgradio.com/core/audio/real/live.smi?service=vraac
Comment 1 Bastien Nocera 2006-01-26 14:09:53 UTC
Cool, fixed a bunch of bugs in the playlist parser thanks to this.

2006-01-26  Bastien Nocera  <hadess@hadess.net>

        * data/mime-type-list.txt: add the application/smil and
        application/x-smil mime-types
        * src/plparse/totem-pl-parser.c: (parse_smil_entry),
        (totem_pl_parser_parse_internal): support the application/smil,
        also look for the "audio" element in SMIL files, ignore files
        of certain mime-types only after we've checked whether we supported
        that type (Closes: #328720)

The problem is that doing an xmlRecoverMemory on the file munges bits of the URL. Still checking that.
Comment 3 Christian Fredrik Kalager Schaller 2006-01-27 09:35:06 UTC
Adding information on why these stream are invalid from Daniel Veillard.

http://www.w3.org/TR/REC-xml/#syntax

<DV> The ampersand character (&) and the left angle bracket (<) MUST NOT appear in their literal form, except when used as markup delimiters, or within a comment, a processing instruction, or a CDATA section. If they are needed elsewhere, they MUST be escaped using either numeric character references or the strings "&amp;" and "&lt;" respectively.
Comment 4 James Cridland 2006-01-27 12:46:52 UTC
Incidentally, this bug is now fixed within the playlist generation system.
Comment 5 Philip Withnall 2008-06-03 17:39:20 UTC
Mass-move from totem to totem-pl-parser. You can remove all messages by searching for this comment.