[YaVDR testing] softhddevice kein Ton

  • Ich habe gestern meine zwei testing YaVDR Geräte upgedatet und ein neues softhddevice Plugin bekommen, bei einem der Installationen bekomme ich mit dem neuen Plugin keinen Ton - XBMC funktioniert.

    Code
    vdr1:~# apt-cache policy vdr-plugin-softhddevice
    vdr-plugin-softhddevice:
      Installiert: 1:0.6.1rc1.git20140114.1359-0yavdr0~precise
      Kandidat:    1:0.6.1rc1.git20140114.1359-0yavdr0~precise
      Versionstabelle:
     *** 1:0.6.1rc1.git20140114.1359-0yavdr0~precise 0
           1002 http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status


    Der einzige Unterschied ist die Art der Sound Ausgabe:

    • vdr1 nutzt "HDMI-Passthrough" der Sound geht hier über einen Denon AV-Receiver an den TV über HDMI die Lautstärke wird am AV-Receiver gesteuert.
    • vdr4 nutzt den default "Ausgabe an allen Geräten" der Ton wird direkt am Monitor ausgegeben die Läutstärke wird vom VDR geregelt.


    Nach dem ich das SoftHDDevice selbst ohne Patches aus dem git gebaut habe funktioniert der Ton wieder.


    Scheinbar fehlt folgender Patch: Der Patch war unvollständig deshalb habe ich Ihn wieder entfernt. Die YaVDR Version entspricht nicht der Version im git vom 14.01.


    Meine Version ist im ppa:frodo-vdr/testing-yavdr-plugins zu finden. Er beinhaltet die Sourcen aus dem GIT und die Build Optionen des YaVDR Pakets.
    Es dauert aber noch ein bischen bis das PPA es auch gebaut hat.

    Gruß
    Frodo

    3 Mal editiert, zuletzt von Frodo ()

  • Ich kann das mit dem unvollständigen Patch nicht nachvollziehen - der entspricht dem was johns hier gepostet hat: softhddevice gibt Sounddevice nicht frei - das ist genau der Patch im Source-Paket: https://launchpad.net/~yavdr/+…dr0~precise.debian.tar.gz

    Die YaVDR Version entspricht nicht der Version im git vom 14.01.

    Also es ist dieser Commit: http://projects.vdr-developer.…8f806ef9f6269bfbdb8f81d4c
    Und das ist das Paket auf Launchpad: https://launchpad.net/~yavdr/+…09/+listing-archive-extra

    Code
    wget http://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git/snapshot/vdr-plugin-softhddevice-590bae406a06f128f806ef9f6269bfbdb8f81d4c.tar.gz
    wget https://launchpad.net/~yavdr/+archive/testing-vdr/+files/vdr-plugin-softhddevice_0.6.1rc1.git20140114.1359.orig.tar.gz
    $ md5sum *.tar.gz
    b99443915b191ba6f889837b81f3306e  vdr-plugin-softhddevice_0.6.1rc1.git20140114.1359.orig.tar.gz
    b99443915b191ba6f889837b81f3306e  vdr-plugin-softhddevice-590bae406a06f128f806ef9f6269bfbdb8f81d4c.tar.gz

    Ich sehe den Fehler nicht... - es ist der Commit vom 14.01 mit dem Patch von johns (und der ist drin, um das Verhalten zu testen, da er für die Version 6.2 relevant sein dürfte).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • moin,

    bei einem der Installationen bekomme ich mit dem neuen Plugin keinen Ton


    das hatte ich gestern hier mit der '1:0.6.1rc1.git20140114.1359-0yavdr0~precise' ebenso, bin dann mangels Kenntnissen wieder zurück zur 'Installiert: 1:0.6.1rc1.git20131220.2124-0yavdr0~precise'
    Hatte vorher saemtliche Ton-Einstellungen durchgetestet, kein Ton, im log war auch keine Fehlermeldeung von alsa zu finden.
    mfg

  • Hi,


    mit dem build von Frodo


    hab ich wieder Ton.


    CU
    9000h

    Es ist eagl in wlehcer Reiehnfogle die Bchustebaen in Woeretrn vokrmomen. Huapstache der estre und leztte Bchustbae sitmmen.

  • schaut bitte auch mal hier und testet die neue softhddevice-Version mit Zusatzparametern. Das ist nämlich auch Sinn und Zweck des enthaltenen Patches -herauszufinden, bei wievielen Leuten es ohne Parameter läuft, und wer sie braucht.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • um das nochmal ganz deutlich klarzustellen:


    Der Fehler, der u.a. beim Wechsel vdr/xbmc und evtl. auch zurück zum Tonverlust führt, ist im softhddevice-git noch nicht behoben. Er lässt sich einfach umgehen, indem ClearOnSwitch abgeschaltet wird.


    Inzwischen gibt es einen Patch von johns, der aber dazu führt, dass das Plugin dann mit zusätzlichen Parametern gestartet werden muss, damit es auf die gleiche Weise wie vorher arbeitet. Wenn jetzt im yavdr repository nicht nur ein aktueller git-snapshot von softhddevice drin ist, sondern zusätzlich auch noch der Patch angewandt wurde (der im Moment eigentlich nur zum Testen für bestimmte Leute gedacht war), dann müsst Ihr dem Plugin die dafür neu geschaffenen Parameter (siehe von mir verlinkter Beitrag) mitgeben. Es wird dann entweder reichen, nur -w alsa-close-open mitzugeben, oder es ist zusätzlich -w alsa-close-open-delay erforderlich.


    Wird nur -w alsa-close-open gesetzt, entspricht dies dem Verhalten des Plugins im alten yavdr-Paket. Mit aktiviertem ClearOnSwitch gibt es dann wahrscheinlich Probleme beim Wechsel vdr/xbmc und evtl. auch zurück. Wird auch -w alsa-close-open-delay gesetzt, sollte es jetzt hoffentlich auch mit aktiviertem ClearOnSwitch einwandfrei funktionieren.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Dr. Seltsam
    Bist Du sicher das die Parameter so stimmen?
    vdr --help gibt mir folgendes zurück

    Ein -w alsa-close-open oder -w alsa-close-open-delay gibt es hier nicht.

    Gruß
    Frodo

  • Wie auch? Du hast doch selbst geschrieben, dass Du das Plugin ohne den Patch gebaut hast.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Und nun versuch doch bitte *zusätzlich* noch alsa-close-open-delay

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Wenn noch mehr Probleme habe, dann wird die finale Version wie gehabt funktionieren und die, die mit dem neuen Kernel/Alsa Probleme haben, mit -w alsa-no-close-open deaktivieren können.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • moin,


    damit funktioniert es ebenso.
    mfg


    auch dann, wenn ClearOnSwitch aktiviert ist?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • m.E. ist das korrekt so. Probier auch mal bei laufendem vdr


    svdrpsend plug softhddevice DETA


    und danach


    svdrpsend plug softhddevice ATTA

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Wenn noch mehr Probleme habe, dann wird die finale Version wie gehabt funktionieren und die, die mit dem neuen Kernel/Alsa Probleme haben, mit -w alsa-no-close-open deaktivieren können.


    Johns


    Joau, bei mir hat es auch nicht so wiirlich geklappt.


    Auf beiden Systemen hatte ich entweder keinen ton oder einen sehr stark blechern verzerrten ton.
    Ich teste aber gerne am Abend nochmal die neue Version mit den Parametern / bzw detach und attach

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • So,


    ich hab bei mir nun auch mal einige Tests gemacht. Hatte ja das Problem , dass nach XBMC beenden der Ton weg war in VDR und mit der Option ClearOnSwitch = 0 ging es dann wieder.
    Nun die (angeblich) gepatchte Version auf yavdr/testing installiert und probiert.


    asound.conf seht auf :
    pcm.!default {
    type hw
    card 0
    device 7
    }


    In der plugin.softhddevice steht standardmässig :
    -D
    -a hw 0,7
    -p hw 0,7



    Nun mit den Tests begonnen...


    Mit ClearOnSwitch = 0:
    - Kein Ton in VDR, schon beim ersten Starten nicht


    Mit ClearOnSwitch = 1 :
    - Kein Ton in VDR , schon beim ersten Starten nicht


    Mit ClearOnSwitch = 1 und -w alsa-close-open :
    - Ton in VDR
    - Nach Beenden von XBMC wieder kein Ton in VDR


    Mit ClearOnSwitch = 1 und -w alsa-close-open und -w alsa-close-open-delay :
    - Ton in VDR
    - Nach Beenden von XBMC wieder kein Ton in VDR


    Mit ClearOnSwitch = 0 und -w alsa-close-open (also wie ohne Patch und nur ClearOnSwitch = 0) :
    - Ton in VDR
    - Nach XBMC beenden wieder Ton



    Mit DETA und ATTA hab ich erst gar nicht probiert, weil es ja so schon nicht funktioniert hat!
    Also bei mir keinerlei Verbesserungen , das einzige was hilft ist ohne Patch ClearOnSwitch = 0 , oder mit Patch ClearOnSwitch = 0 UND -w alsa-close-open




    Gruß,


    Markus

    Hardware: MB Asrock B75 Pro3-M, CPU Pentium G2120, RAM 4GB DDR-3, 60GB SSD System, 3TB HD Data, GFX GT610 HDMI, CineS2 V6.5, IR-USBWakup + Logitech Harmony, MiMO Displaylink UM710S 7" Display
    Software: yaVDR 0.5 testing repo

  • Ja, sorry - hatte ich vergessen zu tippen..
    Ist natürlich MIT : , es funktionierte grundsätzlich ja mit diesen beiden optionen :)


    Nutze nun erstmal die "gepachte" Version aus yavdr/testing weiter , allerdings mit ClearOnSwitch=0 und -w alsa-close-open.

    Hardware: MB Asrock B75 Pro3-M, CPU Pentium G2120, RAM 4GB DDR-3, 60GB SSD System, 3TB HD Data, GFX GT610 HDMI, CineS2 V6.5, IR-USBWakup + Logitech Harmony, MiMO Displaylink UM710S 7" Display
    Software: yaVDR 0.5 testing repo

Jetzt mitmachen!

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