Cubieboard 2 - Installationsanleitung VDPAU/softhd-device

Aus VDR Wiki
Version vom 19. März 2014, 22:01 Uhr von Moorviper (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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

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

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

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 soft-hd 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;


VDR + Plugins holen

cd /usr/local/src
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.2.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

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

tar xfvj vdr-2.1.2.tar.bz2
ln -s vdr-2.1.2 VDR
cd VDR/PLUGINS/src/
rm -r dvbhddevice/ dvbsddevice/ hello/ osddemo/ 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

Probleme beheben (epgsearch + live)

Die Patche sind von Copperhead und wurden lediglich wegen eines Zertifikat-Problems bei github neu hochgeladen !
Quelle der Patches: https://github.com/CReimer/vdr4arch/tree/next/plugins

cd live
wget http://vdrportal.magdlos.com/live-vdr2.1.2.diff
patch -p1 -i live-vdr2.1.2.diff
wget http://www.vdr-resource.de/osd.patch
patch -p1 -i osd.patch
cd ..
cd epgsearch
wget http://vdrportal.magdlos.com/epgsearch-vdr2.1.2.diff
patch -p1 -i epgsearch-vdr2.1.2.diff
cd ..

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! cd live
mkdir /usr/local/share/vdr/
mkdir /usr/local/share/vdr/plugins/
cp -r live/ /usr/local/share/vdr/plugins/
cd ..

VDR bauen und installieren

cd /usr/local/src/VDR

make clean
make -j3
make plugins
make install

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