Mercurial > mplayer.hg
comparison playtreeparser.c @ 5866:0f5f626e5151
Handle winamp playlist as sublist.
author | albeu |
---|---|
date | Sat, 27 Apr 2002 18:46:38 +0000 |
parents | 35f19046f809 |
children | dc61b6b159e4 |
comparison
equal
deleted
inserted
replaced
5865:f4b470b66a99 | 5866:0f5f626e5151 |
---|---|
292 | 292 |
293 for(num = 0; num < max_entry ; num++) { | 293 for(num = 0; num < max_entry ; num++) { |
294 if(entries[num].file == NULL) | 294 if(entries[num].file == NULL) |
295 mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Entry %d don't have a file !!!!\n",num+1); | 295 mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Entry %d don't have a file !!!!\n",num+1); |
296 else { | 296 else { |
297 mp_msg(MSGT_PLAYTREE,MSGL_DBG2,"Adding entry %s\n",entries[num].file); | |
297 entry = play_tree_new(); | 298 entry = play_tree_new(); |
298 play_tree_add_file(entry,entries[num].file); | 299 play_tree_add_file(entry,entries[num].file); |
299 free(entries[num].file); | 300 free(entries[num].file); |
300 if(list) | 301 if(list) |
301 play_tree_append_entry(list,entry); | 302 play_tree_append_entry(list,entry); |
311 free(entries[num].length); | 312 free(entries[num].length); |
312 } | 313 } |
313 } | 314 } |
314 | 315 |
315 free(entries); | 316 free(entries); |
316 | 317 |
317 return list; | 318 entry = play_tree_new(); |
319 play_tree_set_child(entry,list); | |
320 return entry; | |
318 } | 321 } |
319 | 322 |
320 play_tree_t* | 323 play_tree_t* |
321 parse_textplain(play_tree_parser_t* p) { | 324 parse_textplain(play_tree_parser_t* p) { |
322 char* line; | 325 char* line; |