videolan:dondiegos-libdvdcss.git
5 years agoUpdate some comments now that Windows 95 is no longer supported master
Diego Biurrun [Thu, 14 Feb 2013 20:04:41 +0000 (21:04 +0100)]
Update some comments now that Windows 95 is no longer supported

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agodoxygen: Fix typo and drop wrong EXCLUDE
Diego Biurrun [Thu, 14 Feb 2013 19:22:39 +0000 (20:22 +0100)]
doxygen: Fix typo and drop wrong EXCLUDE

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agogitignore: Use directory-specific patterns; use wildcard for config.foo
Diego Biurrun [Thu, 14 Feb 2013 17:58:52 +0000 (18:58 +0100)]
gitignore: Use directory-specific patterns; use wildcard for config.foo

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agosrc: mark tables static and constant.
Diego Elio Pettenò [Thu, 14 Feb 2013 19:29:08 +0000 (11:29 -0800)]
src: mark tables static and constant.

5 years agocsstables: mark static constant.
Diego Elio Pettenò [Thu, 14 Feb 2013 19:16:33 +0000 (11:16 -0800)]
csstables: mark static constant.

5 years agobuild: include the msvc directory in the distribution.
Diego Elio Pettenò [Thu, 14 Feb 2013 19:14:33 +0000 (11:14 -0800)]
build: include the msvc directory in the distribution.

5 years agolibdvdcss: use a static constant array instead of a variable to hold the cache sig.
Diego Elio Pettenò [Thu, 14 Feb 2013 19:08:57 +0000 (11:08 -0800)]
libdvdcss: use a static constant array instead of a variable to hold the cache sig.

5 years agoioctl: rename DVD_INVALIDATE_AGID to DVDCSS_INVALIDATE_AGID
Diego Elio Pettenò [Thu, 14 Feb 2013 19:03:13 +0000 (11:03 -0800)]
ioctl: rename DVD_INVALIDATE_AGID to DVDCSS_INVALIDATE_AGID

