Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
mplayer Wiedergabe mit Full-Featured spielt nur schwarzes Bild mit Ton
#1
Hallo zusammen,



ich habe das gleiche Problem wie adamb der den folgdenden Thread aufgemacht hatte und ich würde den gerne neu auflegen.

https://www.easy-vdr.de/thread-18553.html



Ich habe mit dem VDR 3.5 genau das gleiche Problem.

Unter dem VDR 2.5 funktioniert alles Bestens und ohne große Probleme.

Nun habe ich aufgrund der aktuellen Lage auch mal wieder Zeit mich diesem lieben Hobby zu zuwenden und wollte die Distri mal aktualisieren.



Ich habe allerdings den großen Vorteil, die 2.5-er und 3.5-er auf separaten Datenträgern installiert zu haben, somit kann ich zwecks Troubleshooting beide Distris anschauen.



Nachdem ich den o.g Thread durchgelesen hatte und das Problem noch besteht habe ich es mal "zu Fuß" versucht.

Hinweis: Zwischen dem alten und dem neuen VDR sind mountpoints von z.B. dem nfs Share unterschiedlich.



Also eine mplayer CMD gebastelt aus dem Debug output von /var/log/syslog:



/usr/bin/mplayer -vo mpegpes:card=2 -ao mpegpes:card=2 -vf scale=704:441,expand=704:576:-1:-1:1,lavc=5000:25  -framedrop  -cache-min 10 -slave -nolirc  -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -subcp latin1 -subfont-text-scale 3 -quiet -osdlevel 1 -slave -fs -autosync 30 -nocorrect-pts -alang ger -af volnorm -softvol -softvol-max 100 -volstep 10 /media/easyvdr01/01_Movies/01_Lustig/Cool.Runnings.German.1993.avi



Auf dem 3.5-er VDR habe ich folgendes gemacht:

Nun möchte ich dieses Kommando ausführen. Natürlich schlägt es fehl, wenn der VDR noch läuft, weil ja die FF Karte noch benutzt wird.



Also habe ich den vdr über das Menü beendet und siehe da, die erste Überraschung: Das Bild am Fernseher zuckt kurz, läuft aber weiter!!

Aber es lassen sich z.B. keine Programme umschalten!

Also den VDR 3.5 komplett neu gestartet und mittels "ps -ef | grep vdr" mal geschaut, watt da noch läuft.



Code:
[email protected]:~# ps -ef |grep vdr
avahi      901     1  0 06:46 ?        00:00:00 avahi-daemon: running [easyvdr.local]
vdr       1548     1  0 06:46 ?        00:00:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
vdr       1551  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1587  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1599  1587  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1600  1551  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1610  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1612  1610  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1613  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1615  1613  0 06:46 ?        00:00:00 /usr/bin/php-cgi
root      1770     1  1 06:46 ?        00:00:45 vdradmind
root      1868     1  0 06:46 ?        00:00:00 /bin/bash /usr/sbin/easyvdr-runvdr
vdr       3361  1868  3 06:46 ?        00:01:58 /usr/bin/vdr --dirnames=,,1 -D0 -D1 --user=vdr --grab=/media/easyvdr01/photos --lib=/usr/lib vdr/plugins -Pburn -t /media/easyvdr01/convert/tmp -d /media/easyvdr01/convert/tmp -i /media/easyvdr01/convert/iso -Pconflictcheckonly  -Pdevstatus  -Pdvd  -Pdvdswitch -i /media/easyvdr01/convert/iso/ -Pepgsearch  -Pepgsearchonly  -Pextrecmenu  -Pfemon  -Plive -p 8008 -i 0.0.0.0 --epgimages=/var/cache/vdr/epgimages -Pmplayer  -Pmusic-sd --config=/usr/share/vdr-plugin-music-sd/music-sd -Pquickepgsearch  -Pstreamdev-server  -Psvdrpservice  -Psysteminfo  -Ptext2skin  -Pweatherng-sd  -Piptv  -Pradio  -Pradiolist  -Pvdrmanager  -Pvnsiserver  -Ptvguideng  -Pskindesigner  -Pgraphtft -d /dev/fb0 -Pdvbsddevice -Psetup --record=/usr/lib/vdr/easyvdr-recordingaction --video=/video0 --config=/var/lib/vdr --watchdog=500 --log=2 --epgfile=/var/cache/vdr/epg.data --port=6419 --shutdown=/usr/lib/vdr/easyvdr-shutdown.wrapper
root      3631  1256  0 06:57 ?        00:00:00 sshd: easyvdr [priv]
easyvdr   3798  3631  0 06:57 ?        00:00:00 sshd: [email protected]/3
easyvdr   3799  3798  0 06:57 pts/3    00:00:00 -bash
easyvdr   3804  3799  0 06:57 pts/3    00:00:00 /bin/bash /usr/share/easyvdr/setup/toolmenu/easyvdr-toolmenu
root      4179  4163  0 07:46 pts/3    00:00:00 grep --color=auto vdr


