Hallo zusammen,
nachdem ich jetzt endlich das Problem mit der TeVii S480 V2.1 gelöst habe, gibt es nur noch ein Tonproblem:
Mein VDR (wie in der Signatur), ist über den onboard SPDIF des Asus P5B an einen Denon AVR 3802 Receiver angeschlossen. Ich höre immer alles über den Receiver, benötige also nur eine Tonausgabe über SPDIF.
Analogton über SPDIF funktioniert auch wunderbar, bloß bei allem was per passthrough ausgegeben wird hapert es bei mir. Das Verhalten ist über softhddevice und XBMC das selbe. Sobald ich eine AC3 oder DTS Tonspur auswähle, kommt mit etwas Glück ein knacken und rauschen, dieses kann ich dann per iecset audio off zu einem Dolby-Digital Ton umschalten. Wenn ich dann wieder zurück auf eine Stereo-Tonspur schalte ist diese stumm bis ich per iecset audio on wieder das Data Bit des iec zurückgeschaltet habe. Häufig habe ich aber auch einfach gar keinen Ton bei AC-3 und kann mit iecset soviel rumspielen wie ich möchte.
Da ich beim XBMC auch schon so ziemlich alle Kombinationen ausprobiert habe ohne dauerhaft Erfolg (also auch nach einem reboot) zu haben gehe ich von einem Alsa Problem aus.
Meine Einstellungen sind folgendermaßen:
Webfrontend:
VDR-Frontend: softhddevice
Audio: Digital (TOSLINK/SPDIF)
VDR:
Einstellungen->DVB->Dolby-Digital Ton benutzen -> ein
Softhddevice:
Audiodelay = 0
Audio drift correction = None
Audio pass-through: AC-3
Enable AC-3 (decoder) downmix = nein
Volumecontrol = Software
Enable normalize volume = nein
Enable volume compression = nein
Reduce stereo volume = 0
Audio buffer size = 0
XBMC:
Audio Ausgabe -> Optisch/Koaxial
Lautsprecherkonfiguration -> 5.1
Lautstärke bei Downmix erhöhen -> ein
-Receiver unterstützt AC3 -> ein
-Receiver unterstützt DTS -> ein
Audio Ausgabegerät -> default
Digital Ausgabegerät für Passthrough -> iec958
aplay -l**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Intel [HDA Intel], Gerät 0: AD198x Analog [AD198x Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: Intel [HDA Intel], Gerät 1: AD198x Digital [AD198x Digital]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=Intel
HDA Intel, AD198x Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, AD198x Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
Direct sample mixing device
dmix:CARD=Intel,DEV=1
HDA Intel, AD198x Digital
Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
Direct sample snooping device
dsnoop:CARD=Intel,DEV=1
HDA Intel, AD198x Digital
Direct sample snooping device
hw:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
Direct hardware device without any conversions
hw:CARD=Intel,DEV=1
HDA Intel, AD198x Digital
Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
HDA Intel, AD198x Analog
Hardware device with all software conversions
plughw:CARD=Intel,DEV=1
HDA Intel, AD198x Digital
Hardware device with all software conversions
Display More
Meldung im syslog:
Oct 26 14:49:58 yavdr vdr: audio/alsa: using ac3 device 'default'
Oct 26 14:49:58 yavdr vdr: audio/alsa: start delay 336ms
Meldungen im XBMC Log:
15:03:12 T:140348660553600 ERROR: PulseAudio: Failed to connect context
15:03:12 T:140348660553600 ERROR: PulseAudio: Failed to create context
/etc/asound.conf
/etc/vdr/plugins/plugin.softhddevice.conf
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
-D
Display More
im alsamixer habe ich alles auf 100% stehen, nichts gemutet und auf PCM ausgabe.
Wenn mit iecset Data auf Audio steht, dann kommt bei AC-3 ein Rauschen und knacken, wenn Data auf non-Audio steht ist es bei zwei Kanal AC-3 still und bei 5.1 Kanal AC-3 kommt Ton, wenn ich einmal AC-3 Ton habe kann ich auch auf zweikanal AC-3 umschalten und habe Ton.
Komischer weise hat man ab und an die volle Funktion wenn man oft genug mit iecset gespielt hat oder öfter nacheinander per Webfrontent die Audioeinstellung gespeichert hat oder den vdr Prozess öfters restartet hat. Leider ist nach einen reboot des Systems alles wieder beim alten.
Wenn ich in der /etc/vdr/plugins/plugin.softhddevice.conf als device iec958 eintrage und die AES0 Parameter setzte zeigt der Verstärker mir zwar Dolby Digital an aber es kommt kein Ton.
Was mich etwas stört sind die Pulseaudio Meldungen im XBMC Log, so weit ich das sehe ist beim aktuellen yavdr gar kein Pulseaudio installiert.
Da ich ja eigentlich einen 0 8 15 yavdr ohne irgendwelche Besonderheiten habe, kann ich doch eigentlich nur eine Kleinigkeit übersehen haben. Daher bin ich für jede Hilfe Dankbar.
Gruß
Luser