Cubieboard 2 - Installationsanleitung VDPAU/softhd-device

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ == THIS HOWTO IS UNDER CONSTRUCTION == == Dieses Howto befindet sich im Aufbau == VDR und Plugin Sektion muss noch bearbeitet werden <br> und es fehlt noch d…“)
 
(VDR + Plugins holen: link korrigiert)
 
(14 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
 
== THIS HOWTO IS UNDER CONSTRUCTION ==
 
== THIS HOWTO IS UNDER CONSTRUCTION ==
 
== Dieses Howto befindet sich im Aufbau ==
 
== Dieses Howto befindet sich im Aufbau ==
Zeile 5: Zeile 4:
 
VDR und Plugin Sektion muss noch bearbeitet werden <br>
 
VDR und Plugin Sektion muss noch bearbeitet werden <br>
 
und es fehlt noch die Installation einiger Software <br>
 
und es fehlt noch die Installation einiger Software <br>
 +
(sunxi-libvdpau, Startscripte ... ) <br>
 +
und das setzen des governor's<br>
  
 
'''Cubieboard2 Installation eines VDR mit vdr-softhd-device auf cubian'''
 
'''Cubieboard2 Installation eines VDR mit vdr-softhd-device auf cubian'''
Zeile 21: Zeile 22:
  
 
== erste Schritte ==
 
== erste Schritte ==
1. Das Image entpacken und mittels dd auf eine SD-Karte kopieren.
+
# Das Image entpacken und mittels dd auf eine SD-Karte kopieren.
2. Booten
+
# Booten
  
 
Für schöneres Arbeiten:
 
Für schöneres Arbeiten:
 
SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch + Zeiteinstellung
 
SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch + Zeiteinstellung
  
1. in der > /etc/ssh/sshd_config
+
# in der > /etc/ssh/sshd_config
2. ssh port auf 22 stellen
+
# ssh port auf 22 stellen
3. apt-get install console-data console-tools debconf
+
# apt-get install console-data console-tools debconf
4. Deutsches Layout auswählen de-latin1-nodeadkeys
+
# Deutsches Layout auswählen de-latin1-nodeadkeys
5. dpkg-reconfigure locales (umstellen auf deutsch)
+
# dpkg-reconfigure locales (umstellen auf deutsch)
6. echo UTC > /etc/timezone
+
# echo UTC > /etc/timezone
7. dpkg-reconfigure tzdata
+
# dpkg-reconfigure tzdata
8. reboot
+
# reboot
9. dpkg-reconfigure console-common
+
# dpkg-reconfigure console-common
 
+
/////--------------------------------------------NEIN----------------------------------------------------------------------------------------------------------------------
+
Root Partition vergrößern / da die Standardgröße nicht ausreicht. (32 GB Karte wurde genutzt)  / Bei Cubian R4 nicht Nötig da dies automatisch passiert
+
 
+
1. apt-get update
+
2. apt-get install cubian-resizefs
+
3. cubian-resizefs /dev/mmcblk0 12
+
4. reboot
+
5. resize2fs /dev/mmcblk0p1
+
6. rootfs          3.6G  451M  3.0G  14% /   
+
 
+
// bei einer 32GB SD-Karte wird die root Partition auf 4GB vergrößert welches der Größe des Nand entspricht
+
//////// ---------------------------------------------nein --------------------------------------------------------------------------------
+
  
 
== /etc/apt/sources.list ergänzen ==
 
== /etc/apt/sources.list ergänzen ==
Zeile 67: Zeile 55:
 
<code>
 
<code>
 
cd /usr/local/src/<br>
 
cd /usr/local/src/<br>
wget http://www.vdr-resource.de/mozilo/cms/download.php?cat=Cubieboard2&file=packages.list<br>
+
wget http://www.vdr-resource.de/packages.list<br>
 
xargs -a "packages.list" sudo apt-get install <br>
 
xargs -a "packages.list" sudo apt-get install <br>
 
</code><br>
 
</code><br>
 
In dem Rutsch gleich schon mal die Lib's für softhd-device verlinken <br>
 
In dem Rutsch gleich schon mal die Lib's für softhd-device verlinken <br>
  
== Libs für soft-hd device verlinken ==
+
== Libs für Softhd-device verlinken ==
 
Lib's suchen:<br>
 
Lib's suchen:<br>
 
<code>
 
<code>
Zeile 96: Zeile 84:
 
</code><br>
 
</code><br>
  
 +
== FB Turbo Treiber installieren ==
 +
<code>
 +
cd /usr/local/src/<br>
 +
git clone https://github.com/ssvb/xf86-video-fbturbo.git<br>
 +
cd xf86-video-fbturbo<br>
 +
autoreconf -vi<br>
 +
./configure --prefix=/usr<br>
 +
make -j3<br>
 +
make install<br>
 +
</code><br>
 +
xorg.conf kopieren:<br>
 +
<code>
 +
cp xorg.conf /etc/X11/xorg.conf<br>
 +
</code><br>
 +
 +
== Mali Binär Treiber installieren ==
 +
<code>
 +
cd /usr/local/src/<br>
 +
git clone https://github.com/linux-sunxi/sunxi-mali.git<br>
 +
cd sunxi-mali<br>
 +
git submodule init<br>
 +
git submodule update<br>
 +
make install<br>
 +
</code><br>
 +
 +
== Cedarx Modul beim Start laden lassen  ==
 +
<code>
 +
echo sunxi_cedar_mod >> /etc/modules
 +
</code>
 +
 +
== HDMI-Ton-Ausgabe  ==
 +
THX von fritz@vdr-portal
 +
Datei <code>/etc/asound.conf</code> anlegen mit folgendem Inhalt:<br>
 +
 +
<pre>
 +
pcm.dmixer {
 +
  type dmix
 +
  ipc_key 1024
 +
  slave {
 +
    pcm "hw:1,0"
 +
    period_size 3000
 +
    buffer_size 24000
 +
    rate 48000
 +
    format S16_LE
 +
  }
 +
}
 +
 +
pcm.sunxihdmi {
 +
  type plug
 +
  slave.pcm dmixer
 +
}
 +
</pre>
 +
 +
Beim starten des VDR's mit  <code> vdr -P"softhddevice -x -a sunxihdmi"  </code> das Ausgabedevice mitgeben!!!<br>
 +
 +
== ffmpeg 1.0.8 installieren ==
 +
<code>
 +
cd /usr/local/src/<br>
 +
wget http://ffmpeg.org/releases/ffmpeg-1.0.8.tar.bz2 <br>
 +
tar xfvj ffmpeg-1.0.8.tar.bz2<br>
 +
cd ffmpeg-1.0.8<br>
 +
./configure --enable-shared<br>
 +
make -j3<br>
 +
</code><br>
 +
 +
== VDPAU-SUNXI ==
 +
<code>
 +
cd /usr/local/src/<br>
 +
git clone https://github.com/linux-sunxi/libvdpau-sunxi.git<br>
 +
</code><br>
 +
Mittels Makefile gegen  -lX11 linken<br>
 +
Bsp.:<br>
 +
<code>
 +
entfällt da im aktuellen git
 +
</code><br>
 +
Danach compilieren und installieren:<br>
 +
<code>
 +
make clean<br>
 +
make -j3<br>
 +
make install<br>
 +
</code><br>
  
 
== VDR + Plugins holen ==
 
== VDR + Plugins holen ==
 
<code>
 
<code>
 
cd /usr/local/src<br>
 
cd /usr/local/src<br>
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.2.tar.bz2<br>
+
wget ftp://ftp.tvdr.de/vdr/vdr-2.0.5.tar.bz2<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-live.git<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-live.git<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git<br>
 
git clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git<br>
git clone git://github.com/opdenkamp/xbmc-pvr-addons<br>
+
git clone git://github.com/FernetMenta/vdr-plugin-vnsiserver.git
ln -s xbmc-pvr-addons/addons/pvr.vdr.vnsi/vdr-plugin-vnsiserver/ vdr-plugin-vnsiserver<br>
+
 
git clone git://github.com/pipelka/vdr-plugin-wirbelscan<br>
 
git clone git://github.com/pipelka/vdr-plugin-wirbelscan<br>
 
git clone git://github.com/pipelka/vdr-plugin-xvdr<br>
 
git clone git://github.com/pipelka/vdr-plugin-xvdr<br>
 +
git clone git://projects.vdr-developer.org/vdr-plugin-softhddevice.git<br>
 +
git clone git://projects.vdr-developer.org/skin-nopacity.git<br>
 
</code>
 
</code>
 +
 
== VDR entpacken und (Meiner Meinung nach)  unbenötigtes entfernen ==
 
== VDR entpacken und (Meiner Meinung nach)  unbenötigtes entfernen ==
 
<code>
 
<code>
tar xfvj vdr-2.1.2.tar.bz2<br>
+
tar xfvj vdr-2.0.5.tar.bz2<br>
ln -s vdr-2.1.2 VDR<br>
+
ln -s vdr-2.0.5 VDR<br>
 
cd VDR/PLUGINS/src/<br>
 
cd VDR/PLUGINS/src/<br>
rm -r dvbhddevice/ dvbsddevice/ hello/ osddemo/ pictures/ rcu/ skincurses/ <br>
+
rm -r dvbhddevice/ dvbsddevice/ hello/ pictures/ rcu/ skincurses/ <br>
 
</code>
 
</code>
  
Zeile 125: Zeile 196:
 
ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan<br>
 
ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan<br>
 
ln -s ../../../vdr-plugin-xvdr/ xvdr<br>
 
ln -s ../../../vdr-plugin-xvdr/ xvdr<br>
 +
ln -s ../../../vdr-plugin-softhddevice/ softhddevice<br>
 +
ln -s ../../../skin-nopacity/ nopacity
 
</code>
 
</code>
  
== Probleme beheben (epgsearch + live) ==
+
== Bei Bedarf live OSD Patch ==
Die Patche sind von Copperhead und wurden lediglich wegen eines Zertifikat-Problems bei github neu hochgeladen !<br>
+
Ermöglicht bei reinem Serverbetrieb das Anzeigen des OSD über vdr-live.<br><br>
Quelle der Patches:
+
https://github.com/CReimer/vdr4arch/tree/next/plugins
+
 
+
 
<code>
 
<code>
 
cd live<br>
 
cd live<br>
wget http://vdrportal.magdlos.com/live-vdr2.1.2.diff<br>
 
patch -p1 -i live-vdr2.1.2.diff<br>
 
 
wget http://www.vdr-resource.de/osd.patch<br>
 
wget http://www.vdr-resource.de/osd.patch<br>
 
patch -p1 -i osd.patch<br>
 
patch -p1 -i osd.patch<br>
cd ..<br>
 
cd epgsearch<br>
 
wget http://vdrportal.magdlos.com/epgsearch-vdr2.1.2.diff<br>
 
patch -p1 -i epgsearch-vdr2.1.2.diff<br>
 
 
cd ..<br>
 
cd ..<br>
 
</code>
 
</code>
  
Das Live-Plugin kopiert benötigte daten nicht deswegen kommt im Log:
+
== Softhddevice ==
*  LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!
+
Softhddevice muss mit Bitmap gebaut werden.
ein Manuelles kopieren des Ordners "live" aus den Sourcen ist daher nötig!
+
<code>
+
cd live<br>
+
mkdir /usr/local/share/vdr/<br>
+
mkdir /usr/local/share/vdr/plugins/<br>
+
cp -r live/ /usr/local/share/vdr/plugins/<br>
+
cd ..<br>
+
</code>
+
  
 
== VDR bauen und installieren ==
 
== VDR bauen und installieren ==
 
<code>
 
<code>
cd /usr/local/src/VDR<br><br>
+
cd /usr/local/src/VDR<br>
 
make clean<br>
 
make clean<br>
 
make -j3<br>
 
make -j3<br>
make plugins<br>
+
make -j3 plugins<br>
 
make install<br>
 
make install<br>
 
</code>
 
</code>
  
== Sundtek Treiber installieren ==
+
== REC-LED ==
 +
<br>
 +
<code>
 +
nano /usr/local/src/recled.sh<br>
 +
</code>
 +
<code>#!/bin/sh
 +
case "$1" in
 +
    before)
 +
            echo "Before recording $2"
 +
            echo 1 > /sys/class/gpio/gpio17_pg9/value
 +
            ;;
 +
    after)
 +
            echo "After recording $2"
 +
            echo 0 > /sys/class/gpio/gpio17_pg9/value
 +
            ;;
 +
    edited)
 +
            echo "Edited recording $2"
 +
            i=1
 +
            while [ $i -le 3 ]
 +
            do
 +
            echo 1 > /sys/class/gpio/gpio17_pg9/value
 +
            sleep 1
 +
            echo 0 > /sys/class/gpio/gpio17_pg9/value
 +
            sleep 1;
 +
            i=`expr $i + 1`
 +
            done
 +
            ;;
 +
    *)
 +
            echo "ERROR: unknown state: $1"
 +
            i=1
 +
            while [ $i -le 3 ]
 +
            do
 +
            echo 1 > /sys/class/gpio/gpio17_pg9/value
 +
            sleep 3
 +
            echo 0 > /sys/class/gpio/gpio17_pg9/value
 +
            sleep 2;
 +
            i=`expr $i + 1`
 +
            done
 +
            ;;
 +
