1 #=========================#
2 # ChangeLog for libdvdcss #
3 #=========================#
7 * Darwin ioctl, courtesy of ej0.
8 * If we see 3000 unencrypted blocks assume that the title is unencrypted.
9 * If we have not seen any encrypted block and then discover that the block
10 just read is not a valid block of an MPEG2 Program stream, assume that the
12 * Empty keys (for unscrambled sectors) are now cached as well.
13 * We try to decrypt the file even if DVD ioctls are not available.
16 Wed, 22 Aug 2001 15:18:01 +0200
18 * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
19 extras/BSDI_dvdioctl after he suggested us to do so. License is GPL.
20 * ./configure now checks for an installed libdvd under BSD/OS and
21 falls back to ours if not found.
22 * Fixed harmless typos in yesterday's Solaris libdvd patches.
23 * Bumped libdvdcss version number up to 0.0.3.
24 * Solaris DVD decryption support by HÃ¥kan Hjort <d95hjort@dtek.chalmers.se>.
25 * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
26 * libdvdcss* packages are now a bit more policy-compliant.
27 * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
30 Wed, 22 Aug 2001 15:18:01 +0200
32 * Fix in libdvdcss in the key caching code.
33 * Changed libdvdcss API to force binary incompatibility. Yeah, this is
34 evil, but if we don't do it now we'll have to do it when more people
36 * Fixed minor libdvdcss stuff such as the soname and compilation flags.
37 * dvdcss_readv() optimisations for Win32.
38 * Fixed _win32_dvdcss_aread() to work around the WinASPI32 64kb transfer
40 * libdvdcss segfault fixes.
41 * Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
42 should have prevented the Win9x dvd input from working.
43 * Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.
44 * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
45 vlc's DVD input (looks like decoders are expecting data too early and
46 DVD input can't cope with it due to decryption). Needs to be investigated.
47 * Removed unnecessary translations in the win32 code from block offsets to
48 byte offsets. This was overflowing some variables.
49 * Reduced the complexity of the Win9x ASPI functions because we only need
50 to handle DVD drive access.
51 * Win32 code now handles seeking in areas above 2.1 Go on DVDs.
52 * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
56 Tue, 19 Jun 2001 08:53:16 +0200
58 * First libdvdcss version (0.0.1).
59 * Fully working Windows DVD ioctl support by Jon Lech Johansen.
60 * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
61 and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
62 * Exported the CSS part of the dvd plugin into a library.