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;