The reason for the rename is that the Linux kernel userspace headers
are defining their own version of DVD_INVALIDATE_AGID which has a
different meaning (it's an enumeration, not a command).

5 years agodoxygen: update configuration file to avoid warnings.
Diego Elio Pettenò [Thu, 14 Feb 2013 18:58:20 +0000 (10:58 -0800)]
doxygen: update configuration file to avoid warnings.

5 years agopkg-config: fix include path, it was always wrong.
Diego Elio Pettenò [Thu, 14 Feb 2013 18:54:44 +0000 (10:54 -0800)]
pkg-config: fix include path, it was always wrong.

Not only the headers are installed in $includedir/dvdcss rather than
libdvdcss but there was a missing dollar sign in front of the first
variable.

5 years agobuild: allow opt-out from maintainer mode.
Diego Elio Pettenò [Thu, 14 Feb 2013 18:52:49 +0000 (10:52 -0800)]
build: allow opt-out from maintainer mode.

5 years agobuild: use dnl for comments in configure.ac.
Diego Elio Pettenò [Thu, 14 Feb 2013 18:51:50 +0000 (10:51 -0800)]
build: use dnl for comments in configure.ac.

5 years agobuild: fix apidoc generation and install it as well.
Diego Elio Pettenò [Thu, 14 Feb 2013 15:32:00 +0000 (07:32 -0800)]
build: fix apidoc generation and install it as well.

This removes the LaTeX documentation generation, and makes sure that
if doc is enabled, it's built and installed as well (using htmldir).

5 years agobuild: generate ChangeLog from git, if git is present.
Diego Elio Pettenò [Thu, 14 Feb 2013 16:12:24 +0000 (08:12 -0800)]
build: generate ChangeLog from git, if git is present.

This would work both from the repository and from the tarball.

5 years agobuild: do not build the .tar.gz archive
Diego Elio Pettenò [Thu, 14 Feb 2013 16:05:09 +0000 (08:05 -0800)]
build: do not build the .tar.gz archive

5 years agobuild: install the documentation files (but not INSTALL)
Diego Elio Pettenò [Thu, 14 Feb 2013 15:58:45 +0000 (07:58 -0800)]
build: install the documentation files (but not INSTALL)

The INSTALL file just needs to be distributed.

5 years agoReplace memset(0) by zero initializations
Diego Biurrun [Thu, 14 Feb 2013 15:17:42 +0000 (16:17 +0100)]
Replace memset(0) by zero initializations

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agobuild: Use silent build rules by default
Diego Biurrun [Thu, 14 Feb 2013 17:24:01 +0000 (18:24 +0100)]
build: Use silent build rules by default

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agobuild: Add -mwin32 to CFLAGS on Cygwin instead of globally defining WIN32
Diego Biurrun [Thu, 14 Feb 2013 16:43:46 +0000 (17:43 +0100)]
build: Add -mwin32 to CFLAGS on Cygwin instead of globally defining WIN32

It's better to have gcc enable all Windows-related flags and adjust its
behavior in a predictable fashion, rather than do parts of it manually.

5 years agoFix a number of spelling and grammar errors
Diego Biurrun [Thu, 14 Feb 2013 17:22:15 +0000 (18:22 +0100)]
Fix a number of spelling and grammar errors

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agogitignore: Add config.cache
Diego Biurrun [Thu, 14 Feb 2013 15:51:54 +0000 (16:51 +0100)]
gitignore: Add config.cache

Signed-off-by: Diego Biurrun <diego@biurrun.de>
5 years agoAUTHORS: Add Diego#1 and Diego#2
Diego Biurrun [Thu, 14 Feb 2013 15:48:04 +0000 (16:48 +0100)]
AUTHORS: Add Diego#1 and Diego#2

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoAUTHORS: Drop obsolete CVS/SVN login and snail-mail fields
Diego Biurrun [Thu, 14 Feb 2013 15:46:27 +0000 (16:46 +0100)]
AUTHORS: Drop obsolete CVS/SVN login and snail-mail fields

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoDrop ChangeLog file; it is no longer necessary with Git.
Diego Biurrun [Thu, 14 Feb 2013 14:05:37 +0000 (15:05 +0100)]
Drop ChangeLog file; it is no longer necessary with Git.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoDrop BSDI support code.
Diego Biurrun [Thu, 14 Feb 2013 02:31:19 +0000 (03:31 +0100)]
Drop BSDI support code.

Around 1100 out of 6100 lines total are dedicated to BSDI support.
This is a totally absurd ratio for a completely fringe OS.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoAUTHORS: Convert to UTF-8
Diego Biurrun [Thu, 14 Feb 2013 14:31:10 +0000 (15:31 +0100)]
AUTHORS: Convert to UTF-8

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoRemove leftover Subversion $Id$ markers
Diego Biurrun [Thu, 14 Feb 2013 15:30:34 +0000 (16:30 +0100)]
Remove leftover Subversion $Id$ markers

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodvd_region: Drop unused-but-set variable
Diego Biurrun [Thu, 14 Feb 2013 15:16:41 +0000 (16:16 +0100)]
dvd_region: Drop unused-but-set variable

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: Refactor an instance of system-specific O_BINARY-related ifdeffery
Diego Biurrun [Thu, 14 Feb 2013 00:32:14 +0000 (01:32 +0100)]
build: Refactor an instance of system-specific O_BINARY-related ifdeffery

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agogit: ignore the libtool m4 files.
Diego Elio Pettenò [Thu, 14 Feb 2013 15:27:35 +0000 (07:27 -0800)]
git: ignore the libtool m4 files.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: get rid of recursion within doc/ for Doxygen API doc.
Diego Elio Pettenò [Thu, 14 Feb 2013 15:26:17 +0000 (07:26 -0800)]
build: get rid of recursion within doc/ for Doxygen API doc.

It still recurses for latex documentation.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoWin32: use the correct HAVE_BROKEN_MKDIR define
Jean-Baptiste Kempf [Thu, 14 Feb 2013 15:46:40 +0000 (16:46 +0100)]
Win32: use the correct HAVE_BROKEN_MKDIR define

5 years agobuild: check for POSIX mkdir() function.
Diego Elio Pettenò [Thu, 14 Feb 2013 14:48:36 +0000 (06:48 -0800)]
build: check for POSIX mkdir() function.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: don't use tiered header checks.
Diego Elio Pettenò [Thu, 14 Feb 2013 15:11:22 +0000 (07:11 -0800)]
build: don't use tiered header checks.

This check is more reliable, and should be easier to deal with.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: use m4/attributes.m4 from xine/feng to check for cflags and visibility.
Diego Elio Pettenò [Thu, 14 Feb 2013 15:00:25 +0000 (07:00 -0800)]
build: use m4/attributes.m4 from xine/feng to check for cflags and visibility.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: add support for macros in m4/ directory
Diego Elio Pettenò [Thu, 14 Feb 2013 15:00:05 +0000 (07:00 -0800)]
build: add support for macros in m4/ directory

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: fix make dist now that the bootstrap script is gone
Diego Elio Pettenò [Thu, 14 Feb 2013 14:54:45 +0000 (06:54 -0800)]
build: fix make dist now that the bootstrap script is gone

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: remove obsolete bootstrap script.
Diego Elio Pettenò [Thu, 14 Feb 2013 14:35:31 +0000 (06:35 -0800)]
build: remove obsolete bootstrap script.

Just run `autoreconf -i` and that would do.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoWin32: define and use _WIN32_IE for shell api
Jean-Baptiste Kempf [Thu, 14 Feb 2013 12:05:33 +0000 (13:05 +0100)]
Win32: define and use _WIN32_IE for shell api

This effectively drops support for Windows 95

5 years agodvd_region: move ioctl_SendRPC in dvd_region.c; mark functions static.
Diego Elio Pettenò [Thu, 14 Feb 2013 03:04:24 +0000 (19:04 -0800)]
dvd_region: move ioctl_SendRPC in dvd_region.c; mark functions static.

This basically ensures that no unused, unexported functions are built
into the library.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: allow once again building of dvd_region binary
Diego Elio Pettenò [Thu, 14 Feb 2013 03:02:08 +0000 (19:02 -0800)]
build: allow once again building of dvd_region binary

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agosrc: mark _dvdcss_titlekey static as it's never used outside of the unit
Diego Elio Pettenò [Thu, 14 Feb 2013 03:01:23 +0000 (19:01 -0800)]
src: mark _dvdcss_titlekey static as it's never used outside of the unit

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: fix messed up rule in building latex documentation.
Diego Elio Pettenò [Thu, 14 Feb 2013 01:39:01 +0000 (17:39 -0800)]
build: fix messed up rule in building latex documentation.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: get rid of recursion for building the library and the csstest program.
Diego Elio Pettenò [Thu, 14 Feb 2013 01:36:48 +0000 (17:36 -0800)]
build: get rid of recursion for building the library and the csstest program.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: update to libtool 2
Diego Elio Pettenò [Thu, 14 Feb 2013 01:27:13 +0000 (17:27 -0800)]
build: update to libtool 2

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: update autotools to modern format.
Diego Elio Pettenò [Thu, 14 Feb 2013 01:24:49 +0000 (17:24 -0800)]
build: update autotools to modern format.

This includes quite a bit of fixes all around that allows it to build
with automake 1.13 and autoconf 2.68.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoWin32: fix signedness warning
Jean-Baptiste Kempf [Thu, 14 Feb 2013 00:49:28 +0000 (01:49 +0100)]
Win32: fix signedness warning

5 years agoFix compilation with MSVC
Jean-Baptiste Kempf [Thu, 14 Feb 2013 00:42:14 +0000 (01:42 +0100)]
Fix compilation with MSVC

5 years agoWin32: correct include for lseeki64
Jean-Baptiste Kempf [Thu, 14 Feb 2013 00:00:39 +0000 (01:00 +0100)]
Win32: correct include for lseeki64

5 years agobuild: Refactor system-specific ifdeffery around raw device access
Diego Biurrun [Wed, 13 Feb 2013 23:45:18 +0000 (00:45 +0100)]
build: Refactor system-specific ifdeffery around raw device access

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoconfigure.ac: Remove unused global DVDCSSDIST preprocessor flag
Diego Biurrun [Wed, 13 Feb 2013 23:06:58 +0000 (00:06 +0100)]
configure.ac: Remove unused global DVDCSSDIST preprocessor flag

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: Replace system-specific ifdeffery by proper sys/uio.h check
Diego Biurrun [Wed, 13 Feb 2013 23:10:21 +0000 (00:10 +0100)]
build: Replace system-specific ifdeffery by proper sys/uio.h check

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodevice: Eliminate some unnecessary ifdefs
Diego Biurrun [Wed, 13 Feb 2013 21:50:01 +0000 (22:50 +0100)]
device: Eliminate some unnecessary ifdefs

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: win32: Surround Windows-specific code by appropriate ifdef
Diego Biurrun [Wed, 13 Feb 2013 21:50:00 +0000 (22:50 +0100)]
build: win32: Surround Windows-specific code by appropriate ifdef

Also drop the now unnecessary direct.h configure.ac check.
That header file is always available on Windows.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: Drop unnecessary local SYS_BEOS config.h #define
Diego Biurrun [Wed, 13 Feb 2013 13:43:52 +0000 (14:43 +0100)]
build: Drop unnecessary local SYS_BEOS config.h #define

__BEOS__ is always available and can be used instead.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: Drop unnecessary local SYS_OS2 config.h #define
Diego Biurrun [Wed, 13 Feb 2013 13:43:51 +0000 (14:43 +0100)]
build: Drop unnecessary local SYS_OS2 config.h #define

__OS2__ is always available and can be used instead.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agobuild: Drop unnecessary local SYS_CYGWIN config.h #define
Diego Biurrun [Wed, 13 Feb 2013 13:43:50 +0000 (14:43 +0100)]
build: Drop unnecessary local SYS_CYGWIN config.h #define

__CYGWIN__ is always available and can be used instead.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoWin32: Fix broken mkdir() invocations that need to be mapped to _mkdir()
Diego Biurrun [Mon, 11 Feb 2013 00:21:26 +0000 (01:21 +0100)]
Win32: Fix broken mkdir() invocations that need to be mapped to _mkdir()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agocygwin: Drop some obsolete POSIX int types fallbacks
Diego Biurrun [Sun, 10 Feb 2013 11:59:16 +0000 (12:59 +0100)]
cygwin: Drop some obsolete POSIX int types fallbacks

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoioctl.h Drop some pointless ifdefs around a set of harmless #defines
Diego Biurrun [Thu, 31 Jan 2013 20:51:01 +0000 (21:51 +0100)]
ioctl.h Drop some pointless ifdefs around a set of harmless #defines

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoUse calloc instead of malloc+memset.
Reimar Döffinger [Tue, 6 Nov 2012 18:15:08 +0000 (18:15 +0000)]
Use calloc instead of malloc+memset.

Besides being simpler, it fixes the malloc failure
checks which currently are useless since we would
crash in memset first.

6 years agoSupport ELF visibility attribute
Jean-Baptiste Kempf [Wed, 29 Aug 2012 08:57:27 +0000 (08:57 +0000)]
Support ELF visibility attribute

6 years agoAutomake 12 is out
Jean-Baptiste Kempf [Fri, 15 Jun 2012 11:35:09 +0000 (11:35 +0000)]
Automake 12 is out

6 years agoUpdate ChangeLog 1.2.12
Jean-Baptiste Kempf [Sun, 11 Mar 2012 13:35:44 +0000 (13:35 +0000)]
Update ChangeLog

6 years agoPrepare 1.2.12
Jean-Baptiste Kempf [Sun, 11 Mar 2012 13:33:49 +0000 (13:33 +0000)]
Prepare 1.2.12

6 years agoUpdate Authors file
Jean-Baptiste Kempf [Sun, 11 Mar 2012 12:37:40 +0000 (12:37 +0000)]
Update Authors file

6 years agoIf unsure, assume the drive is of RPC-I type
Jean-Baptiste Kempf [Sat, 18 Feb 2012 16:22:03 +0000 (16:22 +0000)]
If unsure, assume the drive is of RPC-I type

This can happen when patched drives do not answer to ioctl_ReportRPC correctly

6 years agoUpdate Changelog 1.2.11
Jean-Baptiste Kempf [Mon, 14 Nov 2011 10:40:05 +0000 (10:40 +0000)]
Update Changelog

6 years agoBumping version to 1.2.11
Jean-Baptiste Kempf [Mon, 14 Nov 2011 10:27:32 +0000 (10:27 +0000)]
Bumping version to 1.2.11

6 years agoUpdate README and INSTALL to be a bit less out-of-date
Jean-Baptiste Kempf [Mon, 14 Nov 2011 10:26:47 +0000 (10:26 +0000)]
Update README and INSTALL to be a bit less out-of-date

6 years agoFix "doc" Makefile target
Jean-Baptiste Kempf [Wed, 26 Oct 2011 05:10:24 +0000 (05:10 +0000)]
Fix "doc" Makefile target

6 years agoWin32: Drop #define of snprintf() to _snprintf() if the former is undefined.
Diego Biurrun [Wed, 26 Oct 2011 05:01:11 +0000 (05:01 +0000)]
Win32: Drop #define of snprintf() to _snprintf() if the former is undefined.

This workaround was added for MinGW originally, but nowadays MinGW supports
snprintf() directly so it has become unnecessary.

Furthermore this can play havoc with Cygwin which does not have a _snprintf()
declaration and gives implicit function declaration warnings. Depending on
compiler flags, this can be a fatal error.

6 years agoWin32: consistently use snprintf() instead of _snprintf()
Diego Biurrun [Wed, 26 Oct 2011 04:59:23 +0000 (04:59 +0000)]
Win32: consistently use snprintf() instead of _snprintf()

Both functions are available on Cygwin and MinGW nowadays so there is
no need to be inconsistent anymore.

7 years agoFix typos in README and INSTALL
Jean-Baptiste Kempf [Tue, 16 Aug 2011 10:41:24 +0000 (10:41 +0000)]
Fix typos in README and INSTALL

7 years agoRemove excessive whitespace
Jean-Baptiste Kempf [Wed, 23 Mar 2011 15:00:06 +0000 (15:00 +0000)]
Remove excessive whitespace

7 years agoFix a small memleak
Thélesphonse Bigorneault [Wed, 23 Mar 2011 14:59:36 +0000 (14:59 +0000)]
Fix a small memleak

7 years agoUpdate documentation version
Jean-Baptiste Kempf [Wed, 9 Feb 2011 22:48:29 +0000 (22:48 +0000)]
Update documentation version

8 years agoEnsure dvdcss->css.p_disc_key is always initialized
Reimar Döffinger [Sat, 25 Sep 2010 14:21:47 +0000 (14:21 +0000)]
Ensure dvdcss->css.p_disc_key is always initialized
even if _dvdcss_disckey fails.

8 years agoMake libdvdcss headers self-sufficient
Diego Biurrun [Mon, 2 Aug 2010 15:59:13 +0000 (15:59 +0000)]
Make libdvdcss headers self-sufficient

This patch adds required #includes to libdvdcss headers so that they can be used
without other headers as prerequisites.
This leaves out limits.h and stdint.h, for the moment, since they aren't on all systems.

8 years agoAdd multiple inclusion guards to header files
Diego Biurrun [Mon, 2 Aug 2010 15:41:14 +0000 (15:41 +0000)]
Add multiple inclusion guards to header files

Most header files in libdvdcss lack multiple inclusion guards, although they are
a sensible thing to have for header files. This adds them where currently missing.

8 years agoUse filename as multiple inclusion guard
Diego Biurrun [Mon, 2 Aug 2010 15:38:08 +0000 (15:38 +0000)]
Use filename as multiple inclusion guard

For some reason bsdi_dvd.h does not use the (full) filename as multiple
inclusion guard.

8 years agoShut up doxygen run
Diego Biurrun [Mon, 2 Aug 2010 14:04:16 +0000 (14:04 +0000)]
Shut up doxygen run

Doxygen is terribly verbose by default and spams the console with useless by
the metric ton. This patch makes its output more terse and thus more sensible.

8 years agoTry other methods also if GetBusKey fails instead of failing completely
Jean-Baptiste Kempf [Mon, 10 May 2010 10:03:06 +0000 (10:03 +0000)]
Try other methods also if GetBusKey fails instead of failing completely

9 years agoRemove the RPC-II sanity check and only issue a warning. Capable drives are
Sam Hocevar [Wed, 2 Sep 2009 22:07:32 +0000 (22:07 +0000)]
Remove the RPC-II sanity check and only issue a warning. Capable drives are
far too common.

9 years agoUse 64-bit IO and binary mode on OS/2.
KO Myung-Hun [Wed, 2 Sep 2009 22:01:07 +0000 (22:01 +0000)]
Use 64-bit IO and binary mode on OS/2.

9 years agoPrepend 0x to the region mask for clarity.
Sam Hocevar [Wed, 13 May 2009 21:28:53 +0000 (21:28 +0000)]
Prepend 0x to the region mask for clarity.

9 years agoDuh, typo in the RPC-II sanity check.
Sam Hocevar [Wed, 13 May 2009 21:00:31 +0000 (21:00 +0000)]
Duh, typo in the RPC-II sanity check.

9 years agoAdd support for the DVDCSS_IGNORE_RPC environment variable in order to
Sam Hocevar [Wed, 13 May 2009 20:54:40 +0000 (20:54 +0000)]
Add support for the DVDCSS_IGNORE_RPC environment variable in order to
bypass our new RPC-II sanity check.

9 years agoAdd a debug message in the copyright information retrieval.
Sam Hocevar [Wed, 13 May 2009 20:54:39 +0000 (20:54 +0000)]
Add a debug message in the copyright information retrieval.

9 years agoCheck drive's RPC status before trying to access a scrambled disc. Patch
Sam Hocevar [Wed, 13 May 2009 20:54:37 +0000 (20:54 +0000)]
Check drive's RPC status before trying to access a scrambled disc. Patch
provided by Ori Avtalion <ori@avtalion.name> and refactored by Sam Hocevar
<sam@hocevar.net>.

9 years agoFix a potential format string crash.
Sam Hocevar [Wed, 13 May 2009 20:54:35 +0000 (20:54 +0000)]
Fix a potential format string crash.

9 years agoRemove occurrences of "this program" from the license headers.
Sam Hocevar [Mon, 9 Feb 2009 00:45:44 +0000 (00:45 +0000)]
Remove occurrences of "this program" from the license headers.

9 years agoAdding OS/2 support,
KO Myung-Hun [Mon, 9 Feb 2009 00:45:33 +0000 (00:45 +0000)]
Adding OS/2 support,

9 years agoUpdate the FSF address.
Diego Biurrun [Mon, 9 Feb 2009 00:03:47 +0000 (00:03 +0000)]
Update the FSF address.

10 years ago * Bump version number to 1.2.10. 1.2.10
Sam Hocevar [Fri, 29 Aug 2008 19:00:14 +0000 (19:00 +0000)]
  * Bump version number to 1.2.10.
  * Update NEWS and ChangeLog.

10 years ago * src/Makefile.am: bump the library minor version since we ship an extra
Sam Hocevar [Fri, 29 Aug 2008 18:57:52 +0000 (18:57 +0000)]
  * src/Makefile.am: bump the library minor version since we ship an extra
    symbole (dvdcss_is_scrambled).

10 years ago * Ship a .pc file with the library.
Sam Hocevar [Fri, 29 Aug 2008 18:57:51 +0000 (18:57 +0000)]
  * Ship a .pc file with the library.

10 years ago * Update copyeight information here and there.
Sam Hocevar [Fri, 29 Aug 2008 18:57:48 +0000 (18:57 +0000)]
  * Update copyeight information here and there.

10 years ago * bootstrap: update bootstrapping script.
Sam Hocevar [Fri, 29 Aug 2008 18:57:45 +0000 (18:57 +0000)]
  * bootstrap: update bootstrapping script.
  * configure.ac: hide autotools files in .auto/.
  * .gitignore: add an ignore file for git-svn users.

10 years ago * libdvdcss.c: ignore failure to get the disc key in case we have a
Diego Biurrun [Fri, 29 Aug 2008 18:57:42 +0000 (18:57 +0000)]
  * libdvdcss.c: ignore failure to get the disc key in case we have a
    chance to decrypt anyway afterwards.