diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index d0d8eca..f74cbb5 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2015.11.01.195218" +#define Cdrskin_timestamP "2015.11.02.151241" diff --git a/libburn/mmc.c b/libburn/mmc.c index 081222e..6f1892e 100644 --- a/libburn/mmc.c +++ b/libburn/mmc.c @@ -4330,7 +4330,8 @@ static int interpret_performance(struct burn_drive *d, struct command *c, if (descr_type == 0x03) { exact_bit = !!(pd[8 + i*16] & 2); for (b = 0; b < 4 ; b++) { - end_lba += pd[8 + i*16 + 4 + b] + end_lba += ((unsigned long int) + pd[8 + i*16 + 4 + b]) << (24 - 8 * b); read_speed += pd[8 + i*16 + 8 + b] << (24 - 8 * b);