Slightly more detailed capability reporting:
VCD is MODE2 FORM 1/2; PhotoCD is ability to read multisessions.
This commit is contained in:
12
src/util.c
12
src/util.c
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: util.c,v 1.46 2005/03/01 09:33:52 rocky Exp $
|
$Id: util.c,v 1.47 2005/03/02 01:00:48 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003, 2004, 2005 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003, 2004, 2005 Rocky Bernstein <rocky@panix.com>
|
||||||
|
|
||||||
@@ -385,7 +385,7 @@ print_drive_capabilities(cdio_drive_read_cap_t i_read_cap,
|
|||||||
report( stdout, _("Can detect if CD changed : %s\n"),
|
report( stdout, _("Can detect if CD changed : %s\n"),
|
||||||
i_misc_cap & CDIO_DRIVE_CAP_MISC_MEDIA_CHANGED ? "Yes" : "No" );
|
i_misc_cap & CDIO_DRIVE_CAP_MISC_MEDIA_CHANGED ? "Yes" : "No" );
|
||||||
#endif
|
#endif
|
||||||
report( stdout, _("Can read multiple sessions : %s\n"),
|
report( stdout, _("Can read multiple sessions (e.g. PhotoCD) : %s\n"),
|
||||||
i_misc_cap & CDIO_DRIVE_CAP_MISC_MULTI_SESSION ? "Yes" : "No" );
|
i_misc_cap & CDIO_DRIVE_CAP_MISC_MULTI_SESSION ? "Yes" : "No" );
|
||||||
report( stdout, _("Can hard reset device : %s\n\n"),
|
report( stdout, _("Can hard reset device : %s\n\n"),
|
||||||
i_misc_cap & CDIO_DRIVE_CAP_MISC_RESET ? "Yes" : "No" );
|
i_misc_cap & CDIO_DRIVE_CAP_MISC_RESET ? "Yes" : "No" );
|
||||||
@@ -402,11 +402,15 @@ print_drive_capabilities(cdio_drive_read_cap_t i_read_cap,
|
|||||||
i_read_cap & CDIO_DRIVE_CAP_READ_MODE2_FORM1 ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_MODE2_FORM1 ? "Yes" : "No" );
|
||||||
report( stdout, _(" Can read Mode 2 Form 2 : %s\n"),
|
report( stdout, _(" Can read Mode 2 Form 2 : %s\n"),
|
||||||
i_read_cap & CDIO_DRIVE_CAP_READ_MODE2_FORM2 ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_MODE2_FORM2 ? "Yes" : "No" );
|
||||||
|
report( stdout, _(" Can read (S)VCD (i.e. Mode 2 Form 1/2) : %s\n"),
|
||||||
|
i_read_cap &
|
||||||
|
(CDIO_DRIVE_CAP_READ_MODE2_FORM1|CDIO_DRIVE_CAP_READ_MODE2_FORM2)
|
||||||
|
? "Yes" : "No" );
|
||||||
report( stdout, _(" Can read C2 Errors : %s\n"),
|
report( stdout, _(" Can read C2 Errors : %s\n"),
|
||||||
i_read_cap & CDIO_DRIVE_CAP_READ_C2_ERRS ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_C2_ERRS ? "Yes" : "No" );
|
||||||
report( stdout, _(" Can read IRSC : %s\n"),
|
report( stdout, _(" Can read IRSC : %s\n"),
|
||||||
i_read_cap & CDIO_DRIVE_CAP_READ_ISRC ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_ISRC ? "Yes" : "No" );
|
||||||
report( stdout, _(" Can read MCN : %s\n"),
|
report( stdout, _(" Can read Media Channel Number (or UPC) : %s\n"),
|
||||||
i_read_cap & CDIO_DRIVE_CAP_READ_MCN ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_MCN ? "Yes" : "No" );
|
||||||
report( stdout, _(" Can play audio : %s\n"),
|
report( stdout, _(" Can play audio : %s\n"),
|
||||||
i_read_cap & CDIO_DRIVE_CAP_READ_AUDIO ? "Yes" : "No" );
|
i_read_cap & CDIO_DRIVE_CAP_READ_AUDIO ? "Yes" : "No" );
|
||||||
@@ -427,7 +431,7 @@ print_drive_capabilities(cdio_drive_read_cap_t i_read_cap,
|
|||||||
report( stdout, "Uknown drive writing properties\n" );
|
report( stdout, "Uknown drive writing properties\n" );
|
||||||
} else {
|
} else {
|
||||||
report( stdout, "\nWriting....\n");
|
report( stdout, "\nWriting....\n");
|
||||||
report( stdout, _(" Can write using Burn Proof: %s\n"),
|
report( stdout, _(" Can write using Burn Proof : %s\n"),
|
||||||
i_write_cap & CDIO_DRIVE_CAP_WRITE_BURN_PROOF ? "Yes" : "No" );
|
i_write_cap & CDIO_DRIVE_CAP_WRITE_BURN_PROOF ? "Yes" : "No" );
|
||||||
report( stdout, _(" Can write CD-RW : %s\n"),
|
report( stdout, _(" Can write CD-RW : %s\n"),
|
||||||
i_write_cap & CDIO_DRIVE_CAP_WRITE_CD_RW ? "Yes" : "No" );
|
i_write_cap & CDIO_DRIVE_CAP_WRITE_CD_RW ? "Yes" : "No" );
|
||||||
|
|||||||
Reference in New Issue
Block a user