summaryrefslogtreecommitdiffstats
path: root/playtreeparser.c
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-27 18:46:38 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-27 18:46:38 +0000
commit3d152232abce2a11fab82a96c0ce2419d2e121cf (patch)
tree15b0edfb02d9e86729a95c29208c8c1843b581af /playtreeparser.c
parente8793e8c86a56a730485bf6547c0b20142b6cc98 (diff)
downloadmpv-3d152232abce2a11fab82a96c0ce2419d2e121cf.tar.bz2
mpv-3d152232abce2a11fab82a96c0ce2419d2e121cf.tar.xz
Handle winamp playlist as sublist.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5867 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'playtreeparser.c')
-rw-r--r--playtreeparser.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/playtreeparser.c b/playtreeparser.c
index 489308f8aa..84bb71eb89 100644
--- a/playtreeparser.c
+++ b/playtreeparser.c
@@ -294,6 +294,7 @@ parse_pls(play_tree_parser_t* p) {
if(entries[num].file == NULL)
mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Entry %d don't have a file !!!!\n",num+1);
else {
+ mp_msg(MSGT_PLAYTREE,MSGL_DBG2,"Adding entry %s\n",entries[num].file);
entry = play_tree_new();
play_tree_add_file(entry,entries[num].file);
free(entries[num].file);
@@ -313,8 +314,10 @@ parse_pls(play_tree_parser_t* p) {
}
free(entries);
-
- return list;
+
+ entry = play_tree_new();
+ play_tree_set_child(entry,list);
+ return entry;
}
play_tree_t*