Skip to content

Releases: speed47/dvdisaster

v0.79.10-pl6

06 Apr 14:12

Choose a tag to compare

New Features

  • --bruteforce-rs03-search: New option to recover RS03-augmented images when the custom -n (redundancy) size used during creation has been forgotten. The default search algorithm has also been improved: it now tests the medium size matching the image being worked on, even if it doesn't match a well-known standard medium size.
  • GUI: RS03 medium size override (#135, #69): Users can now override medium size detection for RS03 directly in the GUI preferences (previously only available via the -n CLI option, and only with --debug). The GUI preferences page also now displays the resulting augmented image size in bytes and the amount of padding used when a custom sector count is specified.

Enhancements

  • --redundancy / -n: unified roots syntax for all codecs: A suffix of r is now the standard way to specify a number of roots for all codecs. The previous hidden behaviour of interpreting a small raw number as a root count for RS03 has been removed. Small raw numbers (number of sectors) are now explicitly rejected to avoid ambiguity.

Bug Fixes

  • Windows: filename handling under non-UTF8 systems (#137): Fixed filename manipulation when the system locale is not UTF-8 (e.g. Cyrillic paths).
  • Adaptive scanning with RS03 ecc file (#136): Fixed a regression in adaptive scanning when using an RS03 error correction file.
  • macOS (#138, #133, #129): Significantly reworked the build system. Now produces proper macOS app bundles including GTK resources and locales (fixing missing icons and crashes). Added native ARM64 (Apple Silicon) support alongside the existing x86_64 build.

Dropped Win32

  • GTK support was dropped from MinGW32 upstream, making a functional GUI build impossible. The 64-bit Windows build is unaffected.

Continuous Build

15 Apr 18:47

Choose a tag to compare

Continuous Build Pre-release
Pre-release
latest

chore: update welcome msg to pl6

Dev Build

22 Mar 20:21

Choose a tag to compare

Dev Build Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.79.10-pl5...devel

v0.79.10-pl5

12 May 06:17

Choose a tag to compare

Changelog

The -pl5 version just fixes a crash of the file open dialog in the GUI (#126), on top of the -pl4 changes that are reported below:

  • enh: port the GUI from gtk2 to gtk3, which is a massive change and enhances future proofing (thanks @pitdicker!) (#78)
  • enh: speedup RS03 repair
  • enh: add support for HD-DVD(-R(W))
  • fix: rework AppImage packaging to work with gtk3 and fix issues in some distros (#90 #92)
  • fix: RS03 exhaustive search on BD-R when --no-bd-defect-management is used (#99)
  • fix: a few coding errors found by static analysis (no major impact)
  • fix: disable strip button on GUI when working

Continuous build pipeline: from now on, a continuous build is automatically produced for all supported OSes each time a new commit is pushed to the main branch. If you encounter an issue that you believe may be fixed in the main branch but not yet part of a released version, you might want to try it: https://github.com/speed47/dvdisaster/releases/tag/latest

Which asset should I download?

If you're using Windows, get the win32-portable.zip version
If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation
If you're using macOS, get the dmg file, and read the warning below

Warning for macOS users

If you're getting the dvdisaster.app is damaged and can't be opened error message when attempting to launch dvdisaster, you have to run the following command first:

sudo xattr -c /Applications/dvdisaster.app

This is only needed once, then, you should then be able to use the program. More information about this can be found here: #85

v0.79.10-pl4

04 May 12:24

Choose a tag to compare

Changelog

  • enh: port the GUI from gtk2 to gtk3, which is a massive change and enhances future proofing (thanks @pitdicker!) (#78)
  • enh: speedup RS03 repair
  • enh: add support for HD-DVD(-R(W))
  • fix: rework AppImage packaging to work with gtk3 and fix issues in some distros (#90 #92)
  • fix: RS03 exhaustive search on BD-R when --no-bd-defect-management is used (#99)
  • fix: a few coding errors found by static analysis (no major impact)
  • fix: disable strip button on GUI when working

Continuous build pipeline: from now on, a continuous build is automatically produced for all supported OSes each time a new commit is pushed to the main branch. If you encounter an issue that you believe may be fixed in the main branch but not yet part of a released version, you might want to try it: https://github.com/speed47/dvdisaster/releases/tag/latest

Which asset should I download?

If you're using Windows, get the win32-portable.zip version
If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation
If you're using macOS, get the dmg file, and read the warning below

Warning for macOS users

If you're getting the dvdisaster.app is damaged and can't be opened error message when attempting to launch dvdisaster, you have to run the following command first:

sudo xattr -c /Applications/dvdisaster.app

This is only needed once, then, you should then be able to use the program. More information about this can be found here: #85

v0.79.10-pl3

18 Feb 18:16
42bb0a1

Choose a tag to compare

Changelog

  • fix: corrupt data under Windows for RS03 when memory-mapped i/o strategy was used (#82)
  • fix: re-enable buttons after Split is used
  • edit 2024-05-05: rebuilt AppImage to fix #90

Which asset should I download?

If you're using Windows, get the win32-portable.zip version
If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation
If you're using macOS, get the dmg file, and read the warning below

Warning for macOS users

If you're getting the dvdisaster.app is damaged and can't be opened error message when attempting to launch dvdisaster, you have to run the following command first:

sudo xattr -c /Applications/dvdisaster.app

This is only needed once, then, you should then be able to use the program. More information about this can be found here: #85

v0.79.10-pl2

17 Sep 17:51

Choose a tag to compare

This version doesn't include any functional change since the previous version.

changelog:

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation
  • If you're using MacOS, get the dmg file

v0.79.10-pl1

09 Oct 15:32

Choose a tag to compare

📢 Upstream is active again, this version rebases against their current latest version.

We've included changes from upstream between 0.79.6 and 0.79.10.
Note that some of our previous unofficial patches have been included upstream between above versions, which is a very good thing as both codebases are now closer than before. This effort will continue in future versions as we work with the new team to integrate our changes.

changelog:

  • fix: a checksum buffering was introduced in upstream 0.79.6 (if user reads in CD A, then switches to image of CD B in the file dialog and creates error correction data, depending on the codec some invalid checksums from CD A will be drawn into the ecc data for CD B)
  • fix: crc buf related memory leak while reading/scanning
  • enh: safeguarded install and uninstall against blanks in path names
  • chore: several regtests fixes
  • chore: simplified display of URLs and PDF via xdg-open
  • chore: the CLI version can now be generated using ./configure --with-gui=no instead of ./configure --with-cli-only (to match upstream)

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

EDIT 2022-07-23: updated the AppImage build to fix issue #60

v0.79.6 patchlevel 9

28 Jun 20:45

Choose a tag to compare

changelog:

  • fix: using --strip in console without X server would segfault at program exit
  • enh: windows: hide useless background console
  • enh: linear read: log amount of correctly read sectors during a read sesssion when errors are found (in verbose mode only)
  • enh: log window: use a bigger scrollback buffer
  • doc: regenerate codecs.pdf to get proper page numbers
  • chore: fix codec-specs Makefile

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6 patchlevel 8

22 Feb 22:32

Choose a tag to compare

changelog:

  • enh: gui: medium-info: add an 'exhaustive search' when not enabled in options
  • enh: gui: prefs: add a visual cue of tooltips

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation