Release Notes: A bug that triggered a segfault if DVDClose was called more than once (when using several DVDOpen calls) was fixed.
Release Notes: The new DVDFileStat() function was added. A prefix is no longer added to the DVD device name on FreeBSD and Dragonfly. Some minor bugfixes and documentation were added.
Release Notes: This release includes better error handling, memory leak fixes, bugfixes, and some support for multi-threaded apps.
Release Notes: This release adds the functions DVDDiscID, DVDUDFVolumeInfo, and DVDISOVolumeInfo, types, read, and print functions for VTS_TMAPT (Time map table), and Multichannel Extension. PLT_MAIT (Parental Management) info has been corrected. This release can be compiled with Sun's Forte C compiler. All asserts have been removed. Various other fixes have been made.
Release Notes: Support for MacOS X / Darwin has been added. It has been ported to use libdvdcss2 (version 1.2.0 or later is needed) and can now decrypt files on a normal file system. This version is more tolerant of incorrectly mastered DVDs and includes build robustness fixes.
Release Notes: Support for BSD/OS was added. The raw device is now definitely used on all BSD variants, ensuring that the CSS ioctls work correctly. A small bugfix was made for access to a mounted DVD via soft-links, as well as a malloc/free mistake.
Release Notes: The way the endian swaps are defined has been changed, and this release makes sure that Solaris x86 works. A bug that caused libdvdread to close random fds has been fixed. The limit on the number of pgcs has been updated to handle very complex DVDs. A bug in 0.9.0 that made using a DVD located on a normal filsystem impossible has been fixed.