Date: Thu, 16 Jan 2003 13:48:31 +0200

From: "Mike Gorchak"

added showing of type of the track, when adding -list arg
This commit is contained in:
Sam Lantinga 2003-01-20 01:35:44 +00:00
parent 52523f04a9
commit 6c4c4dba45

View File

@ -44,6 +44,7 @@ static void ListTracks(SDL_CD *cdrom)
{
int i;
int m, s, f;
char* trtype;
SDL_CDStatus(cdrom);
printf("Drive tracks: %d\n", cdrom->numtracks);
@ -51,8 +52,20 @@ static void ListTracks(SDL_CD *cdrom)
FRAMES_TO_MSF(cdrom->track[i].length, &m, &s, &f);
if ( f > 0 )
++s;
printf("\tTrack (index %d) %d: %d:%2.2d\n", i,
cdrom->track[i].id, m, s);
switch(cdrom->track[i].type)
{
case SDL_AUDIO_TRACK:
trtype="audio";
break;
case SDL_DATA_TRACK:
trtype="data";
break;
default:
trtype="unknown";
break;
}
printf("\tTrack (index %d) %d: %d:%2.2d [%s track]\n", i,
cdrom->track[i].id, m, s, trtype);
}
}