VDR ohne Ton

  • So gestartet:

    Code
    vdr-sxfe --fullscreen --audio=pulse xvdr://localhost:37890


    kein Ton.

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Noch ein Zwischenergebnis:
    Wenn ich als root

    Code
    speaker-test -c2 -twav -l2 -Dpulse


    verwende, kommt:


    Als Desktop-User kommt der Testton und folgende Meldung:


    Das heißt, root, und somit wphl auch der VDR, haben keine Möglichkeit PulseAudio zu verwenden, richtig? Oder sehe ich da was falsch.

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Das heißt, root, und somit wphl auch der VDR, haben keine Möglichkeit PulseAudio zu verwenden, richtig?


    Ja, pulseaudio wird für die Desktop-Session für den Nutzer gestartet, der sich da anmeldet. Andere Nutzer haben da keinen Zugriff (es sei denn man macht einen Umweg: http://en.wikibooks.org/wiki/C…Pulse_Audio/Remote_server oder lässt es als systemweite Instanz laufen: http://www.freedesktop.org/wik…entation/User/SystemWide/


    Aber das ist eigentlich nicht nötig, ich kann vdr-sxfe aus den yaVDR-Quellen problemlos mit pulseaudio auf dem Desktop nutzen und die Audioausgabe erfolgt in dem Fall im Rahmen der User-Session.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe nun PulseAudio als root gestartet:

    Code
    pulseaudio --system


    Dann bringt

    Code
    speaker-test -c2 -twav -l2 -Dpulse


    sowohl als root, wie auch als Desktop-User eine Sprachausgabe. Der VDR bleibt aber stumm.

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Wenn ich pulseaudio normal start, steht in der Syslog:

    Code
    May 26 14:23:41 vdr kernel: [   23.708095] cx2388x alsa driver version 0.0.9 loaded
    May 26 14:23:41 vdr kernel: [   24.602187] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
    May 26 14:24:00 vdr pulseaudio[1957]: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
    May 26 14:24:00 vdr pulseaudio[1957]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="1" card_name="alsa_card.1" namereg_fail=false tsched=yes ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
    May 26 14:24:07 vdr vdr: [1908] [vdr-fe]    fe_xine_init: xine_open_audio_driver("alsa:hw:0,0") failed


    Wenn ich pulseaudio --system verwende, steht in der Syslog:

    Code
    May 26 14:40:22 vdr vdr: [3458] [vdr-fe]    fe_xine_init: xine_open_audio_driver("alsa:hw:0,0") failed


    Wie kann ich den Fehler fixen?

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Ich hab noch immer das Problem, dass ich keinen Ton habe. Ich will mal einen neuen Versuch starten, wie ich das Problem lösen könnte. seahawk1986 gab mir den Tip, den VDR als User mit

    Code
    vdr-sxfe --fullscreen --audio=pulse xvdr://localhost:37890


    zu starten. Dann bleibt mein Bild aber schwarz, es wird keine Quelle gefunden. Wenn ich den VDR so starte, dass alles bis auf den Ton läuft, kann ich unter Einstellungen -> DVB -> Primäres Interface zwischen 1 und 2 wählen. Auf zwei habe ich ein Bild auf 1 findet er keine Quelle. Starte ich den VDR als User mit

    Code
    vdr-sxfe --fullscreen --audio=pulse xvdr://localhost:37890


    habe ich nur Interface 1 zur Wahl. Könnte hier das Problem liegen, warum keine Quelle gefunden wird? Wenn ja, wie kann man diesen Fehler beseitigen?

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!