Hallo zusammen,
ich experimentiere nun schon zwei Tage mit einem VDR 1.7.22 mit xineliboutput und VDPAU, und hänge nun an einem Segmentation fault.
Der VDR läuft im Moment noch mit einer SD-Karte Hauppauge Nexus 2.1. Anfänglich hatte ich das dvbsddevice als einziges Plugin drin - nur um zu sehen, dass der VDR selbst funktioniert. Das hat auch geklappt. Nun habe ich das dvbsdddevice wieder heraugenommen und stattdessen xineliboutput mit folgenden Parametern als einziges Plugin drin:
--hud --local=sxfe --remote=none --fullscreen --video=vdpau --display=:1 --audio=alsa:hw:1,3 --post tvtime:method=use_vo_driver --primary
Der nvidia-Grafikkartentreiber funzt einwandfrei, auch VDPAU (das Xine-plugin, selbst gebaut) scheint zu funktionieren. Der VDR meldet allerdings, dass er sich nciht mit dem DBus verbinden kann (also wohl ein X-Problem?) und schmiert kurz darauf ab. Hier die entsprechenden Zeilen des Logfiles:
Dec 30 11:57:34 fourty vdr: [16745] [vdr-sxfe] sxfe_display_open: Enabling HUD OSD
Dec 30 11:57:34 fourty vdr: [16745] [vdr-sxfe] Display size : 1626 x 914 mm
Dec 30 11:57:34 fourty vdr: [16745] [vdr-sxfe] 1920 x 1080 pixels
Dec 30 11:57:34 fourty vdr: [16745] [vdr-sxfe] 30dpi / 29dpi
Dec 30 11:57:34 fourty vdr: [16745] [vdr-sxfe] Display ratio: 1181.619256/1180.811808 = 1.000000
Dec 30 11:57:35 fourty vdr: [16742] CAM 1: no module present
Dec 30 11:57:35 fourty vdr: [16742] CAM 2: no module present
Dec 30 11:57:37 fourty vdr: [16745] [scrnsaver] Failed to open connection to bus: Failed to connect to socket /tmp/dbus-3GJj9fPKL3: Verbindungsaufbau abgelehnt
Dec 30 11:57:37 fourty vdr: [16745] [vdr-sxfe] opening HUD OSD window...
Dec 30 11:57:37 fourty vdr: [16745] [vdr-sxfe] find_argb_visual: iteration 0 of 28
Dec 30 11:57:37 fourty vdr: [16745] [xine..put] cXinelibLocal::Action - fe->fe_display_open ok
Dec 30 11:57:37 fourty vdr: [16745] [xine..put] cXinelibLocal::Action - xine_init
Dec 30 11:57:37 fourty vdr: [16745] [vdr-fe]Using xine-lib config file /etc/vdr17/plugins/xineliboutput/config
Dec 30 11:57:37 fourty vdr: [16745] [xine-vo ] wire_video_driver() FAILED (vo_driver != vos_driver)
Dec 30 11:57:37 fourty vdr: [16745] [vdr-fe]wire_video_driver() for osdscaler failed
Dec 30 11:57:37 fourty kernel: [11517.050858] Local decoder/d[16745]: segfault at 0 ip (null) sp 00007fd75b4c1cb8 error 14 in vdr[400000+15d000]
Display More
xhost + hat keine Änderung bewirkt. Ebenso macht es keinen Unterschied, ob ich den vdr aus einer laufenden KDE-Umgebung oder ohne vorher gestartetes KDE und X mittels xinit runvdr -- :1 starte.
Wäre schön, wenn jemand mir HD-newby helfen könnte. Ich sehe 3 Probleme im Logfile (dbus, vo_driver != vos_driver, segfault), aber zu keinem habe ich ausreichende Hilfe finden können. Der segfault ist vermutlich die Folge des DBus-Fehlers, deshalb wollte ich den als erstes angehen.