Hallo an Alle,
gestern habe ich schallend gelacht, davon aber weiter unten.
Ich habe das Problem, daß ich gerne Doly 5.1 zur Soundbar durchgereicht hätte. Ausgang am VDR ist eine NVIDIA RT
X5060 HDMI, die mit dem TV verbindet. Von TV per HDMI(ARC) geht das Audiosignal zur Soundbar Sennheiser Ambeo pl
us. Dort kommt Ton an, aber kein Dolby 5.1.
Soweit ich das sehe, besteht aber ALSA oder softhdcuvid darauf, das zu resamplen und dann kommen da 6 Kanäle PCM
raus und Dolby ist futsch.
Beim Umschalten der Tonspuren einer Aufnahme die 2 Tonspuren (mp2 und ac3) hat,
zeigt journalctl -u vdr -f | grep -E "softhdcuvid|audio|pass|codec" folgendes:
:59:40 vdr vdr[3834]: pesdemux: new codec 0x15003 -> 0x15000
:59:40 vdr vdr[3834]: codec: using audio codec ID 0x15000 (mp2)
:59:40 vdr vdr[3834]: codec: audio 'MP2 (MPEG audio layer 2)'
:59:40 vdr vdr[3834]: codec/audio: format change s16p 48000Hz *2 channels PCM pass-through
:59:40 vdr vdr[3834]: codec/audio: resample s16p 48000Hz *2 -> s16 48000Hz *2
:59:40 vdr vdr[3834]: codec/audio: inital drift delay 144ms
:59:40 vdr vdr[3834]: Cuvid_get_format: codec 2 fmts:
:59:40 vdr vdr[3834]: Cuvid_get_format: codec 2 fmts:
:59:40 vdr vdr[3834]: video profile -99 codec id 2
:59:42 vdr vdr[3834]: codec/audio: drift( 0) 83ms reset
:59:42 vdr vdr[3834]: codec/audio: inital drift delay 7805ms
:59:43 vdr vdr[3834]: pesdemux: new codec 0x15000 -> 0x15003
:59:43 vdr vdr[3834]: codec: using audio codec ID 0x15003 (ac3)
:59:43 vdr vdr[3834]: codec: audio 'ATSC A/52A (AC-3)'
:59:43 vdr vdr[3834]: codec/audio: format change fltp 48000Hz *6 channels PCM pass-through
:59:43 vdr vdr[3834]: codec/audio: resample fltp 48000Hz *6 -> s16 48000Hz *6
:59:43 vdr vdr[3834]: codec/audio: inital drift delay 256ms
:59:43 vdr vdr[3834]: Cuvid_get_format: codec 2 fmts:
Display More
Ich habe ALSA , aber kein PulseAudio, kein Pipewire. Ton höre ich bei beiden Kanälen.
Mit strings libvdr-softhdcuvid.so.5 | grep -i "pass\|iec958\|spdif"
sehe ich, daß wohl "-p hw:1,3" die richtige Option für softhdcuvid wäre, jedenfalls sind AudioPassthrough,
pass-through enabled Pass-through AC-3 ALSA_PASSTHROUGH_DEVICE sind implementiert.
in /etc/default/vdr steht: export ALSA_PASSTHROUGH_DEVICE="hw:1,3"
in /etc/vdr/setup.conf steht softhdcuvid.AudioPassthrough = 1
/etc/vdr/conf.d/50-softhdcuvid.conf:
[softhdcuvid]
-D
-d :0.0
-a hw:1,3
-p hw:1,3
-g 1920x1080
-C
/etc/asound.conf:
pcm.!default {
type plug
slave.pcm "hw:1,3"
}
ctl.!default {
type hw
card 1
}
Display More
ALSA ist Version k6.14.0-37-generic
vdr-plugin-softhdcuvid 3.34.1+git20251104-351-c866670-0yavdr0~noble
Kann mir bitte jemand einen Tipp geben, wie ich das mit dem passthrough richtig konfiguriert kriege ? Ich stecke da fest.
Nun aber das Beste: Ich habe ein paar Tage ergebnislos rumgefummelt und dann gestern eine AI bemüht. Claude AI soll ja für Computerthemen trainiert sein. Die hat ca 3 Stunden dies und das vorgeschlagen, hab ich alles probiert, aber hat alles nicht gefunkt.
Zum Schluß hat Claude AI tatsächlich zugegeben, daß sie nicht weiter kommt. Diese Größe hat ja nicht jede AI, also
soweit ein Lob.
Der abschließende Rat war: Option 1 = anerkennen, daß das nicht geht und Option 2 = Auf dem VDR
-Portal.de nachfragen.
Na Leute ? Da kommt doch Freude auf !