Letting libisofs do the padding with -jigdo, rather than disabling padding

This commit is contained in:
2010-10-02 21:03:29 +00:00
parent 9ade3ef3cc
commit faa993f121
4 changed files with 64 additions and 61 deletions

View File

@ -146,7 +146,7 @@ no_track:;
#ifdef Xorriso_with_libjtE
if(xorriso->libjte_handle != NULL)
padding= 0; /* JTE : no multi-session, no_emul_toc, and no padding */
padding= 0; /* JTE : no multi-session, no_emul_toc, padding in libisofs */
#endif /* ! Xorriso_with_libjtE */
burn_track_define_data(tracks[0], 0, padding * 2048, 0, BURN_MODE1);
@ -753,6 +753,9 @@ int Xorriso_write_session(struct XorrisO *xorriso, int flag)
/* >>> Check whether the mandatory parameters are set */;
isoburn_igopt_attach_jte(sopts, xorriso->libjte_handle);
/* Padding to be done by libisofs, not by libburn */
isoburn_igopt_set_tail_blocks(sopts, (uint32_t) (xorriso->padding / 2048));
}
#endif /* Xorriso_with_libjtE */