summaryrefslogtreecommitdiffstats
path: root/playtreeparser.c
diff options
context:
space:
mode:
authorreynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-10-28 22:12:20 +0000
committerreynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-10-28 22:12:20 +0000
commit4bc4473e58b397ec34bc9d0a2682f1d0e05a3119 (patch)
tree9bb6806aab5a29260f48dea9ff710665914217c7 /playtreeparser.c
parent997fc285dc124643bfcc3e10183d8e7b5b7ea635 (diff)
downloadmpv-4bc4473e58b397ec34bc9d0a2682f1d0e05a3119.tar.bz2
mpv-4bc4473e58b397ec34bc9d0a2682f1d0e05a3119.tar.xz
preliminary support for wpl playlists, closes #362
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16872 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'playtreeparser.c')
-rw-r--r--playtreeparser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/playtreeparser.c b/playtreeparser.c
index 5999fc69f0..9bcb90a5b4 100644
--- a/playtreeparser.c
+++ b/playtreeparser.c
@@ -436,7 +436,7 @@ parse_smil(play_tree_parser_t* p) {
strstrip(line);
if(line[0] == '\0') // Ignore empties
continue;
- if (strncasecmp(line,"<smil",5)==0)
+ if (strncasecmp(line,"<smil",5)==0 || strncasecmp(line,"<?wpl",5)==0)
break; // smil header found
else
return NULL; //line not smil exit
@@ -452,7 +452,7 @@ parse_smil(play_tree_parser_t* p) {
if (line[0]=='\0')
continue;
if (!entrymode) { // all entries filled so far
- if (strncasecmp(line,"<video",6)==0 || strncasecmp(line,"<audio",6)==0) {
+ if (strncasecmp(line,"<video",6)==0 || strncasecmp(line,"<audio",6)==0 || strncasecmp(line,"<media",6)) {
pos=strstr(line,"src="); // Is source present on this line
if (pos !=NULL) {
s_start=pos+5;