# HG changeset patch # User diego # Date 1285429983 0 # Node ID cda66f57f7a5281eae127d36883caa51764cc42b # Parent f1884cb8d0ee526f333a313dcabb4e2b21f351be Sync some minor changes from upstream libdvdcss, up to r237. diff -r f1884cb8d0ee -r cda66f57f7a5 Copyright --- a/Copyright Sat Sep 25 13:01:33 2010 +0000 +++ b/Copyright Sat Sep 25 15:53:03 2010 +0000 @@ -30,7 +30,7 @@ Name: libdvdcss -Version: Subversion r231 +Version: Subversion r237 + local changes URL: http://developers.videolan.org/libdvdcss/ Directory: libdvdcss Copyright: 1998-2008 VideoLAN diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/bsdi_dvd.h --- a/libdvdcss/bsdi_dvd.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/bsdi_dvd.h Sat Sep 25 15:53:03 2010 +0000 @@ -2,8 +2,8 @@ * $Id$ */ -#ifndef DVDCSS_DVD_H -#define DVDCSS_DVD_H +#ifndef DVDCSS_BSDI_DVD_H +#define DVDCSS_BSDI_DVD_H #include #include @@ -341,4 +341,4 @@ int error; } tracktype; -#endif /* DVDCSS_DVD_H */ +#endif /* DVDCSS_BSDI_DVD_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/common.h --- a/libdvdcss/common.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/common.h Sat Sep 25 15:53:03 2010 +0000 @@ -24,6 +24,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ +#ifndef DVDCSS_COMMON_H +#define DVDCSS_COMMON_H + /***************************************************************************** * Basic types definitions *****************************************************************************/ @@ -79,3 +82,4 @@ #endif +#endif /* DVDCSS_COMMON_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/css.h --- a/libdvdcss/css.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/css.h Sat Sep 25 15:53:03 2010 +0000 @@ -26,6 +26,12 @@ * with libdvdcss; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ + +#ifndef DVDCSS_CSS_H +#define DVDCSS_CSS_H + +#include "dvdcss/dvdcss.h" + #define KEY_SIZE 5 typedef uint8_t dvd_key_t[KEY_SIZE]; @@ -54,3 +60,4 @@ int _dvdcss_titlekey ( dvdcss_t, int , dvd_key_t ); int _dvdcss_unscramble ( uint8_t *, uint8_t * ); +#endif /* DVDCSS_CSS_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/csstables.h --- a/libdvdcss/csstables.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/csstables.h Sat Sep 25 15:53:03 2010 +0000 @@ -29,6 +29,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ +#ifndef DVDCSS_CSSTABLES_H +#define DVDCSS_CSSTABLES_H static uint8_t p_css_tab1[ 256 ] = { @@ -390,3 +392,4 @@ 0xC3, 0x82, 0xC9, 0x15, 0x57, 0x16, 0x5D, 0x81 }; +#endif /* DVDCSS_CSSTABLES_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/device.h --- a/libdvdcss/device.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/device.h Sat Sep 25 15:53:03 2010 +0000 @@ -23,6 +23,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ +#ifndef DVDCSS_DEVICE_H +#define DVDCSS_DEVICE_H + /***************************************************************************** * iovec structure: vectored data entry *****************************************************************************/ @@ -33,6 +36,8 @@ # include /* struct iovec */ #endif +#include "dvdcss/dvdcss.h" + #if defined( WIN32 ) && !defined( SYS_CYGWIN ) struct iovec { @@ -56,3 +61,4 @@ int _dvdcss_raw_open ( dvdcss_t, char const * ); #endif +#endif /* DVDCSS_DEVICE_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/ioctl.h --- a/libdvdcss/ioctl.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/ioctl.h Sat Sep 25 15:53:03 2010 +0000 @@ -21,6 +21,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ +#ifndef DVDCSS_IOCTL_H +#define DVDCSS_IOCTL_H + int ioctl_ReadCopyright ( int, int, int * ); int ioctl_ReadDiscKey ( int, int *, uint8_t * ); int ioctl_ReadTitleKey ( int, int *, int, uint8_t * ); @@ -427,3 +430,5 @@ #pragma pack() #endif + +#endif /* DVDCSS_IOCTL_H */ diff -r f1884cb8d0ee -r cda66f57f7a5 libdvdcss/libdvdcss.h --- a/libdvdcss/libdvdcss.h Sat Sep 25 13:01:33 2010 +0000 +++ b/libdvdcss/libdvdcss.h Sat Sep 25 15:53:03 2010 +0000 @@ -22,6 +22,12 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *****************************************************************************/ +#ifndef DVDCSS_LIBDVDCSS_H +#define DVDCSS_LIBDVDCSS_H + +#include "dvdcss/dvdcss.h" +#include "css.h" + struct iovec; /***************************************************************************** @@ -102,3 +108,4 @@ void _print_error ( dvdcss_t, char * ); +#endif /* DVDCSS_LIBDVDCSS_H */