comparison mplayer.c @ 9124:ff773800b598

I also added that a self-reference is not endlessly played ... (Happened with Hole_Dollparts_MSTR.mov), which also gave the other problems ... Fabian Franz <FabianFranz@gmx.de>
author arpi
date Mon, 27 Jan 2003 22:27:54 +0000
parents 9b387eae87e6
children c947458ad326
comparison
equal deleted inserted replaced
9123:0f52526cb69a 9124:ff773800b598
1233 1233
1234 bname=mp_basename(playlist_entry); 1234 bname=mp_basename(playlist_entry);
1235 if ((strlen(bname)>10) && !strncmp(bname,"qt",2) && !strncmp(bname+3,"gateQT",6)) 1235 if ((strlen(bname)>10) && !strncmp(bname,"qt",2) && !strncmp(bname+3,"gateQT",6))
1236 continue; 1236 continue;
1237 1237
1238 if (!strncmp(bname,mp_basename(filename),strlen(bname))) // ignoring self-reference
1239 continue;
1240
1238 entry = play_tree_new(); 1241 entry = play_tree_new();
1239 1242
1240 if (filename && !strcmp(mp_basename(playlist_entry),playlist_entry)) // add reference path of current file 1243 if (filename && !strcmp(mp_basename(playlist_entry),playlist_entry)) // add reference path of current file
1241 { 1244 {
1242 temp=malloc((strlen(filename)-strlen(mp_basename(filename))+strlen(playlist_entry)+1)*sizeof(char)); 1245 temp=malloc((strlen(filename)-strlen(mp_basename(filename))+strlen(playlist_entry)+1)*sizeof(char));