[vlc-commits] playlist: xspf: use xml defines
Francois Cartegnie
git at videolan.org
Wed Sep 6 13:10:04 CEST 2017
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Tue Sep 5 16:48:35 2017 +0200| [710e8cc1fe51e861bf7d51e44362beafae6a0b42] | committer: Francois Cartegnie
playlist: xspf: use xml defines
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=710e8cc1fe51e861bf7d51e44362beafae6a0b42
---
modules/demux/playlist/xspf.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c
index 0904937573..bf4b4592f5 100644
--- a/modules/demux/playlist/xspf.c
+++ b/modules/demux/playlist/xspf.c
@@ -234,7 +234,7 @@ static bool parse_playlist_node COMPLEX_INTERFACE
msg_Warn(p_demux, "<playlist> requires \"version\" attribute");
psz_value = NULL;
- while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > 0)
+ while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > XML_READER_NONE)
switch (i_node)
{
case XML_READER_STARTELEM:
@@ -305,7 +305,7 @@ static bool parse_tracklist_node COMPLEX_INTERFACE
int i_node;
/* now parse the <track>s */
- while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > 0)
+ while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > XML_READER_NONE)
{
if (i_node == XML_READER_STARTELEM)
{
@@ -377,7 +377,7 @@ static bool parse_track_node COMPLEX_INTERFACE
/* reset i_track_id */
p_sys->i_track_id = -1;
- while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > 0)
+ while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > XML_READER_NONE)
switch (i_node)
{
case XML_READER_STARTELEM:
@@ -636,7 +636,7 @@ static bool parse_extension_node COMPLEX_INTERFACE
}
/* parse the child elements */
- while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > 0)
+ while ((i_node = xml_ReaderNextNode(p_xml_reader, &name)) > XML_READER_NONE)
{
switch (i_node)
{
@@ -783,8 +783,12 @@ static bool skip_element COMPLEX_INTERFACE
++lvl;
break;
}
- case XML_READER_ENDELEM: lvl--; break;
- case 0: case -1: return false;
+ case XML_READER_ENDELEM:
+ lvl--;
+ break;
+ case XML_READER_NONE:
+ case XML_READER_ERROR:
+ return false;
}
return true;
More information about the vlc-commits
mailing list