From 99172bdeb43faa70a48e0182da1659b551e199bb Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 6 Mar 2007 19:50:32 +0000 Subject: [PATCH] Enabled DVD+R, DVD+R DL via --allow_untested_media_types, always -multi for now --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/mmc.c | 8 ++++---- libburn/write.c | 3 +++ 3 files changed, 8 insertions(+), 5 deletions(-) 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;