libdvdcss Changelog

What's new in libdvdcss 1.4.2

Mar 23, 2018
  • Fix potential free of uninitialized pointer.
  • Fix buffer overflow when region mask is 0x0.

New in libdvdcss 1.4.1 (Jan 9, 2018)

  • Fix key cache storage in ~/.dvdcss
  • Fix directory existence check.
  • Don't close any handle if callback functions are used
  • Fix check for empty home dir
  • Check for empty strings
  • Improve error reporting when cache directory creation fails
  • Fix using DVDCSS_CACHE environment variable
  • Update FSF Addresses

New in libdvdcss 1.4.0 (Dec 19, 2015)

  • Add key caching on Android
  • Fix leaks, win32 build breakage, file descriptor initialization
  • Expose version.h

New in libdvdcss 1.3.99 (Dec 19, 2015)

  • Drop support for HP-UX.
  • Drop support for Windows 9x and Windows NT. Windows 2000 is now required.
  • Replace BeOS support by Haiku support.
  • Add dvdcss_open_stream() to public API. This allows installing custom callback functions for accessing DVD, e.g. over the network.
  • dvdcss_error() now returns "const char *" instad of "char *".
  • Drop support for MSVC versions before 2010.
  • Raw device access now errors out if the device cannot be opened.
  • Miscellaneous cleanups to code, documentation, build system.

New in libdvdcss 1.3.0 (Aug 5, 2014)

  • Dropped deprecated, undocumented API:
  • the function dvdcss_title()
  • the type dvdcss_handle
  • the variable dvdcss_interface_2
  • Drop support for Windows 98 and Windows NT 4.0. Windows 98 SE with IE 5.0 and Windows NT 4.0 SP4 with IE 5.0 are required.
  • Support for Android

New in libdvdcss 1.2.13 (Sep 17, 2013)

  • Drop BSD/OS and Windows 95 support.
  • Rewrite most of the buildsystem, and simplify it
  • System dependant code cleanup
  • Move to git and rewrite of the history to get proper authorship
  • Drop LaTeX documentation
  • Fix build on various systems
  • Fix compilation on MSVC

New in libdvdcss 1.2.12 (Feb 25, 2013)

  • Fixed regression on RPC-I drives handling.

New in libdvdcss 1.2.11 (Feb 25, 2013)

  • improvements on RPC-II handling.
  • more robust key retrieval.
  • fixes for MingW compilation.
  • fixes for OS/2 compilation.
  • various bug fixes for small issues, memleaks, crashes and build issues.

New in libdvdcss 1.2.10 (Feb 25, 2013)

  • DVD drive autodetection.
  • new dvdcss_is_scrambled() function.
  • various failure recovery improvements.
  • accept "X:\" as a device name, as well as "X:".
  • various bug fixes.

New in libdvdcss 1.2.9 (Feb 25, 2013)

  • more robust key caching
  • support for cache directory tags
  • improved seeking on win32
  • support for Solaris libsmedia library