Cubieboard 2 - Installationsanleitung VDPAU/softhd-device

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(FBturbo/mali treiber, ffmpeg hinzugefügt)
(vdr + plugins geändert)
Zeile 7: Zeile 7:
 
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 124: Zeile 126:
 
<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>
Zeile 132: Zeile 134:
 
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>
 
</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 149: Zeile 153:
 
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>
 
</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>
 
</code>
 
 
Das Live-Plugin kopiert benötigte daten nicht deswegen kommt im Log:
 
*  LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!
 
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>
 
cd ..<br>
 
</code>
 
</code>
Zeile 182: Zeile 167:
 
== 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 -j 3 plugins<br>
 
make install<br>
 
make install<br>
 
</code>
 
</code>
  
== Sundtek Treiber installieren ==
+
== (Optional) Sundtek Treiber installieren ==
 
<code>
 
<code>
 
  wget http://sundtek.de/media/sundtek_netinst.sh
 
  wget http://sundtek.de/media/sundtek_netinst.sh
Zeile 199: Zeile 184:
 
== 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>

Version vom 20. März 2014, 02:12 Uhr

Zurück zu Cubieboard

Inhaltsverzeichnis

THIS HOWTO IS UNDER CONSTRUCTION

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

Benötigt

Bilder

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


/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

Benötigte Pakete installieren

Benötigte Pakete installieren
cd /usr/local/src/
wget http://www.vdr-resource.de/mozilo/cms/download.php?cat=Cubieboard2&file=packages.list
xargs -a "packages.list" sudo apt-get install

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

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;

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

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

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

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/opdenkamp/xbmc-pvr-addons
ln -s xbmc-pvr-addons/addons/pvr.vdr.vnsi/vdr-plugin-vnsiserver/ vdr-plugin-vnsiserver
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

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/

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

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 ..

VDR bauen und installieren

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

(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

THIS HOWTO IS UNDER CONSTRUCTION

Dieses Howto befindet sich im Aufbau

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/