esac
 +
</code>
 +
 
 +
== Beispiel VDR Startscript ==
 +
<code>
 +
<br>#!/bin/sh<br>
 +
export VDR_LANG=de_DE.utf8;<br>
 +
export VDPAU_DRIVER=sunxi;<br>
 +
export DISPLAY=:0.0;<br>
 +
export VDPAU_OSD=1;<br>
 +
chmod 0777 /dev/disp; <br>
 +
chmod 0777 /dev/cedar_dev; <br>
 +
echo 17 > /sys/class/gpio/export; <br>
 +
echo out > /sys/class/gpio/gpio17_pg9/direction; <br>
 +
echo 1 > /sys/class/gpio/gpio17_pg9/value<br>
 +
/usr/local/bin/vdr -d -r "/usr/local/src/recled.sh" -w 60 -l 3.6 -P"softhddevice -x -a sunxihdmi" -Plive<br>
 +
echo 0 > /sys/class/gpio/gpio17_pg9/value
 +
</code><br>
 +
 
 +
== (Optional) Sundtek Treiber installieren ==
 
<code>
 
<code>
 
  wget http://sundtek.de/media/sundtek_netinst.sh
 
  wget http://sundtek.de/media/sundtek_netinst.sh
Zeile 175: Zeile 289:
 
