Mp3-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Zeile 8: | Zeile 8: | ||
==Optionen== | ==Optionen== | ||
Das Plugin selbst hat einige "Schalter" inside: | Das Plugin selbst hat einige "Schalter" inside: | ||
− | <pre> | + | <pre>### uncomment one of these lines, if you don't want one of the plugins |
− | ### uncomment one of these lines, if you don't want one of the plugins | + | |
#WITHOUT_MP3=1 // Übersetzen ohne MP3-Plugin | #WITHOUT_MP3=1 // Übersetzen ohne MP3-Plugin | ||
#WITHOUT_MPLAYER=1 // Übersetzen ohne MPlayer-Plugin | #WITHOUT_MPLAYER=1 // Übersetzen ohne MPlayer-Plugin | ||
Zeile 31: | Zeile 30: | ||
* Das direkte "auskommentieren" im Makefile vor dem übersetzen. | * Das direkte "auskommentieren" im Makefile vor dem übersetzen. | ||
* Oder per Kommandozeile, zbs: | * Oder per Kommandozeile, zbs: | ||
− | + | <pre>make WITH_OSS_OUTPUT=1 all plugins</pre> | |
− | + | ||
Ihr seht schon, einige Plugins sind in der Funktion zwar selbsterklärend, dennoch kann es nicht schaden mal einen Blick in die Makefiles zu werfen. | Ihr seht schon, einige Plugins sind in der Funktion zwar selbsterklärend, dennoch kann es nicht schaden mal einen Blick in die Makefiles zu werfen. | ||
Zeile 74: | Zeile 72: | ||
make | make | ||
make install | make install | ||
− | ldconfig | + | ldconfig</pre> |
− | </pre> | + | |
==Konfiguration== | ==Konfiguration== | ||
cd /usr/local/src/VDR/PLUGINS/src | cd /usr/local/src/VDR/PLUGINS/src | ||
Zeile 112: | Zeile 109: | ||
| Homepage des Plugins | | Homepage des Plugins | ||
|} | |} | ||
− | |||
− |
Version vom 15. August 2004, 20:05 Uhr
Inhaltsverzeichnis |
Beschreibung
Hardwareanforderungen
DVB Karte.
Softwareanforderungen
libid3tag, libmad, libsndfile, libogg, libvorbis
Optionen
Das Plugin selbst hat einige "Schalter" inside:
### uncomment one of these lines, if you don't want one of the plugins #WITHOUT_MP3=1 // Übersetzen ohne MP3-Plugin #WITHOUT_MPLAYER=1 // Übersetzen ohne MPlayer-Plugin ### uncomment the following line, if you don't have libsndfile installed #WITHOUT_LIBSNDFILE=1 // Übersetzen ohne Libsndfile ### uncomment the following line, if you don't have libvorbisfile installed #WITHOUT_LIBVORBISFILE=1 // Übersetzen ohne libvorbisfile ### uncomment the following line, if you want OSS sound output #WITH_OSS_OUTPUT=1 // Übersetzen mit "OSS sound Ausgabe" // Laut HISTORY kann das DSP device // mit angegeben werden: // -D [NUM] somit -D 1 ### uncomment the following line, if you want to include debug symbols #DBG=1 // Übersetzen im Debug Modus
Soviel zu den Optionen, für die "Übergabe" gibt es eigentlich nur 2 Wege.
- Das direkte "auskommentieren" im Makefile vor dem übersetzen.
- Oder per Kommandozeile, zbs:
make WITH_OSS_OUTPUT=1 all plugins
Ihr seht schon, einige Plugins sind in der Funktion zwar selbsterklärend, dennoch kann es nicht schaden mal einen Blick in die Makefiles zu werfen.
In den meisten finden sich Optionen, oft muß hier und da ein PATH angepasst werden, das sich ein Plugin zum übersetzen bewegen läßt :-))
Installation
tar xvzf libid3tag-0.15.0b.tar.gz cd libid3tag-0.15.0b ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf libmad-0.15.0b.tar.gz cd libmad-0.15.0b ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf libsndfile-1.0.5.tar.gz cd libsndfile-1.0.5 ./configure --prefix=/usr/local make make install ldconfig tar xvzf libogg-1.1.tar.gz cd libogg-1.1 ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf libvorbis-1.0.1.tar.gz cd libvorbis-1.0.1 ./configure --prefix=/usr/local --with-ogg-libraries=/usr/local/lib make make install ldconfig
Konfiguration
cd /usr/local/src/VDR/PLUGINS/src tar xzvf vdr-mp3-0.9.3.tar.gz ln -s mp3-0.9.3 mp3 cd mp3/examples # Die network.sh ist an die Bedürfnisse anzupassen. mv network.sh.example network.sh mv mount.sh.example mount.sh chmod 777 *.sh cd /usr/local/bin ln -vs /usr/local/src/VDR/PLUGINS/src/mp3/scripts/*.sh . cd /usr/local/src/VDR make all plugins
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
Probleme
Keine bekannt.
Links
[1] | http://www.underbit.com/products/mad | |
[2] | http://www.zip.com.au/~erikd/libsndfile | |
[3] | http://www.xiph.org/ogg/vorbis | |
[4] | http://www.muempf.de/index.html | Homepage des Plugins |