Guten Abend.
Ich bin mittlerweile so gut wie am Ende meiner Ideen, wo der Fehler bei meinem HD-Testsystem liegen könnte.
Kurz zum System. Hier "läuft" gerade folgendes Setup:
- vdr-1.7.8
- xine-lib 1.1.16.3 + VDPAU Patch v275 + durchflieger VDPAU Patch v8
- xineliboutput aus dem CVS (patchset 1756) + durchflieger VDPAU Patch v8
- NVIDIA Treiber 190.16
Wenn ich nun vdr-sxfe starte per Aufruf:
vdr-sxfe --verbose --reconnect --fullscreen --nokbd --display=:0 --video=vdpau --lirc --config=/home/user/.xine/config_xineliboutput --post tvtime:method=use_vo_driver xvdr://localhost:4242
Bekomme ich erst einmal ein normales TV-Bild. Allerdings schmiert mir in undefinierten Zeitabständen (zwischen 15 Sekunden und 10 Minuten) dann vdr-sxfe mit folgender Meldung ab:
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer: Too many TCP buffer overflows, dropping client
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] cXinelibServer::Play_PES Write/Queue error (TCP/PIPE)
Jul 23 17:43:14 hadee vdrdevel: [13557] [xine..put] Closing connection 0
Jul 23 17:43:14 hadee vdr-sxfe[13900]: [13924] [input_vdr] Control stream disconnected
Jul 23 17:43:14 hadee vdr-sxfe[13900]: [13926] [input_vdr] read_block: no data source, returning NULL
Jul 23 17:43:15 hadee vdr-sxfe[13900]: [13921] [vdr-fe] xine_event_cb: XINE_EVENT_UI_PLAYBACK_FINISHED
Jul 23 17:43:15 hadee vdr-sxfe[13900]: [13923] [input_vdr] XINE_EVENT_UI_PLAYBACK_FINISHED
Alles anzeigen
Besonders auffällig ist dies bei ARD, wo die Bitraten höher sind.
Ich habe bereits mit der --buffers Option von vdr-sxfe gespielt (Werte 2500, 5000). Mit dem Resultat: Es dauert Ewigkeiten, bis erstmal ein Bild kommt (ca. 2-5 Sekunden). Das Zappen ist genauso langsam. Dann scheint es erstmal zu laufen. Dann stockt das Bild und es gibt Klötzchen. Im Log erscheinen dann wieder die "Play_PES Buffer overflow (TCP/PIPE)"-Meldungen, die aber nicht so oft vorkommen wie ohne die Buffer-Option. Nach diesen Störungen läuft der normale Betrieb wieder. Das geht dann eine Zeit lang so und irgendwann sind die Buffer wieder so voll, das vdr-sxfe die Verbindung trennt.
Beim Zappen gibts keine Probleme, OSD ist auch ganz normal da. Ich habe auch schon verschiedene Kombinationen durch mit unterschiedlichen NVIDIA-Treibern und xineliboutput-Versionen -> kein Erfolg.
Nun bin ich arg ratlos, was ich noch tun könnte, um einen halbwegs normalen TV-Empfang mit dieser Konstellation zu erreichen
Für Tipps wäre ich sehr dankbar.
Grüße & Danke
Michi