[solved] softhd* nur Nebenkanäle hörbar - DD5.1 zu PCM - PCM Ausgabe

  • Man hört bei einem DD5.1 per PCM über HDMI versorgten TV nur die Nebenkanäle = also z.B. keine Gespräche.


    Normalerweise wechselt man dann einfach auf eine andere Tonspur des Transponders (Dpid). Bei manchen Sendern wird aber zu bestimmten Zeiten (z.B. Regionalsendungen ORF HD2 O) nur eine Dpid (DD5.1) ausgstrahlt.


    Getestet mit softhddrm, softhddevice und softvaapi unter BM2LTS (ich denke es läuft weder pulse noch ein alsamixer,... bin aber Linux DAU - hier der thread dazu)

    Die Tonausgabe ist in der .conf der Plugins mit -c PCM konfiguriert.

    Getestet mit:

    Pass t. default: N PCM Pass : J/N E(AC) Downmix; N

    Pass t. default: J PCM Pass : J/N E(AC) Downmix; J

    Pass t. default: N PCM Pass : J/N E(AC) Downmix; J


    Man kann das aber auch bei jedem Sender der DD5.1 ausstrahlt, in meinem Beispiel ist das ServusTV Ö, nachvollziehen.


    PCM Passthough bringt da nichts da Dolby. Dolby Passtrough führt zu Krachen weil es der TV nicht kann.


    Das Problem liegt anscheinend daran, dass Dolby zwar vom Plugin (oder wem auch immer) auf PCM gewandelt wird (weil sonst würde man ja gar nichts od. Krachen/den Bitstream hören), aber dabei die Hauptkanäle verloren gehen !


    hier ist das Beispiel dazu. Einach auf 5.1 Spur stellen und horchen was als PCM ankommt.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    2 Mal editiert, zuletzt von gggggg ()

  • Die Tonausgabe ist in der .conf der Plugins mit -c PCM konfiguriert.

    Daran dürfte es liegen, vgl. https://projects.vdr-developer…plg-softhddevice/wiki/FAQ bzw. http://www.vdr-wiki.de/wiki/in…Softhddevice-plugin#Audio für die alsa-Konfiguration, wenn man die Umwandlung von 5.1 zu Stereo mit nach den eigenen Vorstellungen gewichteter Lautstärke für die einzelnen Kanäle machen will.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Daran dürfte es liegen, vgl. https://projects.vdr-developer…plg-softhddevice/wiki/FAQ bzw. http://www.vdr-wiki.de/wiki/in…Softhddevice-plugin#Audio für die alsa-Konfiguration, wenn man die Umwandlung von 5.1 zu Stereo mit nach den eigenen Vorstellungen gewichteter Lautstärke für die einzelnen Kanäle machen will.

    einfach die Datei anlegen in

    /etc/asound.conf


    Eine IP4 für ein Gerät kann man z.B. fest in einem Router bzw. in bei einem DHCP-Server anlegen


    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Danke euch ... nehme ich Device 3 crashed der VDR. Nehme ich device 7/8 hab ich Bild aber aber keinen Ton.


    Könnt ihr bitte prüfen ob mein .conf unten für das softhddevice/vaapi (habe es mit beiden versucht). stimmt ...


    asound.conf ident zum Wiki:


    softhdvaapi.conf

    Code
    -f -d :0.0 -g 1920x1080+0+0 -a pcm.51to20 -p hdmi -c PCM -x


    devices:

    Code
    root@BM2LTSR66Nuc64native-MCLI:~# aplay -l
    **** Liste der Hardware-Geräte (PLAYBACK) ****
    Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC256 Analog [ALC256 Analog]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0
    Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0
    Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0
    Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0
    Karte 0: PCH [HDA Intel PCH], Gerät 9: HDMI 3 [HDMI 3]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0
    Karte 0: PCH [HDA Intel PCH], Gerät 10: HDMI 4 [HDMI 4]  Sub-Geräte: 1/1  Sub-Gerät #0: subdevice #0


    syslog:

    Code
    BM2LTSR66Nuc64native-MCLI vdr[1469]: Jan 17 17:07:00.579 [core.load] ** registered systems:
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: Jan 17 17:07:00.579 [general.warn] No registered systems! Won't decode anything! Where are your libs?
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: error: vk->GetPhysicalDeviceSurfaceCapabilitiesKHR(vk->physd, p->surf, &caps): VK_ERROR_SURFACE_LOST_KHR
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: message repeated 4003 times: [ error: vk->GetPhysicalDeviceSurfaceCapabilitiesKHR(vk->physd, p->surf, &caps): VK_ERROR_SURFACE_LOST_KHR]
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: error: vk->GetPhysicalDeviceSurfaceCap
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1493]: (II) Server terminated successfully (0). Closing log file.
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: abilitiesKHR(vk->physd, p->surf, &caps): VK_ERROR_SURFACE_LOST_KHR
    Jan 17 17:10:38 BM2LTSR66Nuc64native-MCLI vdr[1469]: error: vk->GetPhysicalDeviceSurfaceCapabilitiesKHR(vk->physd, p->surf, &caps): VK_ERROR_SURFACE_LOST_KHR
    Jan 17 17:10:39 BM2LTSR66Nuc64native-MCLI vdr[1469]: message repeated 19191 times: [ error: vk->GetPhysicalDeviceSurfaceCapabilitiesKHR(vk->physd, p->surf, &caps): VK_ERROR_SURFACE_LOST_KHR]
    Jan 17 17:10:39

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Most likely no one did the transmission of multichannel PCM sound through hdmi, everyone uses receivers with DD decoders.

    I think in the current situation it will not work, you need to change the softhd* plugins. You must first decode DD into a multi-channel PCM, and then passthough it. The softhd* plugins can either passthough as is or decode to stereo.

    Passthough PCM is a transmission of PCM sound from source, without decoding or resample.

  • card <deine karte>
    device <dein device>

    Das muss natürlich angepasst werden.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Most likely no one did the transmission of multichannel PCM sound through hdmi, everyone uses receivers with DD decoders.

    I think in the current situation it will not work, you need to change the softhd* plugins. You must first decode DD into a multi-channel PCM, and then passthough it. The softhd* plugins can either passthough as is or decode to stereo.

    Passthough PCM is a transmission of PCM sound from source, without decoding or resample.

    Maybe we misunderstood each other. The intension is not to have multich. PCM ... stereo would be fine (maybe also DD2.0 would be OK for the TV).

    Is this possible and what do I have to configure in asound and softhd*.conf.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • Versuche mal die Version von hier: https://github.com/lucianm/softhddevice-unified


    Bei einem Freund von mir war es so, dass man bei Sendern, die nur AC-3 Ton hatten nur die Nebenkanäle gehört hat.

    Mit dem oben genannten SoftHDDevice ging es dann.


    Die asound.conf habe ich aber leider nicht hier. Ich glaube aber die aus dem Wiki ging dann am Ende:

  • DAnke für den Hinweis! Lleider bin ich Linux Laie und wenns die nicht für den vdr 2.4.6 als .bin gibt ... ;(

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • For stereo everything should work, I'll check how the time will be.

    In the meantime I am sure that the TV is fine with DD2.0 or PCM, but not with DDx.y.


    Yesterday I tested on my AVG and the NUC. On NUC If a


    broadcast comes with 2 Dolby 5.1 tracks: On TV 2nd english track has speach (1st german only surround)

    broadcast comes with 1 Dolby 5.1 track: only surround


    No matter what the settings regarding passtrough or AC3- downmix are set.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • I quickly tested it, it obviously does not work as it should, when the passtrough is turned off, added it to the development queue.

    As this is a desaster for the WAF (no local stations every evening ... :(


    As I wrote I think it (per default) it decodes the 2nd 5.1 Audio stream OK to PCM (or DD2.0), because otherwise I would not have heared anything.


    On Audio stream #1, we only hear the side channels, so something is passed all the time.


    Can you please recheck the code ... maybe it is possible to just switch the streams so audio#1 is decoded.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • BM2LTS 3.4.18 uses softhddrm3.3.0:


    Here is a recording:
    Until 2:40 (which is 00001.ts) we here the voices on both audi streams (no matter what the downmix switch of the plugin is set too)

    Codecinfos from tool MediaInfo:


    From 2:40 on (00002.ts), we only here a bit of music (I think the side/back channels). This part has only 1 audiosteam and makes the same prob as movies where the 1st german audio stream is like this. (no matter if downmix is enabled or not)


    Codecinfos from tool MediaInfo:

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • Hi,

    hmm, this is with softhddrm which is not softhddevice (lnj) and the AC3 downmix fix is in softhddrm(cuvid/vaapi) 3.3.1 first implemented.

    CU

    9000h

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

Jetzt mitmachen!

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