New -zisofs parameters version_2=, block_size_v2=, max_bpt=, max_bpt_f=
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
|
||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||
|
||||
Copyright 2007-2019 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
Copyright 2007-2020 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
|
||||
Provided under GPL version 2 or later.
|
||||
|
||||
@ -120,7 +120,7 @@ int Xorriso_startup_libraries(struct XorrisO *xorriso, int flag)
|
||||
{
|
||||
int ret, major, minor, micro;
|
||||
char *queue_sev, *print_sev, reason[1024];
|
||||
struct iso_zisofs_ctrl zisofs_ctrl= {0, 6, 15};
|
||||
struct iso_zisofs_ctrl zisofs_ctrl;
|
||||
|
||||
|
||||
/* First an ugly compile time check for header version compatibility.
|
||||
@ -213,12 +213,21 @@ LIBISOBURN_MISCONFIGURATION_ = 0;
|
||||
if(ret <= 0)
|
||||
return(ret);
|
||||
|
||||
memset(&zisofs_ctrl, 0, sizeof(zisofs_ctrl));
|
||||
zisofs_ctrl.version = 1;
|
||||
ret = iso_zisofs_get_params(&zisofs_ctrl, 0);
|
||||
if (ret == 1) {
|
||||
xorriso->zisofs_block_size= xorriso->zisofs_block_size_default=
|
||||
(1 << zisofs_ctrl.block_size_log2);
|
||||
xorriso->zlib_level= xorriso->zlib_level_default=
|
||||
zisofs_ctrl.compression_level;
|
||||
xorriso->zisofs_v2_enabled= zisofs_ctrl.v2_enabled;
|
||||
xorriso->zisofs_max_total_blocks=
|
||||
xorriso->zisofs_max_total_blocks_default= zisofs_ctrl.max_total_blocks;
|
||||
xorriso->zisofs_max_file_blocks=
|
||||
xorriso->zisofs_max_file_blocks_default= zisofs_ctrl.max_file_blocks;
|
||||
xorriso->zisofs_v2_block_size= xorriso->zisofs_v2_block_size_default=
|
||||
1 << zisofs_ctrl.v2_block_size_log2;
|
||||
}
|
||||
|
||||
iso_node_xinfo_make_clonable(Xorriso__mark_update_xinfo,
|
||||
|
Reference in New Issue
Block a user