Corrected strange behavior with non-ISO images on overwriteable media
This commit is contained in:
@ -33,6 +33,11 @@ int isoburn_toc_entry_new(struct isoburn_toc_entry **objpt,
|
||||
int isoburn_toc_entry_destroy(struct isoburn_toc_entry **o, int flag);
|
||||
|
||||
|
||||
/* Size of target_iso_head which is to be written during
|
||||
isoburn_activate_session()
|
||||
*/
|
||||
#define Libisoburn_target_head_sizE (32*2048)
|
||||
|
||||
struct isoburn {
|
||||
|
||||
|
||||
@ -89,7 +94,7 @@ struct isoburn {
|
||||
|
||||
/* Buffered ISO head from media (should that become part of
|
||||
ecma119_read_opts ?) */
|
||||
uint8_t target_iso_head[65536];
|
||||
uint8_t target_iso_head[Libisoburn_target_head_sizE];
|
||||
|
||||
/* Libisofs image context */
|
||||
IsoImage *image;
|
||||
@ -368,12 +373,7 @@ struct isoburn_imgen_opts {
|
||||
#define Libisoburn_toc_scan_max_gaP 8192
|
||||
|
||||
|
||||
/* Size of target_iso_head which is to be written during
|
||||
isoburn_activate_session()
|
||||
*/
|
||||
#define Libisoburn_target_head_sizE (32*2048)
|
||||
|
||||
/* >>> Experiment to create a chain of image headers which form a TOC:
|
||||
/* Creating a chain of image headers which form a TOC:
|
||||
|
||||
The header of the first session is written after the LBA 0 header.
|
||||
So it persists and can give the end of its session. By help of
|
||||
|
Reference in New Issue
Block a user