Ich habe das MP3-Plugin aus der Versenkung geholt und für Alsa angepasst. Die Wiedergabe funktioniert, aber während der Wiedergabe gibt es keine Fortschrittsanzeige und auch sonst kein OSD auf dem TV-Bildschirm. Auf meinen kleinen LCD über graphlcd ist diese Anzeige vorhanden. Es sind alle von mir getesteten Skins betroffen. Die Tests habe ich mit dem "Klassischen VDR" gemacht.
System: yavdr-0.7 ansible auf Basis von Ubuntu 20.04. Es ist bis auf das MP3-Plugin eine Standardinstallation. Ausgabe über softhddevice.
Auszüge aus dem Syslog (mit Hervorhebungen von mir)
1. Start der Wiedergabe. Auf dem TV bleibt das Live-Bild stehen.
Apr 18 14:28:20 hdvdr vdr: [1084] mp3: playback started with instant playlist 01 - Coahoma.mp3
>>>>>>> Apr 18 14:28:20 hdvdr vdr: [1084] [softhddev] play mode external audio
Apr 18 14:28:20 hdvdr vdr: [6024] mp3: player thread started (pid=1084)
Apr 18 14:28:20 hdvdr vdr: [6024] mp3-alsa: cOutputAlsa
Apr 18 14:28:20 hdvdr vdr: [6024] mp3-alsa: Init
Apr 18 14:28:20 hdvdr vdr: [6024] mp3-alsa: Reset
Apr 18 14:28:20 hdvdr vdr: [6024] mp3-alsa: samplerate now 44100
Apr 18 14:28:20 hdvdr vdr: [6024] mp3_alsa: buffer time requested 500000 us, granted 500000 us
Apr 18 14:28:20 hdvdr vdr: [6024] mp3_alsa: period time requested 100000 us, granted 100000 us
Apr 18 14:28:20 hdvdr vdr: [6024] mp3-alsa: poll descriptor count = 1
Apr 18 14:28:20 hdvdr vdr: [6015] device 1 TS buffer thread ended (pid=1084, tid=6015)
Apr 18 14:28:20 hdvdr vdr: [6014] buffer stats: 224472 (1%) used
Apr 18 14:28:20 hdvdr vdr: [6014] device 1 receiver thread ended (pid=1084, tid=6014)
Apr 18 14:28:21 hdvdr boblightd[814]: (CClientsHandler::Process) 127.0.0.1:34320 Connection closed
Apr 18 14:28:21 hdvdr boblightd[814]: (CClientsHandler::RemoveClient) removing 127.0.0.1:34320
Apr 18 14:28:25 hdvdr vdr: video/vdpau: missed frame (56/3)
Apr 18 14:28:25 hdvdr vdr: video: --:--:--.--- +0 0 0/\ms 0+0+4 v-buf
Display More
2. "Zurück"- Taste gedrückt. Auf dem LCD erscheint das MP3-Auswahlmenü, auf dem TV passiert nichts. MP3-Wiedergabe läuft weiter.
Apr 18 14:29:25 hdvdr vdr: video: --:--:--.--- +0 0 0/\ms 0+0+4 v-buf
>>>>> Apr 18 14:29:37 hdvdr vdr: [1084] [softhddev]detached - OpenGl Worker Thread not tried to start
>>>>> Apr 18 14:29:37 hdvdr vdr: [1084] [softhddev]OpenGl Thread not started successfully, using Dummy OSD
Das Verhalten ist mit den anderen Audio-Sinks (DVB, OSS) gleich, ausser kein Ton kommt.
3. Titel ist beendet, MP3Plugin wird beendet und Livebild kommt zurück (mit funktionierendem OSD)
Apr 18 14:34:52 hdvdr vdr: [6105] mp3-alsa: ~cOutputAlsa
Apr 18 14:34:52 hdvdr vdr: [6105] mp3: player thread ended (pid=1084)
Apr 18 14:34:52 hdvdr vdr: audio: 'alsa' output module used
Apr 18 14:34:52 hdvdr vdr: audio/alsa: supports pause: yes
Apr 18 14:34:52 hdvdr vdr: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
Apr 18 14:34:52 hdvdr vdr: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
Apr 18 14:34:52 hdvdr vdr: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Apr 18 14:34:52 hdvdr vdr: [1084] switching to channel 8 S19.2E-1-1010-11170 (ZDFinfo HD)
Apr 18 14:34:52 hdvdr vdr: [6161] device 1 receiver thread started (pid=1084, tid=6161, prio=high)
Apr 18 14:34:52 hdvdr vdr: [6162] device 1 TS buffer thread started (pid=1084, tid=6162, prio=high)
Apr 18 14:34:53 hdvdr vdr: audio/alsa: using device 'default'
Apr 18 14:34:53 hdvdr vdr: audio/alsa: start delay 128ms
Apr 18 14:34:53 hdvdr vdr: video: get hwaccel context, not supported
Apr 18 14:34:53 hdvdr boblightd[814]: (CClientsHandler::Process) 127.0.0.1:45522 connected
Apr 18 14:34:53 hdvdr boblightd[814]: (CClientsHandler::ParseMessage) 127.0.0.1:45522 said hello
Apr 18 14:34:53 hdvdr boblightd[814]: (CClientsHandler::ParseSet) 127.0.0.1:45522 priority set to 128
Apr 18 14:34:53 hdvdr vdr: BOBLIGHT: Connected to boblight
Apr 18 14:34:53 hdvdr boblightd[814]: (CClientsHandler::ParseSet) 127.0.0.1:45522 priority set to 128
Apr 18 14:34:54 hdvdr vdr: video/vdpau: synced after 57 frames
Display More
- Warum wird das softhddevice detached?
- Wo soll ich weiterforschen?