== THIS HOWTO IS UNDER CONSTRUCTION ==
 
== THIS HOWTO IS UNDER CONSTRUCTION ==
 
== Dieses Howto befindet sich im Aufbau ==
 
== Dieses Howto befindet sich im Aufbau ==
 +
 +
== Troubleshooting ==
 +
 +
Sollte beim starten des VDR folgendes im Log erscheinen:<br>
 +
<code>
 +
LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!<br><br>
 +
</code>
 +
Dann müssen die nötigen Dateien manuell kopiert werden.<br>
 +
<code>
 +
cd /usr/local/src/VDR/PLUGINS/src/live/<br>
 +
mkdir /usr/local/share/vdr/<br>
 +
mkdir /usr/local/share/vdr/plugins/<br>
 +
cp -r live/ /usr/local/share/vdr/plugins/<br>
 +
</code>
 +
 +
 +
[[Kategorie:Cubieboard]]

Aktuelle Version vom 10. November 2014, 09:44 Uhr

Inhaltsverzeichnis

[Bearbeiten] THIS HOWTO IS UNDER CONSTRUCTION

[Bearbeiten] Dieses Howto befindet sich im Aufbau

VDR und Plugin Sektion muss noch bearbeitet werden
und es fehlt noch die Installation einiger Software
(sunxi-libvdpau, Startscripte ... )
und das setzen des governor's

