Difference between revisions of "Dvd-plugin"

From VDR Wiki
Jump to: navigation, search
(Preparation)
 
(initial)
Line 1: Line 1:
 
==Description==
 
==Description==
[[Image:(missing)-plugin.jpg|thumb|Screenshot]]
+
[[Image:Dvd-plugin.jpg|thumb|Setup]]
 +
The '''DVD plugin''' can play DVDs with there DVD menu.
 +
 
 +
{{Box Hint|
 +
The usage and distribution of the ''libdvdcss'' library is illegal in some countries (e.g. USA). The plugin does not need this library, but then CSS protected DVDs cannot be played.
 +
}}
  
 
==Hardware requirements==
 
==Hardware requirements==
 +
* DVD drive
  
 
==Software requirements==
 
==Software requirements==
 +
* a52dec
 +
* libdvdnav
  
 
==Installation==
 
==Installation==
See [[plugin installation]]
+
To install a52dec
 +
<pre>
 +
cd $SOURCEDIR
 +
tar -xvzf a52dec-<VERSION>.tar.gz
 +
cd a52dec-<VERSION>
 +
./configure --prefix=/usr/local
 +
make
 +
make install
 +
ldconfig
 +
</pre>
 +
 
 +
and libdvdnav
 +
<pre>
 +
cd $SOURCEDIR
 +
tar -xvzf libdvdnav-<VERSION>.tar.gz
 +
cd libdvdnav-<VERSION>
 +
./configure --prefix=/usr/local
 +
make
 +
make install
 +
ldconfig
 +
</pre>
 +
 
 +
See also [[plugin installation]].
  
 
===Options===
 
===Options===
 +
As the libraries are installed with ''--prefix=/usr/local'', the '''Makefile''' has to be adapted
 +
<pre>
 +
- NAVDIR = /usr/include/dvdnav
 +
+ NAVDIR = /usr/local/include/dvdnav
 +
</pre>
  
===Patches===
 
  
 
==Configuration==
 
==Configuration==
 
+
===Parameter===
==Parameter==
+
 
{| border=1 cellpadding=2 cellspacing=0
 
{| border=1 cellpadding=2 cellspacing=0
 
|- bgcolor=#efdead
 
|- bgcolor=#efdead
Line 22: Line 55:
 
!Description
 
!Description
 
|-
 
|-
| -a ABC || --aaa=ABC || some Parameter
+
| -C DEV || --dvd=DEV || use DEV as the DVD device (default: /dev/dvd)
|-
+
| -b    || --bbb    || another Parameter
+
|}
+
 
+
==Handling==
+
{| border=1 cellpadding=2 cellspacing=0
+
|- bgcolor=#efdead
+
!Key
+
!Description
+
|-
+
!bgcolor=#efefef| Right || Fast forward (5 sec.)
+
|-
+
!bgcolor=#efefef| Left  || Fast backward (5 sec.)
+
|-
+
!bgcolor=#efefef| Up    || Next song
+
 
|}
 
|}
  
Line 44: Line 62:
 
==CVS==
 
==CVS==
 
<pre>
 
<pre>
cvs ... login
+
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvdplugin login
cvs ... co ...
+
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvdplugin co dvd
 
</pre>
 
</pre>
  
Line 51: Line 69:
 
{|
 
{|
 
| [1]
 
| [1]
| http://
+
| http://jausoft.com/Files/vdr/vdr-dvd
 
| Plugin homepage
 
| Plugin homepage
 +
|-
 +
| [2]
 +
| http://sourceforge.net/projects/dvdplugin
 +
| Projekt site at SourceForge
 +
|-
 +
| [3]
 +
| http://liba52.sourceforge.net
 +
| A free ATSC A/52-Stream-Dekoder
 +
|-
 +
| [4]
 +
| http://developers.videolan.org
 +
| VideoLAN developer homepage
 +
|-
 +
| [5]
 +
| http://dvd.sourceforge.net
 +
| DVD resources for Open-Source development
 
|}
 
|}
  
Line 58: Line 92:
  
 
<!-- Link to the german VDR Wiki -->
 
<!-- Link to the german VDR Wiki -->
[[de:(missing)-plugin]]
+
[[de:Dvd-plugin]]

Revision as of 19:27, 14 November 2004

Description

The DVD plugin can play DVDs with there DVD menu.

Hint

The usage and distribution of the libdvdcss library is illegal in some countries (e.g. USA). The plugin does not need this library, but then CSS protected DVDs cannot be played.

Hardware requirements

  • DVD drive

Software requirements

  • a52dec
  • libdvdnav

Installation

To install a52dec

cd $SOURCEDIR
tar -xvzf a52dec-<VERSION>.tar.gz
cd a52dec-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

and libdvdnav

cd $SOURCEDIR
tar -xvzf libdvdnav-<VERSION>.tar.gz
cd libdvdnav-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

See also plugin installation.

Options

As the libraries are installed with --prefix=/usr/local, the Makefile has to be adapted

- NAVDIR = /usr/include/dvdnav
+ NAVDIR = /usr/local/include/dvdnav


Configuration

Parameter

Parameter (short) Parameter (long) Description
-C DEV --dvd=DEV use DEV as the DVD device (default: /dev/dvd)

Problems

CVS

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvdplugin login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvdplugin co dvd

Links

[1] http://jausoft.com/Files/vdr/vdr-dvd Plugin homepage
[2] http://sourceforge.net/projects/dvdplugin Projekt site at SourceForge
[3] http://liba52.sourceforge.net A free ATSC A/52-Stream-Dekoder
[4] http://developers.videolan.org VideoLAN developer homepage
[5] http://dvd.sourceforge.net DVD resources for Open-Source development