Mentioned DVD-RAM where appropriate

This commit is contained in:
Thomas Schmitt 2007-01-13 21:20:56 +00:00
parent 12bc934f94
commit 1f14d2be42

View File

@ -8,8 +8,8 @@
libburner is a minimal demo application for the library libburn as provided libburner is a minimal demo application for the library libburn as provided
on http://libburnia.pykix.org . It can list the available devices, can on http://libburnia.pykix.org . It can list the available devices, can
blank a CD-RW, can format a DVD-RW, and can burn to CD-R, CD-RW, DVD+RW blank a CD-RW, can format a DVD-RW, and can burn to CD-R, CD-RW, DVD+RW,
or DVD-RW. DVD-RAM or DVD-RW.
It's main purpose, nevertheless, is to show you how to use libburn and also It's main purpose, nevertheless, is to show you how to use libburn and also
to serve the libburnia team as reference application. libburner.c does indeed to serve the libburnia team as reference application. libburner.c does indeed
define the standard way how above three gestures can be implemented and define the standard way how above three gestures can be implemented and
@ -28,7 +28,7 @@
libburner_blank_disc() libburner_blank_disc()
or you can format a DVD-RW to profile "Restricted Overwrite" (needed once) or you can format a DVD-RW to profile "Restricted Overwrite" (needed once)
libburner_format_row() libburner_format_row()
With the aquired drive you can burn to CD-R, CD-RW, DVD+RW, DVD-RW With the aquired drive you can burn to CD-R, CD-RW, DVD+RW, DVD-RAM, DVD-RW
libburner_payload() libburner_payload()
When everything is done, main() releases the drive and shuts down libburn: When everything is done, main() releases the drive and shuts down libburn:
burn_drive_release(); burn_drive_release();
@ -322,6 +322,7 @@ int libburner_format_row(struct burn_drive *drive)
} }
printf("Beginning to format media.\n"); printf("Beginning to format media.\n");
burn_disc_format(drive, (off_t) 0, 0); burn_disc_format(drive, (off_t) 0, 0);
sleep(1); sleep(1);
while (burn_drive_get_status(drive, &p) != BURN_DRIVE_IDLE) { while (burn_drive_get_status(drive, &p) != BURN_DRIVE_IDLE) {
if(p.sectors>0 && p.sector>=0) /* display 1 to 99 percent */ if(p.sectors>0 && p.sector>=0) /* display 1 to 99 percent */
@ -476,8 +477,8 @@ int libburner_payload(struct burn_drive *drive,
burn_track_free(tracklist[trackno]); burn_track_free(tracklist[trackno]);
burn_session_free(session); burn_session_free(session);
burn_disc_free(target_disc); burn_disc_free(target_disc);
if (multi && strcmp(current_profile_name, "DVD+RW") != 0 && if (multi && current_profile != 0x1a && current_profile != 0x13 &&
current_profile != 0x13) current_profile != 0x12) /* not with DVD+RW, DVD-RW, DVD-RAM */
printf("NOTE: Media left appendable.\n"); printf("NOTE: Media left appendable.\n");
if (simulate_burn) if (simulate_burn)
printf("\n*** Did TRY to SIMULATE burning ***\n\n"); printf("\n*** Did TRY to SIMULATE burning ***\n\n");