Mercurial > mplayer.hg
diff playtreeparser.c @ 23774:16a67232e916
realrtsp smil files can also use ' as field delimiter instead of "
Fixes rtsp://video.rootvision.net/xxc17.smil
author | rtogni |
---|---|
date | Mon, 16 Jul 2007 20:25:23 +0000 |
parents | c7eee1ecbe8c |
children | 0c4f1a88eaae |
line wrap: on
line diff
--- a/playtreeparser.c Mon Jul 16 20:13:25 2007 +0000 +++ b/playtreeparser.c Mon Jul 16 20:25:23 2007 +0000 @@ -532,8 +532,12 @@ pos = strstr(pos,"src="); // Is source present on this line if (pos != NULL) { entrymode=0; + if (pos[4] != '"' && pos[4] != '\'') { + mp_msg(MSGT_PLAYTREE,MSGL_V,"Unknown delimiter %c in source line %s\n", pos[4], line); + break; + } s_start=pos+5; - s_end=strchr(s_start,'"'); + s_end=strchr(s_start,pos[4]); if (s_end == NULL) { mp_msg(MSGT_PLAYTREE,MSGL_V,"Error parsing this source line %s\n",line); break;