Enabled DVD+R, DVD+R DL via --allow_untested_media_types, always -multi for now

ZeroThreeEight
Thomas Schmitt 16 years ago
parent 790c75be9c
commit 99172bdeb4
  1. 2
      cdrskin/cdrskin_timestamp.h
  2. 8
      libburn/mmc.c
  3. 3
      libburn/write.c

@ -1 +1 @@
#define Cdrskin_timestamP "2007.03.04.184720"
#define Cdrskin_timestamP "2007.03.06.195203"

@ -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;

@ -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;

Loading…
Cancel
Save