Dxr3-plugin
From VDR Wiki
Contents |
[edit] Description
Image:Dxr3-plugin.jpg
Screenshot
With the DXR3 plugin one can use DXR3/Hollywood+ cards as output devices for VDR. The bargain of a costly FullFeatured DVB card can be avoided.
[edit] Hardware requirements
- DXR3/Hollywood+
[edit] Software requirements
- em8300 driver
- FFMPEG
- Linux kernel sources
[edit] Installation
To install FFMPEG
cd $SOURCEDIR
tar -xvzf ffmpeg-<VERSION>.tar.gz
cd ffmpeg-<VERSION>
./configure --prefix=/usr/local \
--enable-shared
make
make install
ldconfig
Now the kernel sources has to be installed for the em8300 driver which is installed after it. If a normal release is used
cd $SOURCEDIR tar xvzf em8300-<VERSION>.tar.gz cd em8300-<VERSION> ./configure --prefix=/usr/local make make install cd modules make make install make devices
if the CVS version (recommended) is used
cd $SOURCEDIR cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 co em8300 cd em8300/modules make make install cd ../em8300setup gcc em8300setup.c -o em8300setup -I../include cp em8300setup /usr/local/bin
[edit] Patches
Before the plugin is installed after plugin installation, the plugins Makefile has to be adapted
- DVBDIR = ../../../../DVB + DVBDIR = ../../../DVB - FFMDIR = ../../../../ffmpeg + FFMDIR = /usr/local/include/ffmpeg
[edit] Problems
- There are incompatibilities in combination with ac3overdvb-patch and a channels.conf with DD-Audio-Pids
- The em8300 driver release cannot be compiled under SuSE 9.1, the CVS version has no problem.
- CVS HEAD version of plugin does not support OSD menu, use the
vdr-dxr3-0-2branch instead. - The OSD is rather limited in functionality compared to a DVB card with onboard MPEG2 decoder. This makes it impossible to use plugins such as osdimage and osdpip. There have been lots of improvements to this in the
vdr-dxr3-0-2branch in CVS recently, though. - Some people reported unstability and flicker OSD problem with this plugin. Using skinelchi-plugin instead the default one usually helps.
- thread for osdpip-0.0.10 an dxr3 card .
- Patch for osdpip-0.0.10 an vdr-dxr3 card .
[edit] CVS
First, login to CVS:
cvs -z3 -d:pserver:anonymous@dxr3plugin.cvs.sourceforge.net:/cvsroot/dxr3plugin login
Then, check out the DXR3 plugin sources. At the moment, using the version in the vdr-dxr3-0-2 branch is recommended; CVS HEAD/MAIN is not ready for general consumption yet. To check out the vdr-dxr3-0-2 branch:
cvs -z3 -d:pserver:anonymous@dxr3plugin.cvs.sourceforge.net:/cvsroot/dxr3plugin co -r vdr-dxr3-0-2 dxr3
The adventurous may check out the MAIN branch with:
cvs -z3 -d:pserver:anonymous@dxr3plugin.cvs.sourceforge.net:/cvsroot/dxr3plugin co dxr3
[edit] Links
| [1] | http://sourceforge.net/projects/dxr3plugin | Plugin homepage |
| [2] | http://dxr3.sourceforge.net | Linux DXR3 and Hollywood+ driver projekt homepage |
| [3] | http://ffmpeg.sourceforge.net | FFMPEG homepage |






