Bug#716702: brasero: Corrupt files in DVD-R burning
Thomas Schmitt
scdbackup at gmx.net
Fri Jul 12 10:21:51 UTC 2013
Hi,
i found a source tree of Brasero 2.30.3 on my test machine
which is still running Squeeze. (Advise needed for upgrade.)
There are two occurences of the libburn call about burn-free.
One of them is for pseudo blanking of DVD+RW.
So the only one that would matter is the one in
brasero-2.30.3/plugins/libburnia/burn-libburn.c
function brasero_libburn_start_record() :
burn_write_opts_set_underrun_proof (opts, (flags & BRASERO_BURN_FLAG_BURNPROOF) != 0);
BRASERO_JOB_LOG (BRASERO_JOB (self), "Setting burnproof %i", (flags & BRASERO_BURN_FLAG_BURNPROOF) != 0);
This occasion should leave a mark in the log file. Something like
Setting burnproof 1
If it says 0, then it was disabled.
----------------------------------------------------------------
It is still not clear to me whether your Brasero 2.30 used libburn
or growisofs. Brasero depends on libbrasero-media0, which depends
on both, dvd+rw-tools and libburn4 (the latter of antique age but
already capable of DVD burning).
In the source of growisofs there is in the code that composes
mode page 05:
p[2] |= 0x40; // insist on BUFE on
So growisofs enables burn-free unconditionally.
If it was in charge of the bad burn, and if a buffer underun was
the cause of the problem, then this cannot be Brasero's fault.
Have a nice day :)
Thomas
More information about the pkg-gnome-maintainers
mailing list