Hi, staring at lines 201, 202, and 216 of http://git.gnome.org/browse/brasero/tree/plugins/libburnia/burn-libisofs.c
i realize that this loop drops every second block ! ---------------------------------------------------------------- read_bytes = priv->libburn_src->read_xt (priv->libburn_src, buf, sector_size); while (priv->libburn_src->read_xt (priv->libburn_src, buf, sector_size) == sector_size) { ... process block that was read by while() statement ... read_bytes = priv->libburn_src->read_xt (priv->libburn_src, buf, sector_size); } ---------------------------------------------------------------- This would well explain why block 17 ends up at block 8. It is tempting to also claim victory over the 50 % bug, but i cannot yet make up a plausible explanation. With the 50% bug https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/780117 it is libisofs which reports 50 % progress, when loop or libburn close the shop. The many CD complaints in this Ubuntu bug could well be caused by above killer loop, though. Have a nice day :) Thomas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org