Cubieboard2 Installation eines VDR mit vdr-softhd-device auf cubian

[Bearbeiten] Benötigt

[Bearbeiten] Bilder

[Bearbeiten] erste Schritte

  1. Das Image entpacken und mittels dd auf eine SD-Karte kopieren.
  2. Booten

Für schöneres Arbeiten: SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch + Zeiteinstellung

  1. in der > /etc/ssh/sshd_config
  2. ssh port auf 22 stellen
  3. apt-get install console-data console-tools debconf
  4. Deutsches Layout auswählen de-latin1-nodeadkeys
  5. dpkg-reconfigure locales (umstellen auf deutsch)
  6. echo UTC > /etc/timezone
  7. dpkg-reconfigure tzdata
  8. reboot
  9. dpkg-reconfigure console-common

[Bearbeiten] /etc/apt/sources.list ergänzen

Repo ergänzen
deb http://www.deb-multimedia.org wheezy main non-free

und aktualisieren
apt-get update
apt-get install deb-multimedia-keyring
apt-get update

[Bearbeiten] Benötigte Pakete installieren

Benötigte Pakete installieren
cd /usr/local/src/
wget http://www.vdr-resource.de/packages.list
xargs -a "packages.list" sudo apt-get install

In dem Rutsch gleich schon mal die Lib's für softhd-device verlinken

