]> git.sesse.net Git - vlc/blobdiff - ChangeLog.libdvdcss
-DVD access plugin is only called if specified under windows (no automatic detection)
[vlc] / ChangeLog.libdvdcss
index a7578a0c5c616d8e44ee963d430b19b0cab77b2a..cc3eb98f7cae4d3bc19679dc5c68d1095c8e29ea 100644 (file)
@@ -4,6 +4,44 @@
 
 HEAD
 
+  * Support for REPORT_TITLE_KEY and RPC commands by Håkan Hjort
+    <d95hjort@dtek.chalmers.se>.
+  * HP-UX port courtesy of David Siebörger <drs-videolan@rucus.ru.ac.za>.
+
+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