Mercurial > mplayer.hg
comparison playtreeparser.c @ 12223:e7c8200ffdc5
Respect -playlist for asx streams
Patch by adland
author | rtognimp |
---|---|
date | Sat, 17 Apr 2004 16:46:41 +0000 |
parents | cb0cdaa0bddf |
children | 95ea9f5f6f14 |
comparison
equal
deleted
inserted
replaced
12222:da3cc73c2f98 | 12223:e7c8200ffdc5 |
---|---|
13 #include <unistd.h> | 13 #include <unistd.h> |
14 #include "m_config.h" | 14 #include "m_config.h" |
15 #include "playtree.h" | 15 #include "playtree.h" |
16 #include "playtreeparser.h" | 16 #include "playtreeparser.h" |
17 #include "libmpdemux/stream.h" | 17 #include "libmpdemux/stream.h" |
18 #include "libmpdemux/demuxer.h" | |
18 #include "mp_msg.h" | 19 #include "mp_msg.h" |
19 | 20 |
20 | 21 |
21 #if defined(__CYGWIN__) || defined(__OS2__) | 22 #if defined(__CYGWIN__) || defined(__OS2__) |
22 #define PATH_SEP '\\' | 23 #define PATH_SEP '\\' |
516 return entry; | 517 return entry; |
517 } | 518 } |
518 | 519 |
519 play_tree_t* | 520 play_tree_t* |
520 embedded_playlist_parse(char *line) { | 521 embedded_playlist_parse(char *line) { |
521 int f; | 522 int f=DEMUXER_TYPE_PLAYLIST; |
522 stream_t* stream; | 523 stream_t* stream; |
523 play_tree_parser_t* ptp; | 524 play_tree_parser_t* ptp; |
524 play_tree_t* entry; | 525 play_tree_t* entry; |
525 | 526 |
526 // Get stream opened to link | 527 // Get stream opened to link |
644 | 645 |
645 play_tree_t* | 646 play_tree_t* |
646 parse_playlist_file(char* file) { | 647 parse_playlist_file(char* file) { |
647 stream_t *stream; | 648 stream_t *stream; |
648 play_tree_t* ret; | 649 play_tree_t* ret; |
649 int f; | 650 int f=DEMUXER_TYPE_PLAYLIST; |
650 | 651 |
651 stream = open_stream(file,0,&f); | 652 stream = open_stream(file,0,&f); |
652 | 653 |
653 if(!stream) { | 654 if(!stream) { |
654 mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Error while opening playlist file %s: %s\n",file,strerror(errno)); | 655 mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Error while opening playlist file %s: %s\n",file,strerror(errno)); |