Hallo Forum,
Ich möchte das mp3-Plugin zusammen mit dem xineliboutput-Plugin betreiben. Wieso? Das mp3-Plugin hat einfach Funktionen, die ich nicht missen möchte (Playlist-Anzeige, Navigation in der Playlist, Hintergrundbilder).
Leider will das mp3-Plugin nicht so recht: Es startet zwar, nach Auswahl einer Playlist und anschließendem "OK" (Anzeige der OSD-Info des mp3-Plugins) arbeitet es auch (bis auf das meist fehlende Hintergrundbild), Audio wird wiedergegeben, allerdings reagiert der VDR dann nur mehr sehr verzögert auf Tastenkommandos. Drückt man zu oft hintereinander auf eine Taste der Fernbedienung (z.B. Taste OK oder Lautstärke) ist bald Schluß und der VDR startet sich neu. Ein paar Detail zu meiner Installation und Logauszüge hab ich unten zusammengestellt.
Hat sonst noch jemand die beiden Plugins zusammen am Laufen? Habt ihr irgendwelche Tips für mich?
Helmar.
-----------------------------------------------------------------
-- Installation:
DVB-T Budget Avermedia AVerTV DVB-T-771.
Debian Etch mit VDR-Paketen von e-tobi.net:
ii vdr 1.4.7-1ctvdr1 Video Disk Recorder for DVB cards
ii vdr-plugin-mp3 0.9.15-13 MP3 playback plugin for VDR
ii vdr-plugin-xineliboutput 1.0.0~rc2-1 VDR plugin for Xine based sofdevice frontend
ii libxine-xvdr 1.0.0~rc2-1 Xine input plugin for vdr-plugin-xineliboutp
ii libxineliboutput-sxfe 1.0.0~rc2-1 Local X-Server frontend for the xineliboutpu
ii libxine1 1.1.2+dfsg-4 the xine video/media player library, binary
Das beschriebene Verhalten beobachte ich schon seit einigen Monaten, also auch schon mit älteren Versionen von VDR/xineliboutput/mp3.
-- Konfiguration:
Xineliboutput: Ausgabe lokal über X11/Xv.
Audio-Visualisierung: Aus
mp3: Hintergrund-Modus: Bilder
Sonst nichts besonderes, verschiedene Einstellungen probiert, aber keine (positive) Auswirkung.
-- VDR starten:
Jun 16 16:17:45 linuxvdr vdr: [3816] VDR version 1.4.7 started
Jun 16 16:17:45 linuxvdr vdr: [3816] switched to user 'vdr'
Jun 16 16:17:45 linuxvdr vdr: [3816] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.4.5
Jun 16 16:17:45 linuxvdr vdr: [3816] loading plugin: /usr/lib/vdr/plugins/libvdr-mp3.so.1.4.5
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/setup.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/sources.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/diseqc.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/channels.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/timers.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/commands.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/reccmds.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/svdrphosts.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/remote.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/keymacros.conf
Jun 16 16:17:45 linuxvdr vdr: [3817] video directory scanner thread started (pid=3816, tid=3817)
Jun 16 16:17:45 linuxvdr vdr: [3817] video directory scanner thread ended (pid=3816, tid=3817)
Jun 16 16:17:45 linuxvdr vdr: [3818] video directory scanner thread started (pid=3816, tid=3818)
Jun 16 16:17:45 linuxvdr vdr: [3818] video directory scanner thread ended (pid=3816, tid=3818)
Jun 16 16:17:45 linuxvdr vdr: [3816] reading EPG data from /var/cache/vdr/epg.data
Jun 16 16:17:45 linuxvdr vdr: [3816] probing /dev/dvb/adapter0/frontend0
Jun 16 16:17:45 linuxvdr vdr: [3816] found 1 video device
Jun 16 16:17:45 linuxvdr vdr: [3816] initializing plugin: xineliboutput (1.0.0rc2): X11/xine-lib output plugin
Jun 16 16:17:45 linuxvdr vdr: [3816] initializing plugin: mp3 (0.9.15): A versatile audio player
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/plugins/mp3sources.conf
Jun 16 16:17:45 linuxvdr vdr: [3816] loading id3 cache from /var/lib/video.00/id3info.cache
Jun 16 16:17:45 linuxvdr vdr: [3820] tuner on device 1 thread started (pid=3816, tid=3820)
Jun 16 16:17:45 linuxvdr vdr: [3821] section handler thread started (pid=3816, tid=3821)
Jun 16 16:17:45 linuxvdr vdr: [3816] setting primary device to 2
Jun 16 16:17:45 linuxvdr vdr: [3816] SVDRP listening on port 2001
Jun 16 16:17:45 linuxvdr vdr: [3816] setting current skin to "sttng"
Jun 16 16:17:45 linuxvdr vdr: [3816] loading /var/lib/vdr/themes/sttng-blue.theme
Jun 16 16:17:45 linuxvdr vdr: [3816] starting plugin: xineliboutput
Jun 16 16:17:45 linuxvdr vdr: [3822] Local decoder/display (cXinelibThread) thread started (pid=3816, tid=3822)
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] xineliboutput: plugin file is /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.4.5
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] Searching frontend sxfe from /usr/lib/vdr/plugins/
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] Probing /usr/lib/vdr/plugins/libxineliboutput-sxfe.so.1.0.0rc2
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] load_frontend: entry at 0xb62f69a0
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] Using frontend sxfe (X11 (sxfe)) from libxineliboutput-sxfe.so.1.0.0rc2
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe created
Jun 16 16:17:45 linuxvdr vdr: [3822] [vdr-fe] sxfe_display_open(width=720, height=576, fullscreen=1, display=:1.0)
Jun 16 16:17:45 linuxvdr vdr: [3822] [vdr-fe] Display size : 411 x 311 mm
Jun 16 16:17:45 linuxvdr vdr: [3822] [vdr-fe] 1600 x 1200 pixels
Jun 16 16:17:45 linuxvdr vdr: [3822] [vdr-fe] 97dpi / 98dpi
Jun 16 16:17:45 linuxvdr vdr: [3822] [vdr-fe] Display ratio: 3858.000000/3892.000000 = 1.000000
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe->fe_display_open ok
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - xine_init
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe->xine_init ok
Jun 16 16:17:45 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - xine_open
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] Symbol SysLogLevel found : value 3
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] Symbol LogToSysLog found : value yes
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] init class succeeded
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] vdr_class_get_instance
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] vdr_class_get_instance done.
Jun 16 16:17:46 linuxvdr vdr: [3822] [input_vdr] vdr_plugin_open_local
Jun 16 16:17:46 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe->xine_open ok
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] re-wiring post plugins
Jun 16 16:17:46 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe->xine_play ok
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: tvtime
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: upmix
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: autocrop
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: pp
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: unsharp
Jun 16 16:17:46 linuxvdr vdr: [3822] [vdr-fe] closing post plugin: denoise3d
Jun 16 16:17:46 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - fe config OK
Jun 16 16:17:47 linuxvdr vdr: [3822] [xine..put] cXinelibLocal::Action - logo sent
Jun 16 16:17:47 linuxvdr vdr: [3822] [xine..put] cXinelibLocal:Action - Starting event loop
Jun 16 16:17:48 linuxvdr vdr: [3816] [xine..put] cXinelibDevice::StartDevice(): Device started
Jun 16 16:17:48 linuxvdr vdr: [3816] starting plugin: mp3
Jun 16 16:17:48 linuxvdr vdr: [3816] remote control XKeySym - keys known
Jun 16 16:17:48 linuxvdr vdr: [3816] remote control LIRC - keys known
Jun 16 16:17:48 linuxvdr vdr: [3816] switching to channel 9
Jun 16 16:17:48 linuxvdr vdr: [3816] setting watchdog timer to 60 seconds
Jun 16 16:17:48 linuxvdr vdr: [3832] LIRC remote control thread started (pid=3816, tid=3832)
Jun 16 16:17:48 linuxvdr vdr: [3833] transfer thread started (pid=3816, tid=3833)
Jun 16 16:17:48 linuxvdr vdr: [3834] receiver on device 1 thread started (pid=3816, tid=3834)
Jun 16 16:17:48 linuxvdr vdr: [3831] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 0
Jun 16 16:17:48 linuxvdr vdr: [3835] TS buffer on device 1 thread started (pid=3816, tid=3835)
Jun 16 16:17:49 linuxvdr vdr: [3833] setting audio track to 1 (0)
Jun 16 16:17:53 linuxvdr vdr: [3816] assuming manual start of VDR
Jun 16 16:17:58 linuxvdr vdr: [3816] max. latency time 1 seconds
Alles anzeigen
-- MP3-Plugin starten (Playlist):
Jun 16 16:19:24 linuxvdr vdr: [3816] mp3: playback started with playlist Disco.m3u
Jun 16 16:19:24 linuxvdr vdr: [3833] transfer thread ended (pid=3816, tid=3833)
Jun 16 16:19:24 linuxvdr vdr: [3835] TS buffer on device 1 thread ended (pid=3816, tid=3835)
Jun 16 16:19:24 linuxvdr vdr: [3834] buffer stats: 88736 (4%) used
Jun 16 16:19:24 linuxvdr vdr: [3834] receiver on device 1 thread ended (pid=3816, tid=3834)
Jun 16 16:19:24 linuxvdr vdr: [3816] cTS2PES got 0 TS errors, 1 TS continuity errors
Jun 16 16:19:24 linuxvdr vdr: [3816] cTS2PES got 0 TS errors, 1 TS continuity errors
Jun 16 16:19:24 linuxvdr vdr: [3816] buffer stats: 89112 (4%) used
Jun 16 16:19:24 linuxvdr vdr: [3837] mp3: player thread started (pid=3816)
Jun 16 16:19:24 linuxvdr vdr: [3837] [xine..put] PlayAudio detected radio stream
Jun 16 16:19:25 linuxvdr vdr: [3831] [input_vdr] Audio changed -> LPCM 0 (BD:A0)
Jun 16 16:19:25 linuxvdr vdr: [3837] [xine..put] PlayAudio detected radio stream
Jun 16 16:19:25 linuxvdr vdr: [3831] [input_vdr] Audio changed -> LPCM 0 (BD:A0)
Alles anzeigen
Keine Ausgabe, CPU auf 100%. Dann OK drücken: OSD-Info mp3-Plugin an, Audio startet, CPU auf unter 5%:
Jun 16 16:20:10 linuxvdr vdr: [3837] [xine..put] PlayAudio detected radio stream
Jun 16 16:20:10 linuxvdr vdr: [3831] [input_vdr] Audio changed -> LPCM 0 (BD:A0)
Wiederholtes Drücken von OK (OSD-Info mp3-Plugin aus/an, aber teilweise mit Verzögerung von mehreren Sekunden). Beim Anschalten der OSD-Info regelmäßig folgender Log-Eintrag:
Jun 16 16:22:02 linuxvdr vdr: [3837] [xine..put] PlayAudio detected radio stream
Jun 16 16:22:04 linuxvdr vdr: [3831] [input_vdr] Audio changed -> LPCM 0 (BD:A0)
Jun 16 16:22:04 linuxvdr vdr: [3831] [input_vdr] BLANK in middle of stream! bufs queue 2 , video_fifo 0
Jun 16 16:22:04 linuxvdr vdr: [3816] max. latency time 3 seconds
Lied fertig:
Jun 16 16:24:16 linuxvdr vdr: [3831] [input_vdr] Audio changed -> LPCM 0 (BD:A0)
Jun 16 16:24:16 linuxvdr vdr: [3837] [xine..put] PlayAudio detected radio stream
Jun 16 16:24:25 linuxvdr vdr: [3831] [input_vdr] No data in 8 seconds, queuing no signal image
Jun 16 16:24:25 linuxvdr vdr: [3831] [input_vdr] using custom "no signal" image /usr/share/libxine-xvdr/nosignal.mpg
Jun 16 16:24:33 linuxvdr vdr: [3831] [input_vdr] No data in 8 seconds, queuing no signal image
Jun 16 16:24:33 linuxvdr vdr: [3831] [input_vdr] using custom "no signal" image /usr/share/libxine-xvdr/nosignal.mpg
Jun 16 16:24:42 linuxvdr vdr: [3831] [input_vdr] No data in 8 seconds, queuing no signal image
Keine Ausgabe, CPU auf 100%. Dann OK drücken: OSD-Info mp3-Plugin an, Audio startet, CPU auf unter 5% usw. Wenn man die OK-Taste öfters hintereinander drückt, reagiert die OSD-Info des mp3-Plugins immer langsamer, dann gar nicht mehr, dann ist bald aus:
Jun 16 16:27:39 linuxvdr vdr: [3816] PANIC: watchdog timer expired - exiting!
Jun 16 16:27:39 linuxvdr runvdr: restarting VDR
-----------------------------------------------------------------