X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog.libdvdcss;h=cc3eb98f7cae4d3bc19679dc5c68d1095c8e29ea;hb=1e105908b4ae5492a4dc3247c682d04723e071b7;hp=10721d47afd72361ba190375035feef65024f889;hpb=54ed2ed3d789d7b0326e267f91d65aa7af92c9fb;p=vlc diff --git a/ChangeLog.libdvdcss b/ChangeLog.libdvdcss index 10721d47af..cc3eb98f7c 100644 --- a/ChangeLog.libdvdcss +++ b/ChangeLog.libdvdcss @@ -4,9 +4,53 @@ HEAD - * Nothing yet. + * Support for REPORT_TITLE_KEY and RPC commands by Håkan Hjort + . + * HP-UX port courtesy of David Siebörger . -0.2.83 +1.0.1 +Fri, 7 Dec 2001 20:18:56 +0100 + + * Update for libdvdcss documentation. + * Reworked Keith Packard's raw device patch. The name of the raw device + is in the environment variable DVDCSS_RAW_DEVICE. + * Fixed a bug in libdvdcss: the key wasn't searched when it had to. + +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 in