Hallo,
bin am verzweifeln - HDMI geht generell aber AC3/Dolby wird nicht durchgeschleift
Hier die wichtigsten Infos
Code
aplay -l
**** Liste von PLAYBACK Geräten ****
Karte 0: NVidia [HDA NVidia], Gerät 0: ALC883 Analog [ALC883 Analog]
Untergeordnete Geräte: 1/1
Untergeordnetes Gerät '0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 1: ALC883 Digital [ALC883 Digital]
Untergeordnete Geräte: 1/1
Untergeordnetes Gerät '0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 3: NVIDIA HDMI [NVIDIA HDMI]
Untergeordnete Geräte: 1/1
Untergeordnetes Gerät '0: subdevice #0
Alles anzeigen
Code
aplay -L
front:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, NVIDIA HDMI
HDMI Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
Alles anzeigen
Code
cat /etc/vdr/setup.conf|grep -i audio
xineliboutput.Audio.Compression = 100
xineliboutput.Audio.Delay = 0
xineliboutput.Audio.Driver = alsa
xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
xineliboutput.Audio.Headphone = 0
xineliboutput.Audio.Port = hw:0,3
xineliboutput.Audio.SoftwareVolumeControl = 0
xineliboutput.Audio.Speakers = Pass Through
xineliboutput.Audio.Surround = 0
xineliboutput.Audio.Upmix = 0
xineliboutput.Audio.Visualization = goom
xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
Alles anzeigen
Code
.xine/config_xineliboutput |grep -i audio|grep -v ^#
audio.device.alsa_front_device:hw:0,3
audio.device.alsa_default_device:hw:0,3
audio.device.alsa_passthrough_device:hw:0,3
audio.output.speaker_arrangement:Pass Through
audio.synchronization.av_sync_method:resample
Ich denke solange "aplay" und "mplayer" schon keinen Ton hervrobringen, kanns auch im VDR nicht gehen.
Hier mal die Aufrufe:
Code
# mplayer test.ac3 -ao alsa:device=hw=0.3
Playing test.ac3.
libavformat file format detected.
[lavf] Audio stream found, -aid 0
==========================================================================
Forced audio codec: mad
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 9.9 (09.9) of 32.0 (31.9) 1.2%
Alles anzeigen
Code
# aplay -Dhw:0,3 test.ac3
Wiedergabe Rohdaten 'test.ac3' : Unsigned 8 bit, Samplingrate: 8000 Hz, Mono
aplay: set_params:961: Samplingformat nicht verfügbar
Im "xbmc" geht übrigens AC3
Ideen?