diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index dec5b1a..2aacebc 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2012.11.29.112506" +#define Cdrskin_timestamP "2012.11.29.112605" diff --git a/libburn/libdax_msgs.h b/libburn/libdax_msgs.h index 23de1a5..db41fcc 100644 --- a/libburn/libdax_msgs.h +++ b/libburn/libdax_msgs.h @@ -475,7 +475,7 @@ Range "scdbackup" : 0x00020000 to 0x0002ffff 0x0002011f (SORRY,HIGH) = Burning is restricted to a single track 0x00020120 (NOTE,HIGH) = FORMAT UNIT ignored 0x00020121 (FATAL,HIGH) = Write preparation setup failed - 0x00020122 (FATAL,HIGH) = SCSI error on format_unit + 0x00020122 (FAILURE,HIGH) = SCSI error on format_unit 0x00020123 (SORRY,HIGH) = DVD Media are unsuitable for desired track type 0x00020124 (SORRY,HIGH) = SCSI error on set_streaming 0x00020125 (SORRY,HIGH) = Write start address not supported diff --git a/libburn/mmc.c b/libburn/mmc.c index cf11896..450145f 100644 --- a/libburn/mmc.c +++ b/libburn/mmc.c @@ -3993,6 +3993,11 @@ unsuitable_media:; sprintf(msg, "SCSI error on format_unit(%s): ", descr); scsi_error_msg(d, c->sense, 14, msg + strlen(msg), &key, &asc, &ascq); + libdax_msgs_submit(libdax_messenger, d->global_index, + 0x00020122, + LIBDAX_MSGS_SEV_FAILURE, LIBDAX_MSGS_PRIO_HIGH, + msg, 0, 0); + } {ret = 0; goto ex;} } else if ((!c->error) && (format_type == 0x13 || format_type == 0x15))