From f435ad0b26137b485113ecf023985e1f8d1eec30 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 26 Jan 2007 08:46:53 +0000 Subject: [PATCH] Bug fix: DVD tracks of defined size >=2GB suffered 32-bit integer wraparound --- cdrskin/README | 6 +++--- cdrskin/cdrskin_timestamp.h | 2 +- libburn/structure.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cdrskin/README b/cdrskin/README index e03d72a..6fde13d 100644 --- a/cdrskin/README +++ b/cdrskin/README @@ -26,7 +26,7 @@ following possible. cdrskin. By Thomas Schmitt Integrated sub project of libburnia.pykix.org but also published via: http://scdbackup.sourceforge.net/cdrskin_eng.html -http://scdbackup.sourceforge.net/cdrskin-0.3.0.pl00.tar.gz +http://scdbackup.sourceforge.net/cdrskin-0.3.0.pl01.tar.gz Copyright (C) 2006-2007 Thomas Schmitt ------------------------------------------------------------------------------ @@ -59,9 +59,9 @@ systems, including 64 bit systems. (Further reports are welcome.) Compilation, First Glimpse, Installation -Obtain cdrskin-0.3.0.pl00.tar.gz, take it to a directory of your choice and do: +Obtain cdrskin-0.3.0.pl01.tar.gz, take it to a directory of your choice and do: - tar xzf cdrskin-0.3.0.pl00.tar.gz + tar xzf cdrskin-0.3.0.pl01.tar.gz cd cdrskin-0.3.0 Or obtain a libburnia.pykix.org SVN snapshot, diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 279fdbc..04b4447 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.01.16.120001" +#define Cdrskin_timestamP "2007.01.25.180001" diff --git a/libburn/structure.c b/libburn/structure.c index d1ea592..9bd0bbd 100644 --- a/libburn/structure.c +++ b/libburn/structure.c @@ -317,7 +317,7 @@ void burn_track_clear_isrc(struct burn_track *t) int burn_track_get_sectors(struct burn_track *t) { - int size; + off_t size; int sectors, seclen; seclen = burn_sector_length(t->mode);