Hallo,
das hatte ich mir irgendwie einfacher vorgestellt. Aber das war natürlich naiv...
Ich möchte auf einem Notebook (ThinkPad L530, Intel HD Graphics 4000) unter Debian Buster VDR 2.4.0 installieren. Als DVB-Gerät dient ein Hauppauge WinTV soloHD USB-Stick für DVB-C.
Installiert habe ich zunächst einmal die Pakete vdr, vdr-plugin-xineliboutput, xineliboutput-sxfe, libxineliboutput-sxfe und libxineliboutput-fbfe. Zugebenermaßen ohne genau zu wissen, welche Pakete ich wirklich benötige.
Wenn ich das xineliboutput-Plugin für die Ausgabe über Framebuffer konfiguriere (--local=fbfe --video=fb), kann ich mit Strg+Alt+F1 umschalten und sehe für ca. 1 Sekunde das aktuelle Bild. Doch dann schaltet der Rechner auf den Anmeldebildschirm, ich muss mein Passwort eingeben und lande auf dem GNOME-Desktop.
Mit einer Konfiguration des xineliboutput-Plugins für X (--local=sxfe --video=vx) läuft VDR auf einen Fehler, weil das Plugin keine Verbindung zum X-Server aufbauen kann:
Jun 18 22:28:13 lily vdr: [2087] starting plugin: xineliboutput
Jun 18 22:28:13 lily vdr: [2093] Local decoder/display (cXinelibThread) thread started (pid=2087, tid=2093, prio=high)
Jun 18 22:28:13 lily vdr: [2093] [xine..put] xineliboutput: plugin file is /usr/lib/vdr/plugins/libvdr-xineliboutput.so.2.4.0
Jun 18 22:28:13 lily vdr: [2093] [xine..put] Searching frontend sxfe from /usr/lib/vdr/plugins/
Jun 18 22:28:13 lily vdr: [2093] [xine..put] Probing /usr/lib/vdr/plugins/libxineliboutput-sxfe.so.2.1.0
Jun 18 22:28:13 lily vdr: [2093] [xine..put] load_frontend: entry at 0x7f8188e26be0
Jun 18 22:28:13 lily vdr: [2093] [xine..put] Using frontend sxfe (X11 (sxfe)) from libxineliboutput-sxfe.so.2.1.0
Jun 18 22:28:13 lily vdr: [2093] [xine..put] cXinelibLocal::Action - fe created
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] sxfe_display_open(width=720, height=576, fullscreen=0, display=0.0)
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] sxfe_display_open: failed to connect to X server (0.0)
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] (ERROR (xine_sxfe_frontend.c,1377): Datei oder Verzeichnis nicht gefunden)
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] Display size : 423 x 238 mm
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] 1600 x 900 pixels
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] 96dpi / 96dpi
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] Display ratio: 3781,512605/3782,505910 = 1,000000
Jun 18 22:28:13 lily vdr: [2093] [vdr-sxfe] disable_DPMS: DPMS unavailable
Jun 18 22:28:13 lily vdr: [2093] [scrnsaver] Failed to open connection to bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Jun 18 22:28:13 lily vdr: [2093] [xine..put] cXinelibLocal::Action - fe->fe_display_open ok
Jun 18 22:28:13 lily vdr: [2093] [xine..put] cXinelibLocal::Action - xine_init
Jun 18 22:28:13 lily vdr: [2093] [vdr-fe] Using xine-lib config file /var/lib/vdr/plugins/xineliboutput/config
Jun 18 22:28:13 lily vdr[2087]: Einstellungen von Datei '/var/lib/vdr/plugins/xineliboutput/config' gelesen
Jun 18 22:28:13 lily vdr[2087]: xine_fast_memcpy (): using "linux kernel"
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/input:FILE gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Input-Plugin FILE liefert keine Priorität, xine-lib benutzt die Standardpriorität.
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/input:stdin gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Input-Plugin stdin liefert keine Priorität, xine-lib benutzt die Standardpriorität.
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/input:TEST gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/video_out:none gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/audio_out:none gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin libxine/builtins/audio_out:file gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_pva.so:pva gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/post/xineplug_post_audio_filters.so:stretch gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_vo_out_sdl.so:sdl gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_mad.so:mad gefunden
Jun 18 22:28:13 lily vdr: [2093] [vdr-fe] fe_xine_init: xine_open_video_driver("vx") failed
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_ao_out_alsa.so:alsa gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_modplug.so:modplug gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_video.so:matroska gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_video.so:mpeg_block gefunden
Jun 18 22:28:13 lily vdr: [2093] [xine..put] cXinelibLocal: Error initializing frontend
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_video.so:mpeg-ts gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_video.so:mpeg_pes gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_image.so:image gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_dvaudio.so:dvaudio gefunden
Jun 18 22:28:13 lily vdr: [2093] [scrnsaver] Failed to open connection to bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_inp_vcd.so:VCD gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_inp_pvr.so:pvr gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_ff.so:ffmpeg-wmv9 gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_ff.so:ffmpeg-wmv8 gefunden
Jun 18 22:28:13 lily vdr: [2093] [xine..put] cXinelibLocal::Action: thread finished
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_libvpx.so:libvpx-vp9 gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_libvpx.so:libvpx-vp8 gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_decode_faad.so:faad-latm gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_wavpack.so:wavpack gefunden
Jun 18 22:28:13 lily vdr: [2093] Local decoder/display (cXinelibThread) thread ended (pid=2087, tid=2093)
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_wavpack.so:wavpackdec gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_inp_dvb.so:DVB gefunden
...
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_audio.so:mp3 gefunden
Jun 18 22:28:13 lily vdr[2087]: load_plugins: Plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.7/xineplug_dmx_audio.so:shn gefunden
Jun 18 22:28:13 lily vdr: [2087] [xine..put] cXinelibDevice::Start(): Local frontend init failed
Alles anzeigen
Es läuft ein Server
780 tty2 Sl+ 0:02 /usr/bin/Xwayland :0 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
Und da ich der Kiste kein Bild entlocken kann, ist es bislang auch nicht so schlimm, dass ich auch keinen Ton höre.
Alle außer mir scheinen genau zu wissen, wie all dieses X- und xine-Zeug funktioniert. Nur leider ich nicht. Und eine Einführung habe ich nirgendwo gefunden. Könnte mir bitte jemand auf die Sprünge helfen? Danke!