Hi,
bei mir klappt das mplayer Plugin nicht und ich hab den Fehler bis dahin getrackt, dass mplayer nicht auf die DVB Karte zugreifen kann solange vdr läuft.
Ich habe den DVB-Treiber vom 11.6.2003 und vdr-1.2.1 und aktuelle CVS (2.7.2003) von mplayer und das mp3-mplayer Plugin 0.8.0.
Wenn vdr nicht läuft funktionert zB:
mplayer -vo mpegpes -vc mpegpes "/var/spool/mplayer/Lisa_gesamt.mpg"
Wenn aber vdr gestartet ist, dann bekomme ich folgende Meldung:
mplayer -vo mpegpes -vc mpegpes "/var/spool/mplayer/Lisa_gesamt.mpg"
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale
MPlayer dev-CVS-030702-18:19-2.95.3 (C) 2000-2003 Árpád Gereöffy (see DOCS)
CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
Reading config file /usr/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/etc/mplayer/codecs.conf: 60 audio & 149 video codecs
font: can't open file: /root/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Can't open input config file /root/.mplayer/input.conf : No such file or directory
Can't open input config file /usr/etc/mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
Setting up LIRC support...
mplayer: could not open config file
mplayer: No such file or directory
Failed to read LIRC config file ~/.lircrc.
You will not be able to use your remote control.
Playing /var/spool/mplayer/Lisa_gesamt.mpg
MPEG-PS file format detected.
VIDEO: MPEG1 352x288 (aspect 25.00 fps 1150.0 kbps (143.8 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
DVB VIDEO DEVICE: : Device or resource busy
Error opening/initializing the selected video_out (-vo) device.
Die Analyse mit strace bringt das gleiche Ergebnis:
open("/dev/dvb/adapter0/video0", O_RDWR|O_LARGEFILE) = -1 EBUSY (Device or resource busy)
und mit fuser sehe ich, dass vdr das Device benutzt:
linux:/usr/bin # fuser -v /dev/dvb/adapter0/video0
USER PID ACCESS COMMAND
/dev/dvb/adapter0/video0
root 12633 f.... vdr
root 12635 f.... vdr
root 12636 f.... vdr
root 12637 f.... vdr
root 12638 f.... vdr
root 12639 f.... vdr
Ich frage mich nun, wie mplayer und vdr überhaupt zusammen funktionieren können???
Danke
Grasl