CVS Commit: libdvdcss

cvs at videolan.org cvs at videolan.org
Fri Aug 9 16:10:43 CEST 2002


Update of /var/cvs/videolan/libdvdcss
Modified Files:
	Makefile.in aclocal.m4 configure configure.in 

Update of /var/cvs/videolan/libdvdcss/debian
Modified Files:
	Makefile.in 

Update of /var/cvs/videolan/libdvdcss/src
Modified Files:
	Makefile.am Makefile.in bsdi_ioctl.c common.h config.h.in 
	css.c css.h libdvdcss.c libdvdcss.h 
Added Files:
	device.c device.h error.c 

Update of /var/cvs/videolan/libdvdcss/src/dvdcss
Modified Files:
	Makefile.in 

Update of /var/cvs/videolan/libdvdcss/test
Modified Files:
	Makefile.in csstest.c 

Log Message:
  * ./src/css.c: when the ReadTitleKey ioctl failed, reopen the device before
    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.

-- 
sam

-- 
This is the libdvdcss-devel mailing-list, see http://www.videolan.org/libdvdcss/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the libdvdcss-devel mailing list