kein Ton mit XBMC

  • Hallo,


    XBMC weigert sich einen Ton von sich zu geben.
    Der Ton wird beim vdr über HDMI ausgegeben was auch problemlos funktioniert.
    Die /etc/asound.conf dazu sieht so aus:
    pcm.!default {
    type hw
    card 0
    device 7
    }


    Unter XBMC habe ich im Audio Bereich ebenfalls HDMI angegeben. Aber dort erhalte ich immer die Fehlermeldungen das kein Device gefunden wurde.
    Im Logfile vom XBMC siehts so aus:
    6:17:09 T:139751335089920 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-through
    16:17:09 T:139751335089920 ERROR: PulseAudio: Failed to connect context
    16:17:09 T:139751335089920 ERROR: PulseAudio: Failed to create context
    16:17:09 T:139751335089920 ERROR: Unable to open audio mixer


    ... jemand eine Idee?



    Danke!

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Kleiner Nachtrag:


    Das klicken als tastendruckbestätigung funktioniert. Aber kein Ton bei Film oder Musik....

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Hast du einen AV-Receiver oder hängt der vdr/xbmc direkt am TV?
    Unter System -> System -> Audio Ausgabe -> Audio Asugabegeräte und Digitals Ausgabegerät für Passthrough auf den gleichen (richtigen) Wert setzen.
    Bei mir steht dort HDA NVIDIA, PHL Philips FTV on HDMI#1 obwohl dort ein AV-Receiver zwischen hängt.

    yavdr 0.5, AMD Athlon(tm) II X2 240e, MSI 770-C45, 4GB, Cine S2, Terratec Cinergy S2 PCI HD, TechniSat SkyStar2 DVB-S, TechniSat AirStar2 DVB-T

  • Direkt am TV.


    Die spannende Frage ist ja: Was sind die richtigen Einstellungen?
    Ich habe diverse Sachen die ich gar nicht zuordnen kann und dann sowas wie HDMI 9,8,7 ...
    Vermutet hätte ich HDMI 7, aber damit passiert leider auch nichts.

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Die spannende Frage ist ja: Was sind die richtigen Einstellungen?


    Du hast recht wenige Antworten bekommen. Woran kann es Liegen!? Gut, vergessen wir die Vergangenheit!


    Ich habe diverse Sachen die ich gar nicht zuordnen kann und dann sowas wie HDMI 9,8,7 ...


    Was hast Du in WFE eingestellt? UND:


    Code
    sudo aplay -l


    Albert

  • WFE sagt HDMI Stereo.


    root@vdr:~# aplay -l
    **** Liste der Hardware-Geräte (PLAYBACK) ****
    Karte 0: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0]
    Sub-Geräte: 1/1
    Sub-Gerät #0: subdevice #0
    Karte 0: NVidia [HDA NVidia], Gerät 7: HDMI 0 [HDMI 0]
    Sub-Geräte: 0/1
    Sub-Gerät #0: subdevice #0
    Karte 0: NVidia [HDA NVidia], Gerät 8: HDMI 0 [HDMI 0]
    Sub-Geräte: 1/1
    Sub-Gerät #0: subdevice #0
    Karte 0: NVidia [HDA NVidia], Gerät 9: HDMI 0 [HDMI 0]
    Sub-Geräte: 1/1
    Sub-Gerät #0: subdevice #0

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Benutzt Du stable und ist alles aktuell? Wie startest Du XBMC? Bist Du Dir sicher, dass der VDR-Frontend geschlossen wird, während Du XBMC nutzt? Überprüfe ggf. die Sound-Einstellungen in XBMC. Ist in der VDR Konfiguration (OSD) Dolby Digital benutzen eingeschaltet (sollte)? Wenn VDR ohne Probleme funktioniert, dann ist Dein asound.conf i.O.


    Albert

  • Alles stable


    Alles aktuell


    Starten: per VDR Menü


    VDR Frontend geschlossen: Gute Frage, nehm ich mal an. Jedenfalls steht der VDR nach dem beenden von XBMC auf "Frontend detached"


    Im XBMC kontrolliere ist gut, wo sollte es denn stehen? Nur HDMI funktioniert nicht und HDMI 7 (mal so als Vermutung aus der asound.conf) tuts auch nicht. Egal ob HDMI passthrough auf den selben Werten steht oder ausgeschalten ist.


    OSD Einstellungen muss ich morgen mal überprüfen. Generelle Frage: Wieso sollte dort DD eingeschalten sein wenn der VDR eh nur am Fernseher hängt der kein DD kann?


    VDR funktioniert ohne Probleme. ... und wie geschrieben funktionieren die "Tastenquittungen" bzw. Menüanimationsgeräusche (Dieses komische zischen wenn XBMC die Menüs wechselt) ja auch unter XBMC. Generell kommt da also erstmal ein Ton raus. Nur eben nicht bei Filmen oder Musik etc.

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Dann ist aber ein Falsches Device eingestellt, wenn bei Filmen kein Ton kommt. Es müsste auch eine Fehlermeldung beim Abspielen angezeigt werden, wenn das Device nicht funktioniert.
    Was ist in XBMC eingestellt? Analog oder HDMI? Wie ist dein TV angeschlossen? Mit HDMI? Oder DVI-HDMI Adapter?


    Test mal welches das richtige Ausgabegerät ist:

    Code
    aplay -D hw:0,3 /usr/share/sounds/alsa/Front_Center.wav


    (hw: ggf. durchprobieren 0,7 0,8 0,9)


    Yavdr kann normalerweise selbst die richtige /etc/asound.conf generieren. Du kannst im WFE die Tonausgabe nochmal verändern und Neustarten.


    Im XBMC kontrolliere ist gut, wo sollte es denn stehen? Nur HDMI funktioniert nicht und HDMI 7 (mal so als Vermutung aus der asound.conf) tuts auch nicht. Egal ob HDMI passthrough auf den selben Werten steht oder ausgeschalten ist.


    EDIT: das HDMI Passthrought ist auch nur zum Durchschleifen auf andere Audioausgaben, wie z.b. Klinke.

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Wenn das abspielen von Menüsounds geht, dann einfach "default" als Ausgabe eintragen.
    Den rest mach die asound.conf


  • Im XBMC kontrolliere ist gut, wo sollte es denn stehen? Nur HDMI funktioniert nicht und HDMI 7 (mal so als Vermutung aus der asound.conf) tuts auch nicht. Egal ob HDMI passthrough auf den selben Werten steht oder ausgeschalten ist.


    OSD Einstellungen muss ich morgen mal überprüfen. Generelle Frage: Wieso sollte dort DD eingeschalten sein wenn der VDR eh nur am Fernseher hängt der kein DD kann?


    Nachtrag: Passthrough lässt sich nicht deaktiveren, da meinte ich "Egal obs auf default steht oder HDMI, HDMI 7"


    Wo in den Einstellungen kann ich DD einschalten?

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030


  • Vermutlich ist das falsche eingestellt, ja. Die Frage ist: Was ist das richtige wenn in der asound.conf 0,7 drinsteht und der vdr damit funktioniert?


    aplay wird mit hw:0,7 funktionieren, da das ja schon in der asound.conf drinsteht. Werde ich zur Sicherheit aber heute Abend nochmal verifizieren.

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Wenn das abspielen von Menüsounds geht, dann einfach "default" als Ausgabe eintragen.
    Den rest mach die asound.conf


    Hm, werde ich abend nochmal einstellen. Denke aber das Standard ist und damit nicht funktioniert hat.
    Näheres dann heute abend.

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • was hast du in system -> system -> audio ausgabe als unterstützte ton codecs (Receiver unterstützt ...) und als Audioausgabe eingetragen? welche ton codecs unterstützt dein tv? welche codecs haben deine filme?


    ich kann mir vorstellen, du musst audioausgabe auf analog stellen, weil dein TV keinen digital ton verarbeiten kann. als audioausgabegerät dann aber hdmi nvidia what so ever.

    yavdr 0.5, AMD Athlon(tm) II X2 240e, MSI 770-C45, 4GB, Cine S2, Terratec Cinergy S2 PCI HD, TechniSat SkyStar2 DVB-S, TechniSat AirStar2 DVB-T

  • Hallo Zusammen,


    ich habe momentan ein ähnliches Verhalten des XBMCs.


    Bei mir stellt sich die Situation wie folgt dar und Du kannst ja
    mal prüfen, ob das bei Dir auch der Fall ist.
    - Menusounds gehe (hacken)
    - Wenn ich Video abspiele sehe ich das Mute Zeichen
    - Wenn ich manuell den Ton ändern will sehe ich,
    dass der auf -60DB steht
    - Drehe ich das hoch kommt Ton


    --> das muss ich leider bei jedem Video machen


    Ursache habe ich bisher nicht gefunden, obwohl ich viel rumgspielt habe.


    Ich gebe das Audio Signal per HDMI an den Fernseher
    und von dort per Digitalkabel an den Receiver.


    Gruss,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • So, nachdem ich auf Custom Alsa gestellt habe funktionieren jetzt immerhin schonmal Stereo Filme.
    Bei ac3 Filmen gibt es aber eine Fehlermeldung und keine Ton.

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Zitat


    Deswegen. Manche senden kein Stereo.


    Wo in den Einstellungen kann ich DD einschalten?


    Irgendwo über OSD, schau mal selben nach, das findest Du schon.


    Zitat


    Es muss gehen, wenn es bei VDR funktioniert. Nochmal:


    - WFE -> HDMI Stereo
    - OSD -> DD benutzen
    - XBMC -> Analog, 2 Lautsprecher, default Ausgabedevice.


    Albert

  • Also,


    das ganze tut jetzt.


    1.) Im VDR habe ich immer noch nirgends eine DD Einstellung gefunden.


    2.) Nachdem nun XBMC immerhin mit Stereo Signalen zurecht kam (Wobei ich mich immer noch Frage wieso die "Systemsounds" auch mit der Einstellung HDMI funktioniert haben, Stereofilme aber nur per default(alsa)) machten die Einstellungen AC3 bzw. DD an den Fernseher zu senden natürlich noch weniger Sinn als mit der reinen HDMI Einstellung.
    Also die beiden Schalter mal deaktiviert und schon sendet XBMC nur noch Stereo an den Fernseher was der auch versteht...

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

  • Also die beiden Schalter mal deaktiviert


    Welche beiden deaktiviert?


    Albert

  • Dolby capable Receiver
    DTS capable Receiver

    yavdr 0.6: Gigabyte GA H61M, Pentium 645, 4GB RAM, 1x3 TB, 1x64 GB SSD, 1x CineS2 V6, 1x Hauppauge S2-1600 , Nvidia GF210

    ansible@focal: Asrock Z370 Exteme4, Intel i3, 8GB RAM, 1x64GB SSD, 1x2TB HDD, 1xDVB Skystar 952, GF1030

Jetzt mitmachen!

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