Dann wiederum den VDR über das Menü beendet und schon wieder zuck das Bild kurz, aber das zuletzt eingestellte Programm läuft weiter!



Nun sieht die "ps" Ausgabe so aus:



Code:
[email protected]:~# ps -ef |grep vdr
avahi      901     1  0 06:46 ?        00:00:00 avahi-daemon: running [easyvdr.local]
vdr       1548     1  0 06:46 ?        00:00:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
vdr       1551  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1587  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1599  1587  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1600  1551  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1610  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1612  1610  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1613  1548  0 06:46 ?        00:00:00 /usr/bin/php-cgi
vdr       1615  1613  0 06:46 ?        00:00:00 /usr/bin/php-cgi
root      1770     1  1 06:46 ?        00:00:48 vdradmind
root      3631  1256  0 06:57 ?        00:00:00 sshd: easyvdr [priv]
easyvdr   3798  3631  0 06:57 ?        00:00:00 sshd: [email protected]/3
easyvdr   3799  3798  0 06:57 pts/3    00:00:00 -bash
easyvdr   3804  3799  0 06:57 pts/3    00:00:00 /bin/bash /usr/share/easyvdr/setup/toolmenu/easyvdr-toolmenu
root      4204  4163  0 07:50 pts/3    00:00:00 grep --color=auto vdr


Also der VDR ist beendet.



Nun starte ich die o.g. Kommandozeile und es passiert das gleiche wie zuvor:

Ton geht, Bild schwarz.



Ich stoppe die Ausführung und das Bild des letzten Programmes läuft schon wieder.

Fast schon geisterhaft. Aber es muss ja einen Grund geben, den ich bislang nicht gefunden habe.

Aber weiter im Text.



Dann habe ich den VDR 2.5 gestartet.

Hier wieder den VDR über das Menü beendet und nun ist auch der Bildschirm dunkel.

Die Kommandozeile gestartet udn siehe da:

Ton und Bild!



Nun weitergerübelt und dann file mir das offensichtliche wieder ein:

Unter Linux kann bei fast jedem Befehl wie mplayer mit den Debugging Einstellungen gespielt werden.



Also den 3.5-er neu gestartet und an die mplayer Kommandozeile noch das hier angehangen:

Code:
-msglevel all=9


Das ganze habe ich dann unter VDR 2.5 (mplayer_debug_25.txt) und 3.5 (mplayer_debug_35.txt) ausgeführt. So wie es aussieht liegen die einzigen Unterschiede (natürlich) in den Configs mit denen kompiliert wurde.



Code:
VDR 3.5
Configuration: --prefix=/usr --confdir=/etc/mplayer --enable-debug --enable-xvmc --enable-menu --disable-arts --language=all --disable-libmpeg2-internal --disable-ffmpeg_a --disable-esd --extra-cflags=-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 --extra-ldflags=-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed --enable-runtime-cpudetection --enable-joystick --enable-radio --enable-radio-capture --disable-gui
VDR 2.5
Configuration: --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --enable-runtime-cpudetection --enable-joystick --enable-menu --enable-lirc --disable-dvdread-internal --disable-libdvdcss-internal --disable-ffmpeg_a --disable-esd --disable-arts --language=all --enable-tv-v4l2 --enable-xmga --enable-mga --enable-3dfx --enable-tdfxfb --enable-fbdev




Also scheint es daran nicht zu liegen.


Ich habe die ff_vdrmplayer.sh.conf, die mit dem VDR 3.5 kommt auch ausprobiert und sowohl im "Auslieferungszustand" auspobiert wie mit der Änderung von
Code:
VO="mpegpes:card=2"
AO="mpegpes:card=2"
Selbstredend habe ich dann die anderen Einträge auskommentiert.

Die beiden easyinfos habe ich diesem Thread ebenfalls angehangen.

Es kommt der Eindruck auf, das entweder die DVB Treiber nicht sauber entladen werden oder der VDR nicht sauber beendet wird und das Video Ausgabedevice nicht freigibt.

Das ist schon recht vertrackt.

Wäre super, wenn noch jemand einen Tip oder Idee hätte.

Danke und Jrooß
Frank


Angehängte Dateien
.txt   mplayer_debug_25.txt (Größe: 2,67 KB / Downloads: 0)
.txt   mplayer_debug_35.txt (Größe: 8,5 KB / Downloads: 0)
.zip   easyinfo25.zip (Größe: 89,68 KB / Downloads: 0)
.zip   easyinfo35.zip (Größe: 113,63 KB / Downloads: 3)
Zitieren


Nachrichten in diesem Thema
mplayer Wiedergabe mit Full-Featured spielt nur schwarzes Bild mit Ton - von dermitdemblubb - 26.03.2020, 09:29

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste