Correct for get_disctype to get_discmode change.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: sample8.c,v 1.5 2004/07/21 10:19:20 rocky Exp $
|
$Id: sample8.c,v 1.6 2004/07/21 11:01:23 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
|
|
||||||
@@ -48,22 +48,34 @@ print_cdtext_track_info(CdIo *cdio, track_t i_track, const char *message) {
|
|||||||
static void
|
static void
|
||||||
print_cdtext_info(CdIo *cdio, track_t i_tracks, track_t i_first_track) {
|
print_cdtext_info(CdIo *cdio, track_t i_tracks, track_t i_first_track) {
|
||||||
track_t i_last_track = i_first_track+i_tracks;
|
track_t i_last_track = i_first_track+i_tracks;
|
||||||
cd_disctype_t cd_disctype = cdio_get_disctype(cdio);
|
discmode_t cd_discmode = cdio_get_discmode(cdio);
|
||||||
|
|
||||||
switch (cd_disctype) {
|
switch (cd_discmode) {
|
||||||
case CDIO_DISC_TYPE_CD:
|
case CDIO_DISC_MODE_CD_DA:
|
||||||
printf("Disc is CD-DA or CD-ROM.\n");
|
printf("Disc is CD-DA.\n");
|
||||||
break;
|
break;
|
||||||
case CDIO_DISC_TYPE_CD_I:
|
case CDIO_DISC_MODE_CD_DATA_1:
|
||||||
printf("Disc is CD-i.\n");
|
printf("Disc is CD-ROM mode 1.\n");
|
||||||
break;
|
break;
|
||||||
case CDIO_DISC_TYPE_XA:
|
case CDIO_DISC_MODE_CD_DATA_2:
|
||||||
printf("Disc is CD-XA or DDCD.\n");
|
printf("Disc is CD-ROM mode 2.\n");
|
||||||
break;
|
break;
|
||||||
case CDIO_DISC_TYPE_UNDEF:
|
case CDIO_DISC_MODE_CD_XA_2_1:
|
||||||
printf("Not a CD - perhaps a DVD.\n");
|
printf("Disc is CD-XA form2 mode 1.\n");
|
||||||
break;
|
break;
|
||||||
case CDIO_DISC_TYPE_ERROR:
|
case CDIO_DISC_MODE_CD_XA_2_2:
|
||||||
|
printf("Disc is CD-XA form2 mode 2.\n");
|
||||||
|
break;
|
||||||
|
case CDIO_DISC_MODE_CD_MIXED:
|
||||||
|
printf("Disc is mixed-mode.\n");
|
||||||
|
break;
|
||||||
|
case CDIO_DISC_MODE_DVD:
|
||||||
|
printf("Disc is some sort of DVD.\n");
|
||||||
|
break;
|
||||||
|
case CDIO_DISC_MODE_NO_INFO:
|
||||||
|
printf("Don't now what disc is. Perhaps driver doesn't implement.\n");
|
||||||
|
break;
|
||||||
|
case CDIO_DISC_MODE_ERROR:
|
||||||
printf("Error getting CD info or request not supported by drive.\n");
|
printf("Error getting CD info or request not supported by drive.\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user