[Bearbeiten] Libs für Softhd-device verlinken

Lib's suchen:
find / -name 'libxcb-xv.so.0*'

Ausgabe sollte wie folgt sein:

/usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0.0.0

wenn korrekt:
cd /usr/lib/;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0 libxcb-xv.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0 libxcb-shm.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-dpms.so.0 libxcb-dpms.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-util.so.0 libxcb-util.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-screensaver.so.0 libxcb-screensaver.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-keysyms.so.1 libxcb-keysyms.so.1;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-icccm.so.4 libxcb-icccm.so.4;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0 libxcb-glx.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-randr.so.0 libxcb-randr.so.0;

[Bearbeiten] FB Turbo Treiber installieren

cd /usr/local/src/
git clone https://github.com/ssvb/xf86-video-fbturbo.git
cd xf86-video-fbturbo
autoreconf -vi
./configure --prefix=/usr
make -j3
make install

xorg.conf kopieren:
cp xorg.conf /etc/X11/xorg.conf

[Bearbeiten] Mali Binär Treiber installieren

cd /usr/local/src/
git clone https://github.com/linux-sunxi/sunxi-mali.git
cd sunxi-mali
git submodule init
git submodule update
make install

[Bearbeiten] Cedarx Modul beim Start laden lassen

echo sunxi_cedar_mod >> /etc/modules

[Bearbeiten] HDMI-Ton-Ausgabe

THX von fritz@vdr-portal Datei /etc/asound.conf anlegen mit folgendem Inhalt:

pcm.dmixer {
  type dmix
  ipc_key 1024
  slave {
    pcm "hw:1,0"
    period_size 3000
    buffer_size 24000
    rate 48000
    format S16_LE
  }
}

pcm.sunxihdmi {
  type plug
  slave.pcm dmixer
}

Beim starten des VDR's mit vdr -P"softhddevice -x -a sunxihdmi" das Ausgabedevice mitgeben!!!

[Bearbeiten] ffmpeg 1.0.8 installieren

cd /usr/local/src/
wget http://ffmpeg.org/releases/ffmpeg-1.0.8.tar.bz2
tar xfvj ffmpeg-1.0.8.tar.bz2
cd ffmpeg-1.0.8
./configure --enable-shared
make -j3

[Bearbeiten] VDPAU-SUNXI

cd /usr/local/src/
git clone https://github.com/linux-sunxi/libvdpau-sunxi.git

Mittels Makefile gegen -lX11 linken
Bsp.:
entfällt da im aktuellen git
Danach compilieren und installieren:
make clean
make -j3
make install

[Bearbeiten] VDR + Plugins holen

cd /usr/local/src
wget ftp://ftp.tvdr.de/vdr/vdr-2.0.5.tar.bz2
git clone git://projects.vdr-developer.org/vdr-plugin-live.git
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git
git clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git
git clone git://github.com/FernetMenta/vdr-plugin-vnsiserver.git git clone git://github.com/pipelka/vdr-plugin-wirbelscan
git clone git://github.com/pipelka/vdr-plugin-xvdr
git clone git://projects.vdr-developer.org/vdr-plugin-softhddevice.git
git clone git://projects.vdr-developer.org/skin-nopacity.git

