hallo
ich hab ein interessantes problem mit mplayer im slave modus. wenn ich mittels mplayer plugin einen film starte habe ich für ca. 1 sek ein bild, dann erscheint wieder das live bild (allerdings ohne ton). die logs beinhalten leider keine fehlermeldung. interessant ist aber, dass wenn ich mit dem mplayer.sh script (ohne vdr) einen film starte, dann klappt alles. somit müsste die dvb unterstützung vom mplayer ja richtig kompiliert worden sein.
wenn ich den vdr mit >>vdr -P mplayer starte bekomme ich auch fehlermeldungen auf der console (siehe unten). allerdings haben mir die logs auch nicht weitergeholfen.
ich verwende:
kernel: gentoo-dev-sources-2.6.7-r11
vdr: habe 1.3.11r4 und 1.2.6 jeweils mit
mplayer: 1.0-pre4 und 1.0-pre5-r2 probiert (an der input.conf von mplayer hab ich nichts geändert)
kein X
habs auch mit und ohne lirc probiert.
achja das system ist komplett neu installiert und das problem ist also nicht erst durch ein update entstanden. btw ich hatte schon 1.2.6 er vdr mit mplayer laufen (allerdings ohne vdr ebuilds).
so und hier die fehlermeldung:
AVI file format detected.
VIDEO: [DIV3] 640x480 24bpp 25.000 fps 737.0 kbps (90.0 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
Opening video filter: [lavc=5000:25.000]
Opening video filter: [expand w=352 h=288 x=-1 y=-1 osd=1]
Expand: 352 x 288, -1 ; -1 (-1=autodetect) osd: 1
Opening video filter: [scale w=352 h=288]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [mpegpes] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
PLAYBACK STARTED
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 9 -> 8
SwScaler: reducing / aligning filtersize 9 -> 8
SwScaler: reducing / aligning filtersize 8 -> 7
SwScaler: reducing / aligning filtersize 8 -> 7
SwScaler: BICUBIC scaler, from Planar YV12 to Planar YV12 using MMX2
[mpeg1video @ 0x847c080]removing common factors from framerate
VO: [mpegpes] 352x288 => 384x288 Mpeg PES
mplayer: slave cmd: get_time_length
mplayer: slave cmd: get_percent_pos
mplayer: slave cmd: get_percent_pos
No bind found for key _
No bind found for key i
No bind found for key _
Exiting... (End of file)
mplayer: slave cmd: quit
mplayer: waiting for child exit
Alles anzeigen
ich vermute dass die ominösen "no bind found ..." der grund für das vorzeitige beenden sind. kann das sein?
nach stundenlangem "herummergen" und in foren und mailing-lists suchen sind mir die ideen ausgegangen woran es liegen könnte, dass der mplayer einfach abbricht.
vielleicht/hoffentlich hat jemand eine idee.
gruß
Bernhard