dvdisaster Changelog

What's new in dvdisaster 0.79 Dev 3

Aug 9, 2014
  • GNU/Linux: Starting with this version the SG_IO driver is used by default for accessing optical drives; the previously used CDROM_SEND_PACKET driver can be selected optionally. Driver defaults were the other way around in previous versions; but in recent Linux kernels the SG_IO driver provides better compatibility.
  • Michael Klein provided Altivec optimization for the RS03 codec.

New in dvdisaster 0.72.6 (Aug 9, 2014)

  • Minor fix in the source code to make sure that the size of future optical media is treated correctly.
  • For currently available media sizes the update is not required.

New in dvdisaster 0.72.5 (Oct 17, 2013)

  • Minor bug fix for GNU/Linux and FreeBSD for systems with more than 9 drives attached.

New in dvdisaster 0.79 Dev 1 (Feb 8, 2010)

  • The SCSI layer contains a workaround for buggy chipsets found in recent drives. Starting a read or scan operation would case a system freeze with such drives. The problem seems to be especially visible under Windows XP, but other OS might expose similar failures. Please test if these drives are working now, and also report if some drives stopped working which were okay previously.
  • A reference implementation of the RS03 codec is included. This version is only supplied so that interested people can compare it against its specification. Take care and do not use it for productive work. The final version will be released with version 0.80.

New in dvdisaster 0.72 RC1 (Apr 25, 2009)

  • Documentation and locale cleanup for en, de
  • added app bundle creation for Mac OS X
  • Graphical bug: red/green sector markings were incorrect when doing
  • linear reading with high sector skip numbers. Fixed.
  • Speed curve will no longer travel below the x axis.
  • fixed rare crash while linear reading due to a race condition
  • by improper ClearCrcCache() usage.
  • fixed bogus dead sector warning in the linear reader
  • after encountering unreadable sectors
  • made adaptive reading pursue raw reading more aggressively;
  • effectively trading in place re-reads for seeks over
  • the medium.
  • help output for --defective-dump was complete nonsense. Fixed.
  • detection of read errors at the end of track at once disks
  • would sometimes cut off too many sectors when doing multiple
  • reading passes and a carefully crafted number of extra read
  • errors occurred. Fixed.
  • fixed crash in command line mode when doing multiple
  • reading passes.

New in dvdisaster 0.71.28 (Mar 9, 2009)

  • Currently working through known (minor) bugs list to prepare the release candidate.
  • changed SSE2 handling; now only the interesting part of dvdisaster are compiled with -msse2 and selection between normal and SSE2 code versions are done at run time. (Don't waste your time searching for SSE2 code in 0.7x - there is none; but we need the option to configure for it in preparation of 0.80) Thanks to Karsten H., Nathan S. and Tobias G. for bringing this issue to my attention!
  • changed treatment of CRC failures: old behaviour was to store a defective sector marker; now the actual sector contents are written to the image file.
  • starting a scan/after automatically loading a medium would not always work. Fixed.
  • command line mode will no longer scan for available devices when one is already given via -d. Thanks to Raphael M. for noting this.
  • fixed build failure on FreeBSD; updated atapicam loading instructions.
  • opening the preferences dialog produced a GTK warning. Fixed.
  • log window would crash during update or when closed and re-opened repeatedly. Fixed the bunch of race conditions causing this.
  • provided better defaults for the raw sector cache directory under Windows.

New in dvdisaster 0.71.27 (Jan 29, 2009)

  • Verifying RS02 images would sometimes show slightly incorrect numbers of recoverable sectors in the "Prognosis: " line. Fixed.
  • showing media info would sometimes go wild when called on empty drive. Will now report missing media correctly.
  • fixed infinite loop on disk full state
  • fixed failure on writing ecc files with now possible larger cache settings in command line mode
  • increased encoder cache size to 8GB for RS01 and RS02
  • some fine-tuning in recover-raw.c; added recognition of bad sectors whose data portion is actually good; added trivial correction by resetting the sync pattern
  • corrected a data flow anomaly and missing parentheses in heuristic-lec.c
  • Blank capacity of DVD-RAM could not be queried. Fixed.
  • Phew. English and German documentation finished.
  • fixed crash when using ancient CD-ROM drives. Thanks to mschaeff to bringing this to my attention!
  • more robust handling for incomplete/unfinalized media; should produce less dreaded "couldn't query [several possiblilities] length" errors now ;-)
  • added on-the-fly checkum verification for RS02
  • skipped color glitch in the GUI; skipped sectors would not always be marked blue in the spiral
  • reading media in multiple passes could crash on finish due to a race condition on very fast systems; fixed.
  • started support for a new missing sector marker

New in dvdisaster 0.71.26 (Apr 1, 2008)

  • Changed media type detection to a (hopefully) even more robust approach. Please report if this breaks compatibility with prior working drive/media combinations.
  • removed HD DVD support
  • added medium info window
  • fixed size determination of blank CD media
  • added BD sizes to preferences dialog
  • more BD tweaking