Catching BD-R zero spare formatting with NOTE rather than SORRY

This commit is contained in:
2008-12-11 09:22:33 +00:00
parent c1572c271f
commit 82fcf62309
5 changed files with 20 additions and 8 deletions

View File

@ -421,13 +421,21 @@ void burn_disc_format(struct burn_drive *drive, off_t size, int flag)
ok = 0;
if (!ok) {
libdax_msgs_submit(libdax_messenger,
drive->global_index, 0x00020129,
drive->global_index, 0x00020162,
LIBDAX_MSGS_SEV_SORRY, LIBDAX_MSGS_PRIO_HIGH,
"BD-R not unformatted blank any more. Cannot format.",
0, 0);
drive->cancel = 1;
return;
}
if (flag & 32) {
libdax_msgs_submit(libdax_messenger,
drive->global_index, 0x00020163,
LIBDAX_MSGS_SEV_NOTE, LIBDAX_MSGS_PRIO_HIGH,
"Blank BD-R left unformatted for zero spare capacity.",
0, 0);
return;
}
} else if (drive->current_profile == 0x43) {
ok = 1; /* BD-RE */
}