diff options
Diffstat (limited to 'playtreeparser.c')
-rw-r--r-- | playtreeparser.c | 4 |
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; |