1. 12 Jul, 2008 1 commit
  2. 19 Sep, 2006 1 commit
  3. 11 Jul, 2005 3 commits
  4. 13 Aug, 2004 1 commit
    • Sam Hocevar's avatar
      * src/css.c: · b077da29
      Sam Hocevar authored
          + Save the cached key as ASCII in hexadecimal form.
          + Overwrite cached files if the data was invalid.
      b077da29
  5. 15 Sep, 2003 1 commit
  6. 09 Sep, 2003 2 commits
  7. 16 Jul, 2003 1 commit
    • Sam Hocevar's avatar
      * src/css.c: · 200baa1b
      Sam Hocevar authored
          + Workaround in CrackTitleKey for strange discs that report read errors
            seemingly at random. Testcase was on Linux 2.4.20, with a region 2 RPC2
            drive, and the region 1 copy of "Chasing Amy".
          + Used macros instead of numerals where appropriate.
          + Fixed spelling here and there.
      200baa1b
  8. 16 May, 2003 1 commit
  9. 04 Feb, 2003 1 commit
  10. 19 Dec, 2002 1 commit
  11. 06 Dec, 2002 1 commit
  12. 05 Dec, 2002 1 commit
  13. 24 Nov, 2002 1 commit
  14. 14 Nov, 2002 1 commit
    • gbazin's avatar
      · a150a631
      gbazin authored
      * src/css.c src/ioctl.c, src/libdvdcss.c: changed the work-around to detect
         if the dvd is encrypted on Win2K in non-administrator mode.
         Because we cannot use an ioctl to get the copyright status of the DVD
         we try to get the disc key and if this succeed, we assume the DVD is
         encrypted, otherwise we assume it to be unencrypted.
         I hope this logic is not too much flawed... at least it seems to be working
         with the few DVDs I've got.
      a150a631
  15. 18 Oct, 2002 1 commit
  16. 10 Oct, 2002 2 commits
    • Christophe Massiot's avatar
      * Bumped up version number to 1.2.3 (soleil !). · 45abd814
      Christophe Massiot authored
      * Updated Changelog.
      * Merged in hh's patch for broken DVD drives/kernel/whatever.
      45abd814
    • gbazin's avatar
      · 95671de3
      gbazin authored
      * src/css.c, src/device.c, src/ioctl.[ch]: We don't need to be in administrator mode
      anymore to authenticate the drive on Windows NT/2k/XP. As a result any user can now
      play a DVD on these OSs :)
      * src/ioctl.c: fixed ioctl_ReadTitleKey which wasn't working on Windows NT/2k/XP.
      Because of this bug, the disc and key methods for key decryption where not working.
      95671de3
  17. 10 Aug, 2002 2 commits
  18. 09 Aug, 2002 2 commits
    • Sam Hocevar's avatar
      * ./src/css.c: in case of a region mismatch and when the drive needs to · ba969857
      Sam Hocevar authored
          be reset, we read the first sector of the disc instead of closing and
          reopening it.
      ba969857
    • Sam Hocevar's avatar
      * ./src/css.c: when the ReadTitleKey ioctl failed, reopen the device before · 068c36ac
      Sam Hocevar authored
          falling back to the title method.
      
         Note: on my drive, this fixes the "ioctl_ReadTitleKey failed" error
               many users have been reporting. Please test!
      
         Note 2: I could not find any other way to reset the drive after a failed
                 ReadTitleKey ioctl than closing and opening the device again. If
                 I don't do that, read() fails with an Input/output error after a
                 while (but not immediately).
      
        * ALL: libdvdcss builds with -ansi -pedantic. Yeah I like that :-)
        * ./src/css.c: renamed a few functions so that they make more sense, added
          debug messages here and there, fixed typos and speling.
        * ./src/error.c: moved _dvdcss_error and _dvdcss_debug here.
        * ./src/device.c: moved device reading functions from libdvdcss.c to here.
        * ./src/device.c: errors from dvdcss_read are now properly handled; partial
          reads still aren't though.
        * ./src/libdvdcss.c: default verbosity is now 0, a library should not be
          intrusive by default.
        * ./test/csstest.c: additional error check.
        * ./configure.in: removed the crap boolean_t detection.
      068c36ac
  19. 16 Jul, 2002 1 commit
  20. 01 Jul, 2002 1 commit
  21. 02 Jun, 2002 1 commit
  22. 16 May, 2002 1 commit
  23. 05 Apr, 2002 1 commit
    • gbazin's avatar
      · 41fb39a4
      gbazin authored
      * updated INSTALL doc for the win32 build.
      * added small win32 specific error message that was also in the vlc tree.
      41fb39a4
  24. 03 Apr, 2002 2 commits
    • Sam Hocevar's avatar
      · 58ecf1ad
      Sam Hocevar authored
        * ./src/dvdcss/dvdcss.h: moved dvdcss.h in a subdirectory so that we can
          include <dvdcss/dvdcss.h> without having to make install.
        * ./test/test.c: removed #ifdef DVDCSS_DIST.
      58ecf1ad
    • Sam Hocevar's avatar
      · 9eb1d9cb
      Sam Hocevar authored
        * ./ChangeLog: updated changelog.
        * ./Makefile.am: added the debian dir to the targets.
        * ./configure.in: switched to a more conventional versioning scheme.
        * ./src/css.c: removed a useless #ifdef.
        * ./src/dvdcss.h: added a versioned symbol to the API.
        * ./src/Makefile.am: use <dvdcss/dvdcss.h> instead of <videolan/dvdcss.h>.
        * ./test/test.c: test program is now up to date.
      9eb1d9cb
  25. 09 Mar, 2002 1 commit
    • Håkan Hjort's avatar
      Split the code into more functions. The disc and title decryption / · 9d7698f6
      Håkan Hjort authored
      cracking code is now each in it's own function.  Also moved the code that
      looks for a weak block in the VOB to crack the title key from out from
      the loop that reads them.  Added another crack method, it's disabled for
      now though.  Lowered some limits on the current 'weak' test.  Added more
      comments.
      9d7698f6
  26. 25 Feb, 2002 1 commit
  27. 20 Jan, 2002 1 commit
    • Håkan Hjort's avatar
      Make CSSAuth more rubust, should now also work with drives that are not 100% · 7c90c435
      Håkan Hjort authored
      compliant to the SFF-8090 standard.  AGID invalidation should now work
      allowing us to recover from hung / failed authentications.  Corrected
      CSSGetASF, it does not take an AGID argument.  Move several data structures
      from the dvdcss handle to local variables in CSSAuth.  Remove CSSAuth as a
      externaly visible function in css.c.
      7c90c435
  28. 22 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · dd20598e
      Sam Hocevar authored
        * Initial commit. Hope it'll work.
      dd20598e