New -zisofs parameters bpt_target=
This commit is contained in:
@ -677,9 +677,10 @@ int Xorriso_set_zisofs_params(struct XorrisO *xorriso, int flag)
|
||||
ctrl.max_total_blocks= xorriso->zisofs_max_total_blocks;
|
||||
ctrl.max_file_blocks= xorriso->zisofs_max_file_blocks;
|
||||
ctrl.v2_block_size_log2= 17;
|
||||
for(i= 15; i <= 17; i++)
|
||||
for(i= 15; i <= 20; i++)
|
||||
if(xorriso->zisofs_v2_block_size == (1 << i))
|
||||
ctrl.v2_block_size_log2= i;
|
||||
ctrl.block_number_target= xorriso->zisofs_block_number_target;
|
||||
|
||||
ret= iso_zisofs_set_params(&ctrl, 0);
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
@ -727,22 +728,6 @@ int Xorriso_status_zisofs(struct XorrisO *xorriso, char *filter, FILE *fp,
|
||||
always= 1;
|
||||
}
|
||||
|
||||
#ifdef NIX
|
||||
if((flag & 1) && xorriso->zlib_level == xorriso->zlib_level_default &&
|
||||
xorriso->zisofs_block_size == xorriso->zisofs_block_size_default &&
|
||||
xorriso->zisofs_by_magic == 0 && xorriso->zisofs_v2_enabled == 0 &&
|
||||
xorriso->zisofs_max_file_blocks ==
|
||||
xorriso->zisofs_max_file_blocks_default &&
|
||||
xorriso->zisofs_v2_block_size == xorriso->zisofs_v2_block_size_default &&
|
||||
ziso_count == 0 && osiz_count == 0 &&
|
||||
gzip_count == 0 && gunzip_count == 0) {
|
||||
if(filter == NULL)
|
||||
return(2);
|
||||
if(filter[0] == 0)
|
||||
return 2;
|
||||
}
|
||||
#endif
|
||||
|
||||
if(always || !(
|
||||
xorriso->zlib_level == xorriso->zlib_level_default &&
|
||||
xorriso->zisofs_block_size == xorriso->zisofs_block_size_default &&
|
||||
@ -755,12 +740,14 @@ int Xorriso_status_zisofs(struct XorrisO *xorriso, char *filter, FILE *fp,
|
||||
}
|
||||
if(always || !(
|
||||
xorriso->zisofs_v2_enabled == 0 &&
|
||||
xorriso->zisofs_v2_block_size == xorriso->zisofs_v2_block_size_default)){
|
||||
xorriso->zisofs_v2_block_size == xorriso->zisofs_v2_block_size_default
|
||||
&& xorriso->zisofs_block_number_target == -1)){
|
||||
sprintf(xorriso->result_line,
|
||||
"-zisofs version_2=%s:block_size_v2=%dk\n",
|
||||
"-zisofs version_2=%s:block_size_v2=%dk:bpt_target=%.f\n",
|
||||
xorriso->zisofs_v2_enabled ? xorriso->zisofs_v2_enabled == 1 ?
|
||||
"as_needed" : "on" : "off",
|
||||
xorriso->zisofs_v2_block_size / 1024);
|
||||
xorriso->zisofs_v2_block_size / 1024,
|
||||
(double) xorriso->zisofs_block_number_target);
|
||||
Xorriso_status_result(xorriso, filter, fp, flag & 2);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user