Reduced number of GET CONFIGURATION transactions

1.4.0
Thomas Schmitt 8 years ago
parent 1286079d3d
commit a9affdc82a
  1. 2
      cdrskin/cdrskin_timestamp.h
  2. 2
      libburn/drive.c
  3. 3
      libburn/mmc.c

@ -1 +1 @@
#define Cdrskin_timestamP "2014.08.14.085850"
#define Cdrskin_timestamP "2014.08.31.110308"

@ -77,6 +77,8 @@ int burn_setup_drive(struct burn_drive *d, char *fname)
d->released = 1;
d->stdio_fd = -1;
d->status = BURN_DISC_UNREADY;
d->erasable = 0;
d->current_profile = -1;
d->do_stream_recording = 0;
d->stream_recording_start= 0;
d->role_5_nwa = 0;

@ -3240,6 +3240,9 @@ void mmc_get_configuration(struct burn_drive *d)
int alloc_len = 8, ret;
char *msg = NULL;
if (d->current_profile > 0 && d->current_profile < 0xffff)
goto ex;
mmc_start_if_needed(d, 1);
if (mmc_function_spy(d, "mmc_get_configuration") <= 0)
goto ex;

Loading…
Cancel
Save