You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
4.1 KiB
91 lines
4.1 KiB
#=========================#
|
|
# ChangeLog for libdvdcss #
|
|
#=========================#
|
|
|
|
HEAD
|
|
|
|
* Nothing yet.
|
|
|
|
1.0.0
|
|
Mon, 12 Nov 2001 17:14:29 +0100
|
|
|
|
* Got rid of DVDCSS_SEEK_INI.
|
|
* Removed the i_flags argument to dvdcss_open. Everything is done through
|
|
environment variables now.
|
|
* Fixed a buffer overflow in CSSAuth().
|
|
* libdvdcss port to OpenBSD.
|
|
* Fixed NetBSD (and probably OpenBSD) libdvdcss compilation.
|
|
* Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup.
|
|
* Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength'
|
|
fields.
|
|
* Added ReadTitleKey ioctl for Darwin/OSX.
|
|
* When using title cracking method in libdvdcss, the key is only checked at
|
|
title start, not before each chapter.
|
|
* Use of an environment variable to choose libdvdcss method.
|
|
* New features for libdvdcss: we have three ways now to decode a title key.
|
|
* 1) Crack the title key (the method that was here before). The only change
|
|
here is that we search the key for the exact chapter we are seeking with
|
|
DVDSetArea (in case the key has changed within a title). It is maybe not a
|
|
good idea.
|
|
* 2) Crack the disc key, which allows us to decode instantly all title keys.
|
|
I've used an algorithm from Frank Stevenson ; it eats much memory (64MB),
|
|
and takes about 15 s at launch time.
|
|
* 3) Decode the disc key with player keys (libcss method). However, you need
|
|
licensed player keys at build time for this to work.
|
|
* Darwin ioctl, courtesy of ej0.
|
|
* If we see 3000 unencrypted blocks assume that the title is unencrypted.
|
|
* If we have not seen any encrypted block and then discover that the block
|
|
just read is not a valid block of an MPEG2 Program stream, assume that the
|
|
title is unencrypted.
|
|
* Empty keys (for unscrambled sectors) are now cached as well.
|
|
* We try to decrypt the file even if DVD ioctls are not available.
|
|
|
|
0.0.3
|
|
Wed, 22 Aug 2001 15:18:01 +0200
|
|
|
|
* Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
|
|
extras/BSDI_dvdioctl after he suggested us to do so. License is GPL.
|
|
* ./configure now checks for an installed libdvd under BSD/OS and
|
|
falls back to ours if not found.
|
|
* Fixed harmless typos in yesterday's Solaris libdvd patches.
|
|
* Bumped libdvdcss version number up to 0.0.3.
|
|
* Solaris DVD decryption support by H�kan Hjort <d95hjort@dtek.chalmers.se>.
|
|
* BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
|
|
* libdvdcss* packages are now a bit more policy-compliant.
|
|
* Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
|
|
|
|
0.0.2
|
|
Wed, 22 Aug 2001 15:18:01 +0200
|
|
|
|
* Fix in libdvdcss in the key caching code.
|
|
* Changed libdvdcss API to force binary incompatibility. Yeah, this is
|
|
evil, but if we don't do it now we'll have to do it when more people
|
|
are using it.
|
|
* Fixed minor libdvdcss stuff such as the soname and compilation flags.
|
|
* dvdcss_readv() optimisations for Win32.
|
|
* Fixed _win32_dvdcss_aread() to work around the WinASPI32 64kb transfer
|
|
size restriction.
|
|
* libdvdcss segfault fixes.
|
|
* Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
|
|
should have prevented the Win9x dvd input from working.
|
|
* Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.
|
|
* libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
|
|
vlc's DVD input (looks like decoders are expecting data too early and
|
|
DVD input can't cope with it due to decryption). Needs to be investigated.
|
|
* Removed unnecessary translations in the win32 code from block offsets to
|
|
byte offsets. This was overflowing some variables.
|
|
* Reduced the complexity of the Win9x ASPI functions because we only need
|
|
to handle DVD drive access.
|
|
* Win32 code now handles seeking in areas above 2.1 Go on DVDs.
|
|
* Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
|
|
<ej0@cise.ufl.edu>.
|
|
|
|
0.0.1
|
|
Tue, 19 Jun 2001 08:53:16 +0200
|
|
|
|
* First libdvdcss version (0.0.1).
|
|
* Fully working Windows DVD ioctl support by Jon Lech Johansen.
|
|
* Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
|
|
and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
|
|
* Exported the CSS part of the dvd plugin into a library.
|
|
|
|
|