Vbox-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Installation)
Zeile 11: Zeile 11:
  
 
==Installation==
 
==Installation==
<pre>cd $SOURCEDIR
+
<pre>
 +
cd $SOURCEDIR
 
tar xvzf libmad-<VERSION>.tar.gz
 
tar xvzf libmad-<VERSION>.tar.gz
 
cd libmad-<VERSION>
 
cd libmad-<VERSION>
Zeile 27: Zeile 28:
 
ldconfig
 
ldconfig
  
find $SOURCEDIR/VDR -name ldapphone2name.pl -exec ln -vs \{} /usr/local/bin \;</pre>
+
find $SOURCEDIR/VDR -name ldapphone2name.pl -exec ln -vs \{} /usr/local/bin \;
 +
</pre>
 +
 
 
Tip: Folgender [[Einzeiler]] löscht "dead-links" unter /usr/local/bin
 
Tip: Folgender [[Einzeiler]] löscht "dead-links" unter /usr/local/bin
<pre>find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \;
+
 
 +
<pre>
 +
find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \;
 
                           ^
 
                           ^
                           kleines L</pre>
+
                           kleines L
 +
</pre>
  
 
Das Programm vboxtoau aus dem vbox Paket muss in /usr/bin liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.  
 
Das Programm vboxtoau aus dem vbox Paket muss in /usr/bin liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.  
  
Konfiguration:
+
==Konfiguration==
 
Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (standardmässig ist das /video/plugins).
 
Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (standardmässig ist das /video/plugins).
 
Für jeden Benutzer muss eine Zeile eingetragen werden.
 
Für jeden Benutzer muss eine Zeile eingetragen werden.

Version vom 11. Dezember 2004, 11:33 Uhr

Inhaltsverzeichnis

Beschreibung

Setup

Hardwareanforderungen

  • ISDN Karte

Softwareanforderungen

  • libmad
  • libsndfile
  • vbox2 (sollte jede Distri beinhalten, ist Bestandteil vom isdn4linux Paket. Wichtig! vbox3 funktioniert nicht)

Installation

cd $SOURCEDIR
tar xvzf libmad-<VERSION>.tar.gz
cd libmad-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar xvzf libsndfile-<VERSION>.tar.gz
cd libsndfile-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

find $SOURCEDIR/VDR -name ldapphone2name.pl -exec ln -vs \{} /usr/local/bin \;

Tip: Folgender Einzeiler löscht "dead-links" unter /usr/local/bin

find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \;
                          ^
                          kleines L

Das Programm vboxtoau aus dem vbox Paket muss in /usr/bin liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.

Konfiguration

Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (standardmässig ist das /video/plugins). Für jeden Benutzer muss eine Zeile eingetragen werden.

myserver:port:user1:passwort1:pin1
  • myserver ist die Adresse des vbox-Server, z.B. localhost ( wenn vbox auf dem gleichen Rechner läuft)
  • user1 ist der Name eine vbox-Benutzer, wie er in der Konfiguration des vbox Pakets eingestellt wurde.
  • password1 ist das Password des vbox-Benutzer, wie es in der Konfiguration des vbox Pakets eingestellt wurde.
  • pin1 wird nicht verwendet und muss 0000 lauten.

Übergabe:

vdr -P'vbox'

oder wenn Sie das ldapphone2name.pl Skript zur Namensauflösung verwenden wollen.

vdr -P'vbox -r /usr/local/bin/ldapphone2name.pl'

Probleme

Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-r SCRIPT --resolvenumber=SCRIPT Script to resolve names from numbers

Links

[1] http://www.underbit.com/products/mad (M)PEG (A)udio (D)ecoder Homepage
[2] http://www.zip.com.au/~erikd/libsndfile libsndfile Homepage
[3] http://linvdr.org/download/vdr-vbox Homepage des Plugins