shithub: libdvdcss

ref: f000838a0ef52a1bbcc272ece4264976e1a17bc0
dir: /INSTALL/

View raw version
INSTALL file for libdvdcss, a DVD access library


Configuring libdvdcss
=====================

A typical way to configure libdvdcss is:

  ./configure --prefix=/usr

See `./configure --help' for more information.


If you got libdvdcss from its version control system, please bootstrap first:

  autoreconf -i


Building libdvdcss
==================

Once configured, run `make' to build libdvdcss.

If you have player keys, you need to put them in the file csskeys.h, before
configuring libdvdcss to enable the "key" method (the one from libcss).


Installing libdvdcss
====================

You can install libdvdcss by typing:

  make install


Building libdvdcss for Windows
==============================

There are two alternative ways to build libdvdcss for Windows.

- on a Linux host with the mingw.org or mingw-w64 cross-compilers:

 If you are running Debian, there are mingw32 packages you can use.

 If you are cross-compiling from the Debian package, you can use the following
 commands, for example:

  ./configure --host=i586-mingw32msvc --target=i586-mingw32msvc \
  --build=i386-linux

  make

- natively on Windows with MSYS + MinGW (www.mingw.org):

 (MSYS is a minimal build environment to compile Unixish projects under
  Windows. It provides all the common Unix tools like sh, GNU Make...)

 You will need to download and install the latest MSYS and MinGW.

 To build libdvdcss you just have to run the following commands:

  ./configure
  make

 More about MSYS on our wiki: http://wiki.videolan.org/Win32CompileMSYS