Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] DTS-HD / TRUEHD pass-through fehlerhaft  (Read 2916 times)

GrafMager

  • Guest
[DE] DTS-HD / TRUEHD pass-through fehlerhaft
« on: 2017/10/21, 08:05:39 »
Moin zusammen,

habe so meine Schwierigkeiten, eine DTS-HD-Quelle (nämlich z.B. diese hier:)
https://thedigitaltheater.wetransfer.com/downloads/3971da84eb5d1dcc2db36c97070f124020161120155714/102879
über VLC abzuspielen, so dass mein Reciever das Decodieren übernimmt.

Ich habe nach einiger Online-Konsultation mein pulseaudio autospawn auf NO gestellt. Zudem starte ich mein VLC nur mit ALSA:

Code: [Select]
$ AE_SINK=ALSA vlc
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[000055af7525b148] core libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[00007fd378dc1498] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[00007fd37c0009b8] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[00007fd37c0009b8] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[00007fd37c0009b8] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 313 ms)
[00007fd37c0009b8] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[00007fd378c843b8] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
[00007fd37c0009b8] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 324 ms)
[00007fd37c0009b8] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[00007fd37c0009b8] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 328 ms)
[00007fd37c0009b8] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[00007fd37c0009b8] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 352 ms)
[00007fd37c0009b8] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[000055af75354238] alsa audio output error: cannot set 6 channels: Das Argument ist ungültig
[000055af75354238] core audio output error: module not functional
[00007fd378dc1498] core decoder error: failed to create audio output

Was zum Henker ist libvdpau? Brauche ich das zwingend für meinen Zweck?

Er erkennt und spielt "normales" DTS, aber wo bleibt das gewünschte DTS-HD passthrough?

Code: [Select]
$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 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

Code: [Select]
$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Front speakers
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Hardware device with all software conversions

Das Ausführen einer DTS-Testfile mittels
Code: [Select]
aplay -D hw:0,1 Norrlanda.wavgibt eine korrekte 5.1-Ausgabe aus - alle Lautsprecher werden angesprochen und DTS-Logo leuchtet auf dem AVR auf.

Aber:
Warum kein DTS-HD? Was läuft hier falsch?

VLC-Wiedergabeoptionen @ Audio:
Ausgabemodul: HDA Intel PCH, HDMI 0 HDMI Audio Output
SPDIF verwenden, wenn verfügbar - Haken gesetzt
Gerät: HDA Intel PCH HDMI 0


Ich bin dankbar über jeden Hinweis und freue mich auf eure Tipps.


EDIT:

Eine Wiedergabe von Dolby TRUEHD-Quellen hingegen scheitert kläglich - dort kommt gar kein Sound! Bei DTS-HD kommt wenigstens normales DTS an.

« Last Edit: 2017/10/21, 08:12:26 by GrafMager »

GrafMager

  • Guest
Re: DTS-HD / TRUEHD pass-through fehlerhaft
« Reply #1 on: 2017/10/24, 08:33:04 »
Really? Keiner 'ne kleine Idee?

Braucht ihr noch mehr Infos von mir?

Mir wäre auch schon echt mit Quellen zum Einlesen in die Thematik geholfen, ich finde zu dem Thema leider nur ebenfalls unbeantwortete Forum-Threads. Die meisten haben alleine schon das Problem, dass überhaupt kein DTS-Signal am AVR ankommt. Mir geht es speziell um DTS-HD und TRUEHD.

GrafMager

  • Guest
Re: DTS-HD / TRUEHD pass-through fehlerhaft
« Reply #2 on: 2017/10/29, 15:34:11 »
Okay, ich habe zumindest partiell Feuer gemacht:

Habe nun DTS-HD passthrough über MPV hinbekommen mit folgender mpv.config:

Code: [Select]
# use opengl video output by default.
vo=opengl

# start with pseudo-gui   
player-operation-mode=pseudo-gui

# audio device
audio-device=alsa/hdmi:CARD=PCH,DEV=0

# audio codecs for passthrough
audio-spdif=dts-hd
#audio-spdif=ac3,dts,dts-hd

# audio channels setup
audio-channels=5.1       
#audio-channels=7.1,5.1,stereo

Meine Hardware sowie Treiber etc. sind also völlig okay. Jetzt stellt sich nur die Frage, ob mir das auch mit VLC und/oder SMPlayer gelingen wird, da ich eine GUI ja doch als recht praktisch erachte ....

Offline Lanzi

  • User
  • Posts: 1.777
Re: DTS-HD / TRUEHD pass-through fehlerhaft
« Reply #3 on: 2017/10/29, 20:07:29 »
Habe leider keine AHnung, wie ich Dir helfen soll, finde es aber interessant und fände es gut wenn es eine Lösung gibt.

Ich lese also mit und schreibe dies, so dass DU nicht denkst, Selbstgespräche zu führen...

Also "Wilson" liest mit :D