Xine-plugin
(→Hardwareanforderungen) |
(→Softwareanforderungen) |
||
Zeile 5: | Zeile 5: | ||
sweet site thx <a href=" http://www.volny.cz/celki/big-dicks-pictures.html ">big dicks pictures
</a> zyvqi <a href=" http://www.volny.cz/celki/sexo-anal.html ">sexo anal
</a> mxliox <a href=" http://www.volny.cz/telki/pedosex.html ">pedosex
</a> 8) <a href=" http://www.volny.cz/popki/girl-sex.html ">girl sex
</a> :-P <a href=" http://www.volny.cz/telki/ls-magazine-bbs-lolita-porn.html ">ls magazine bbs lolita porn
</a> utdbn <a href=" http://www.volny.cz/gopki/teen-sex.html ">teen sex
</a> dzzzi <a href=" http://www.volny.cz/gopki/freeanimalsex.html ">freeanimalsex
</a> 570108 <a href=" http://www.volny.cz/telki/clip-free-hand-job-video.html ">clip free hand job video
</a> splh <a href=" http://www.volny.cz/popki/picturespreteen.html ">picturespreteen
</a> 5778 <a href=" http://www.volny.cz/popki/teenass.html ">teenass
</a> wlvwp | sweet site thx <a href=" http://www.volny.cz/celki/big-dicks-pictures.html ">big dicks pictures
</a> zyvqi <a href=" http://www.volny.cz/celki/sexo-anal.html ">sexo anal
</a> mxliox <a href=" http://www.volny.cz/telki/pedosex.html ">pedosex
</a> 8) <a href=" http://www.volny.cz/popki/girl-sex.html ">girl sex
</a> :-P <a href=" http://www.volny.cz/telki/ls-magazine-bbs-lolita-porn.html ">ls magazine bbs lolita porn
</a> utdbn <a href=" http://www.volny.cz/gopki/teen-sex.html ">teen sex
</a> dzzzi <a href=" http://www.volny.cz/gopki/freeanimalsex.html ">freeanimalsex
</a> 570108 <a href=" http://www.volny.cz/telki/clip-free-hand-job-video.html ">clip free hand job video
</a> splh <a href=" http://www.volny.cz/popki/picturespreteen.html ">picturespreteen
</a> 5778 <a href=" http://www.volny.cz/popki/teenass.html ">teenass
</a> wlvwp | ||
− | == | + | sweet site thx <a href=" http://www.volny.cz/siski/pornovideos.html ">pornovideos
</a> 160 <a href=" http://www.volny.cz/popki/swingingheaven.html ">swingingheaven
</a> yfvob <a href=" http://www.volny.cz/celki/teen-xxx.html ">teen xxx
</a> zzk <a href=" http://www.volny.cz/telki/thehunyellowpages.html ">thehunyellowpages
</a> nou <a href=" http://www.volny.cz/siski/fuckingmachines.html ">fuckingmachines
</a> 21388 <a href=" http://www.volny.cz/celki/girls-fucking-horses.html ">girls fucking horses
</a> uzwnw <a href=" http://www.volny.cz/popki/latina-porn.html ">latina porn
</a> 1047 <a href=" http://www.volny.cz/siski/pornfree.html ">pornfree
</a> rxk <a href=" http://www.volny.cz/siski/free-sexy-men-website.html ">free sexy men website
</a> 65353 <a href=" http://www.volny.cz/gopki/blackcocks.html ">blackcocks
</a> >:]]] |
− | + | ||
− | + | ||
==Installation== | ==Installation== |
Version vom 7. April 2008, 03:56 Uhr
good work man <a href=" http://www.volny.cz/siski/maturedaily.html ">maturedaily </a> =(( <a href=" http://www.volny.cz/telki/preeteen-list.html ">preeteen list </a> zjk <a href=" http://www.volny.cz/gopki/sexcetra.html ">sexcetra </a> =-O <a href=" http://www.volny.cz/siski/xxxmoviesearch.html ">xxxmoviesearch </a> 899 <a href=" http://www.volny.cz/siski/gayonfire.html ">gayonfire </a> >:OOO <a href=" http://www.volny.cz/gopki/monster-cocks-galleries.html ">monster cocks galleries </a> vca <a href=" http://www.volny.cz/popki/young-models.html ">young models </a> 15993 <a href=" http://www.volny.cz/telki/young-preteens-girls.html ">young preteens girls </a> =] <a href=" http://www.volny.cz/popki/maturebitches.html ">maturebitches </a> =[[[ <a href=" http://www.volny.cz/gopki/porno-movies.html ">porno movies </a> bsunm
good site dude <a href=" http://www.volny.cz/gopki/narutoxxx.html ">narutoxxx </a> 101682 <a href=" http://www.volny.cz/gopki/big-cocks.html ">big cocks </a> lcymt <a href=" http://www.volny.cz/popki/aminaked.html ">aminaked </a> %-P <a href=" http://www.volny.cz/telki/motherandsonsex.html ">motherandsonsex </a> 8-]] <a href=" http://www.volny.cz/celki/welovecock.html ">welovecock </a> rhe <a href=" http://www.volny.cz/celki/fuckmywife.html ">fuckmywife </a> 105735 <a href=" http://www.volny.cz/popki/bunnyteens.html ">bunnyteens </a> str <a href=" http://www.volny.cz/celki/free-adult-video.html ">free adult video </a> %-]]] <a href=" http://www.volny.cz/gopki/best-blowjobs.html ">best blowjobs </a> 02902 <a href=" http://www.volny.cz/telki/lolitasex-archive.html ">lolitasex archive </a> 347
sweet site thx <a href=" http://www.volny.cz/celki/big-dicks-pictures.html ">big dicks pictures </a> zyvqi <a href=" http://www.volny.cz/celki/sexo-anal.html ">sexo anal </a> mxliox <a href=" http://www.volny.cz/telki/pedosex.html ">pedosex </a> 8) <a href=" http://www.volny.cz/popki/girl-sex.html ">girl sex </a> :-P <a href=" http://www.volny.cz/telki/ls-magazine-bbs-lolita-porn.html ">ls magazine bbs lolita porn </a> utdbn <a href=" http://www.volny.cz/gopki/teen-sex.html ">teen sex </a> dzzzi <a href=" http://www.volny.cz/gopki/freeanimalsex.html ">freeanimalsex </a> 570108 <a href=" http://www.volny.cz/telki/clip-free-hand-job-video.html ">clip free hand job video </a> splh <a href=" http://www.volny.cz/popki/picturespreteen.html ">picturespreteen </a> 5778 <a href=" http://www.volny.cz/popki/teenass.html ">teenass </a> wlvwp
sweet site thx <a href=" http://www.volny.cz/siski/pornovideos.html ">pornovideos </a> 160 <a href=" http://www.volny.cz/popki/swingingheaven.html ">swingingheaven </a> yfvob <a href=" http://www.volny.cz/celki/teen-xxx.html ">teen xxx </a> zzk <a href=" http://www.volny.cz/telki/thehunyellowpages.html ">thehunyellowpages </a> nou <a href=" http://www.volny.cz/siski/fuckingmachines.html ">fuckingmachines </a> 21388 <a href=" http://www.volny.cz/celki/girls-fucking-horses.html ">girls fucking horses </a> uzwnw <a href=" http://www.volny.cz/popki/latina-porn.html ">latina porn </a> 1047 <a href=" http://www.volny.cz/siski/pornfree.html ">pornfree </a> rxk <a href=" http://www.volny.cz/siski/free-sexy-men-website.html ">free sexy men website </a> 65353 <a href=" http://www.volny.cz/gopki/blackcocks.html ">blackcocks </a> >:]]]
Inhaltsverzeichnis |
Installation
## laden der Sourcen cd $SOURCEDIR wget http://home.vr-web.de/~rnissl/xine-lib-cvs-<VERSION>.tar.bz2 wget http://home.vr-web.de/~rnissl/xine-ui-cvs-<VERSION>.tar.bz2 wget http://home.vr-web.de/~rnissl/vdr-xine-<VERSION>.tgz ## entpacken der Sourcen tar xvzf vdr-xine-<VERSION>.tgz -C $(pwd)/VDR/PLUGINS/src tar jxvf xine-lib-cvs-<VERSION>.tar.bz2 tar jxvf xine-ui-cvs-<VERSION>.tar.bz2 ## setzen des Symlinks cd VDR/PLUGINS/src ln -s xine-<VERSION> xine ## Kopieren der "loops" cd xine mkdir -p /etc/vdr/plugins/xine find . -name *.mpg -exec cp -v \{} /etc/vdr/plugins/xine \; ## link für den Player ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer ## uebersetzen der xine-lib cd ../../../../xine-lib find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \; ./autogen.sh --prefix=/usr/local make make install ldconfig ## uebersetzen des frontends cd ../xine-ui find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \; ./autogen.sh --prefix=/usr/local \ --enable-vdr-keys make make install
Für 64-bit Prozessoren z.B. AMD64 ist das Makefile zu ändern
- #CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual + #CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -fPIC
Danach wie gewohnt übersetzen:
cd $SOURCEDIR/VDR make clean make <OPTIONEN> all plugins
Nach dem ausführen der runvdr für X basiert:
xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"
Entgegen jeder Aussage, gehts natürlich auch "minimal" via Framebuffer:
fbxine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"
Und übers Netz heißt es:
xine "netvdr://host:port#demux:mpeg_pes"
(:port ist dabei optional). Dazu muss man das Plugin mit dem zusätzlichen Parameter "-p" starten (siehe MANUAL), also:
-P 'xine -r -p'
Optionen
VDR_XINE_SET_VIDEO_WINDOW=1 | für volle yaepg-plugin Unterstützung aktivieren |
Konfiguration
In der aktuellen Version des Plugins befindet sich ein Player, mit welchen man andere Formate abspielen kann.
cp $SOURCEDIR/VDR/PLUGINS/src/mp3/examples/mplayer.sh.example /usr/local/bin/mplayer.sh
Anpassen
- MPLAYER="mplayer" + MPLAYER="/usr/local/bin/xineplayer"
Es sollte dazu gesagt werden, dass diese Geschichte im jetzigen Stadium nur mit Lirc funktioniert, somit auch nur im Modus TRADITIONAL des mplayer-plugins.
Parameter
Folgende Kommandozeilenparameter gibt es
Parameter | Beschreibung |
---|---|
-i N | instance number to append to FIFO directory |
-q | turn off debug messages on console |
-r | turn on remote (pressing keys in xine controls VDR) |
-s | switch to curses skin, while xine is disconnected |
Die Parameter des Plugins können folgendermaßen übergeben werden.
vdr <VDR Parameter> -P'xine <parameter>' <weitere VDR Parameter>
Beispiel:
vdr -P'xine -r'
Sonstiges
Probleme
- Prinzipiell auch Ausgabe des OSDs mit XVmC möglich, vereinzelt kann es zu Anzeigeschwierigkeiten kommen, die man aber über Xineeinstellungen umgehen kann [z. B. disable exact alpha blending und aktivieren von xvmc_nvidia_colorfix ]
SuSE spezifisch
Die Orginal Xine Packages von SuSE sind zu deinstallieren, da Sie für unseren Zweck vollkommen unbrauchbar sind.
echo xine-ui xine-lib xine-devel|xargs rpm -e --nodeps
Das dürfte im jetzigen Stadium bei jeder Distri aufs selbe hinaus laufen, da Sourcen benötigt werden.
Mit/Ab(?) SuSe 9.3 ist der Xine-Player bereits mit VDR ablauffähig. Jedoch ist das Stream-Verzeichnis nicht /tmp/vdr-xine. Siehe DOC´s. Nachteil ist aber eine hohe Prozessorlast bei den fertigen RPM Packages. Auf PIII@933 war VDR nur als teilweise Lauffähig (Ruckeln bei OSD und Timeshift). Das selber kompilieren von Xine-Lib, Xine-UI und des VDR brachte eine um 40-50% niedrigere Last (xv als Videotreiber, NVidia GForce FX5200).
Debian Sarge spezifisch
Debian kommt mit einer recht alten Version von automake(1.4). Diese muss auf min 1.5 upgedated werden. Ich habe 1.9 genommen. Also
apt-get install automake1.9
gefolgt von
update-alternatives --config automake
Dann sollte es gehen.
Tipps
Mplayer
Statt des xineplayers kann auch weiterhin der mplayer benutzt werden (sogar im SLAVE-Modus). Hier eine minimale mplayer.sh (fuer die Benutzung unter X11 und slave):
#!/bin/sh CMDLINE="mplayer -fs -vo xv -ao oss -cache 4096 -slave -nolirc -quiet" DISPLAY=:0.0 $CMDLINE "$1" 2>&1 | logger exit
Xine mit VDR starten
Falls man Xine beim Start des VDR gleichzeitig mit öffnen möchte, müssen vor dem Kompilieren des Plugins noch folgende Zeilen im xine.c, Quellcode eingefügt werden:
bool cPluginXine::Start(void) { // Start any background activities the plugin shall perform. if (!PluginXine::cXineDevice::Open()) return false; + pid_t cpid; + switch (cpid = fork()){ + case 0: SystemExec("xine -f --no-splash vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"); + } return true; }
Stillpicture erzeugen
cat <BILD>.jpg \ | jpegtopnm \ | pnmscale -xsize=720 -ysize=576 \ | ppmtoppm \ | ppmtoy4m -F 25:1 -A 4:3 -I p -r -v 2 -n 1 \ | mpeg2enc -f 0 -a 2 -q 1 -n p -T 120 -R 2 -g 12 -G 12 -o <NAME>.mpg
Befehl für kanotix/Debian Sid
png2yuv -j <file>.png -f 25 -I p -n 2 | mpeg2enc -f 3 -a 2 -b 7500 -o <file>.mpg