diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 6812b16..8e9a420 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.03.04.184720" +#define Cdrskin_timestamP "2007.03.06.195203" diff --git a/libburn/mmc.c b/libburn/mmc.c index 51c8020..4cb4fff 100644 --- a/libburn/mmc.c +++ b/libburn/mmc.c @@ -47,11 +47,11 @@ extern struct libdax_msgs *libdax_messenger; /* ts A70112 */ #define Libburn_support_dvd_raM 1 - -/* ts A70129 >>> EXPERIMENTAL UNTESTED -*/ +/* ts A70129 */ #define Libburn_support_dvd_r_seQ 1 +/* ts A70306 >>> UNTESTED */ +#define Libburn_support_dvd_plus_R 1 /* Progress report: ts A61219 : It seems to work with a used (i.e. thoroughly formatted) DVD+RW. @@ -1540,7 +1540,7 @@ void mmc_get_configuration(struct burn_drive *d) if (cp == 0x15 && burn_support_untested_profiles) /* DVD-R/DL */ d->current_is_supported_profile = 1; #endif -#ifdef Libburn_support_dvd_plusR +#ifdef Libburn_support_dvd_plus_R if ((cp == 0x1b || cp == 0x2b) && burn_support_untested_profiles) /* DVD+R , DVD+R/DL */ d->current_is_supported_profile = 1; diff --git a/libburn/write.c b/libburn/write.c index 5a38ce8..5303a7a 100644 --- a/libburn/write.c +++ b/libburn/write.c @@ -1432,6 +1432,9 @@ int burn_disc_finalize_dvd_plus_r(struct burn_write_opts *o) { struct burn_drive *d = o->drive; + /* <<< FOR NOW: avoid finalizing media */ + return 3; + if (o->multi) return 2; d->busy = BURN_DRIVE_CLOSING_SESSION;