If ever yaVDR will implement eHD please find here how I installed the plugin from sources:
1.) Reelbox Plugin vor eHD
mkdir -p /data/installfiles/eHD/
cd /data/installfiles/eHD/
svn co svn://reelbox.org/testing/src/
cd /usr/local/src/VDR/PLUGINS/src
cp -r /data/installfiles/eHD/src/vdr-plugins/src/reelbox-3 .
ln -s reelbox-3/ reelbox
cd reelbox/
mkdir utils
cd utils/
cp -a /data/installfiles/eHD/src/utils/hdshm3 .
cp -a /data/installfiles/eHD/src/utils/bspshm .
cd /usr/local/src/VDR/PLUGINS/src/reelbox
vi Makefile
#######################
#REELSKIN=1
....
BSPSHM = ./utils/bspshm
HDSHM = ./utils/hdshm3/src
....
INCLUDES += -I/usr/include/ffmpeg
###########################
cp /data/installfiles/eHD/src/vdr-1.4/Make.common /usr/local/src/VDR/
aptitude install libmad0-dev
cd /data/installfiles/eHD/src/vdr-1.4/
cp debug.h /usr/local/src/VDR
cp debugmacros.h /usr/local/src/VDR
cp dvdIndex.c /usr/local/src/VDR
cp dvdIndex.h /usr/local/src/VDR
cp reelboxbase.c /usr/local/src/VDR
cp reelboxbase.h /usr/local/src/VDR
cp resumeDvd.c /usr/local/src/VDR
cp resumeDvd.h /usr/local/src/VDR
cd /data/installfiles/eHD/src/utils/hdshm3
make clean x86
cd /usr/local/src/VDR
vi Make.config
###################
RBLITE =
REELSKIN=
REEL_DEBUG =
BSPSHM = /usr/local/src/VDR/PLUGINS/src/reelbox/utils/bspshm
HDSHM = /usr/local/src/VDR/PLUGINS/src/reelbox/utils/hdshm3/src
HAVE_XINEMEDIAPLAYER = 1
MAXOSDMEMORY=1000000
###################
2.) eHD Drivers
apt-get install tftpd openbsd-inetd
cd /usr/local/src/eHD/hdplayer/
cp /data/installfiles/eHD/precompiled/hdplayer.gz .
gunzip hdplayer.gz
vi /etc/inetd.conf
tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd -s /srv/tftp
mkdir -p /srv/tftp
cd /srv/tftp
ln -s /usr/local/src/eHD/hdplayer hdplayer
cd /usr/local/src/
mkdir -p eHD/hdplayer
cd /data/installfiles/eHD
ln -s /data/installfiles/eHD/src/utils/bspshm bspshm
ln -s /data/installfiles/eHD/src/utils/hdshm3 hdshm3
svn co svn://reelbox.org/precompiled
3.) Test der eHD Hardware
lspci -v (CHECK that the below is present)
## 01:08.0 Multimedia controller: Micronas USA, Inc. Device 8100
## Subsystem: Micronas USA, Inc. Device 8100
## Flags: bus master, medium devsel, latency 32, IRQ 5
## Memory at e7fff000 (32-bit, non-prefetchable) [size=4K]
## Memory at d8000000 (32-bit, non-prefetchable) [size=128M]
## Capabilities: [40] Power Management version 2
4.) erstellen des Treibermoduls
cd /data/installfiles/eHD/hdshm3/
make clean x86
make x86
5.) Treibermodul Systemweit zur Verfügung stellen
cd /lib/modules/$(uname -r)/kernel/drivers/video
cp /data/installfiles/eHD/hdshm3/x86/driver/hdshm.ko .
depmod -a
6.) eHD Software vorbereiten
cd /usr/local/src/eHD/
cp /data/installfiles/eHD/hdshm3/x86/hdboot/hdboot .
cp /data/installfiles/eHD/hdshm3/x86/shmnetd/shmnetd .
cp /data/installfiles/eHD/precompiled/linux.bin.gz .
gunzip linux.bin.gz
7.) eHD manuell starten
Treibermodul der eHD starten:
modprobe hdshm
/usr/local/src/eHD/hdboot -i /usr/local/src/eHD/linux.bin
screen -d -m /usr/local/src/eHD/shmnetd
8.) eHD in den Autostart
cd /etc/init.d/
vi ehd
###############################
#!/bin/sh
#
case "$1" in
start)
echo -n "Starting extensionHD "
modprobe hdshm
sleep 2
/usr/local/src/eHD/hdboot -i /usr/local/src/eHD/linux.bin
screen -d -m /usr/local/src/eHD/shmnetd
;;
stop)
echo -n "Shutting down extensionHD "
;;
restart)
echo -n "Restart extensionHD "
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
########################################
cd /etc/init.d/
chmod 755 ehd
update-rc.d ehd defaults 20