[Bearbeiten] VDR entpacken und (Meiner Meinung nach) unbenötigtes entfernen

tar xfvj vdr-2.0.5.tar.bz2
ln -s vdr-2.0.5 VDR
cd VDR/PLUGINS/src/
rm -r dvbhddevice/ dvbsddevice/ hello/ pictures/ rcu/ skincurses/

[Bearbeiten] Links erstellen

ln -s ../../../vdr-plugin-epgsearch/ epgsearch
ln -s ../../../vdr-plugin-live/ live
ln -s ../../../vdr-plugin-streamdev/ streamdev
ln -s ../../../vdr-plugin-vnsiserver/ vnsiserver
ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan
ln -s ../../../vdr-plugin-xvdr/ xvdr
ln -s ../../../vdr-plugin-softhddevice/ softhddevice
ln -s ../../../skin-nopacity/ nopacity

[Bearbeiten] Bei Bedarf live OSD Patch

Ermöglicht bei reinem Serverbetrieb das Anzeigen des OSD über vdr-live.

cd live
wget http://www.vdr-resource.de/osd.patch
patch -p1 -i osd.patch
cd ..

[Bearbeiten] Softhddevice

Softhddevice muss mit Bitmap gebaut werden.

[Bearbeiten] VDR bauen und installieren

cd /usr/local/src/VDR
make clean
make -j3
make -j3 plugins
make install

[Bearbeiten] REC-LED


nano /usr/local/src/recled.sh

#!/bin/sh
case "$1" in
    before)
           echo "Before recording $2"
           echo 1 > /sys/class/gpio/gpio17_pg9/value
           ;;
    after)
           echo "After recording $2"
           echo 0 > /sys/class/gpio/gpio17_pg9/value
           ;;
    edited)
           echo "Edited recording $2"
           i=1
           while [ $i -le 3 ]
           do
           echo 1 > /sys/class/gpio/gpio17_pg9/value
           sleep 1
           echo 0 > /sys/class/gpio/gpio17_pg9/value
           sleep 1;
           i=`expr $i + 1`
           done
           ;;
    *)
           echo "ERROR: unknown state: $1"
           i=1
           while [ $i -le 3 ]
           do
           echo 1 > /sys/class/gpio/gpio17_pg9/value
           sleep 3
           echo 0 > /sys/class/gpio/gpio17_pg9/value
           sleep 2;
           i=`expr $i + 1`
           done
           ;;
esac

[Bearbeiten] Beispiel VDR Startscript


#!/bin/sh
export VDR_LANG=de_DE.utf8;
export VDPAU_DRIVER=sunxi;
export DISPLAY=:0.0;
export VDPAU_OSD=1;
chmod 0777 /dev/disp;
chmod 0777 /dev/cedar_dev;
echo 17 > /sys/class/gpio/export;
echo out > /sys/class/gpio/gpio17_pg9/direction;
echo 1 > /sys/class/gpio/gpio17_pg9/value
/usr/local/bin/vdr -d -r "/usr/local/src/recled.sh" -w 60 -l 3.6 -P"softhddevice -x -a sunxihdmi" -Plive
echo 0 > /sys/class/gpio/gpio17_pg9/value

[Bearbeiten] (Optional) Sundtek Treiber installieren

wget http://sundtek.de/media/sundtek_netinst.sh
chmod 0777 sundtek_netinst.sh
./sundtek_netinst.sh
/opt/bin/mediaclient --enablenetwork=on

[Bearbeiten] THIS HOWTO IS UNDER CONSTRUCTION

[Bearbeiten] Dieses Howto befindet sich im Aufbau

[Bearbeiten] Troubleshooting

Sollte beim starten des VDR folgendes im Log erscheinen:
LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!

Dann müssen die nötigen Dateien manuell kopiert werden.
cd /usr/local/src/VDR/PLUGINS/src/live/
mkdir /usr/local/share/vdr/
mkdir /usr/local/share/vdr/plugins/
cp -r live/ /usr/local/share/vdr/plugins/