mirror of
https://github.com/mpv-player/mpv
synced 2025-03-11 00:29:02 +00:00
preliminary support for wpl playlists, closes #362
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16872 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
997fc285dc
commit
4bc4473e58
@ -436,7 +436,7 @@ parse_smil(play_tree_parser_t* p) {
|
|||||||
strstrip(line);
|
strstrip(line);
|
||||||
if(line[0] == '\0') // Ignore empties
|
if(line[0] == '\0') // Ignore empties
|
||||||
continue;
|
continue;
|
||||||
if (strncasecmp(line,"<smil",5)==0)
|
if (strncasecmp(line,"<smil",5)==0 || strncasecmp(line,"<?wpl",5)==0)
|
||||||
break; // smil header found
|
break; // smil header found
|
||||||
else
|
else
|
||||||
return NULL; //line not smil exit
|
return NULL; //line not smil exit
|
||||||
@ -452,7 +452,7 @@ parse_smil(play_tree_parser_t* p) {
|
|||||||
if (line[0]=='\0')
|
if (line[0]=='\0')
|
||||||
continue;
|
continue;
|
||||||
if (!entrymode) { // all entries filled so far
|
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
|
pos=strstr(line,"src="); // Is source present on this line
|
||||||
if (pos !=NULL) {
|
if (pos !=NULL) {
|
||||||
s_start=pos+5;
|
s_start=pos+5;
|
||||||
|
Loading…
Reference in New Issue
Block a user