From d660e9303cc3552cd4e76e2ca4145cd9ea464634 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Thu, 3 Mar 2011 18:16:18 +0000 Subject: [PATCH] New bits 8 and 9 with options of isoburn_igopt_set_system_area() --- libisoburn/trunk/libisoburn/isoburn.c | 2 +- libisoburn/trunk/libisoburn/libisoburn.h | 7 +++++++ libisoburn/trunk/xorriso/xorriso_timestamp.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/libisoburn/trunk/libisoburn/isoburn.c b/libisoburn/trunk/libisoburn/isoburn.c index 9023f99a..63035c8e 100644 --- a/libisoburn/trunk/libisoburn/isoburn.c +++ b/libisoburn/trunk/libisoburn/isoburn.c @@ -1260,7 +1260,7 @@ int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *opts, } memcpy(opts->system_area_data, data, 32768); } - opts->system_area_options = options & 0xff; + opts->system_area_options = options & 0x3ff; return(1); } diff --git a/libisoburn/trunk/libisoburn/libisoburn.h b/libisoburn/trunk/libisoburn/libisoburn.h index 0e884c4f..084b80b7 100644 --- a/libisoburn/trunk/libisoburn/libisoburn.h +++ b/libisoburn/trunk/libisoburn/libisoburn.h @@ -1336,6 +1336,13 @@ int isoburn_igopt_get_scdbackup_tag(struct isoburn_imgen_opts *o, numbers 2 to 8. This will overwrite the first 512 bytes of the submitted data. + bit8-9= Only with System area type 0 = MBR + @since 1.0.4 + Cylinder alignment mode eventually pads the image + to make it end at a cylinder boundary. + 0 = auto (align if bit1) + 1 = always align to cylinder boundary + 2 = never align to cylinder boundary @return 1 success, 0 no data to get, <0 failure */ diff --git a/libisoburn/trunk/xorriso/xorriso_timestamp.h b/libisoburn/trunk/xorriso/xorriso_timestamp.h index 80d88c03..5a29c53c 100644 --- a/libisoburn/trunk/xorriso/xorriso_timestamp.h +++ b/libisoburn/trunk/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2011.03.02.094049" +#define Xorriso_timestamP "2011.03.03.181601"