mirror of
https://github.com/joel16/SDL2.git
synced 2025-01-07 11:20:17 +00:00
Date: Thu, 16 Jan 2003 13:48:31 +0200
From: "Mike Gorchak" added showing of type of the track, when adding -list arg --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40569
This commit is contained in:
parent
cfca6d1cc7
commit
42057d5d2d
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user