Hi,
ich mache das mit einem M2A-VM folgendermaßen:
Ich habe in der config_xineliboutput folgendes stehen:
# device used for mono output
# string, default: default
audio.device.alsa_default_device:up1to51
# device used for stereo output
# string, default: plug:front:default
audio.device.alsa_front_device:up2to51
# alsa mixer device
# string, default: PCM
#audio.device.alsa_mixer_name:PCM
# sound card can do mmap
# bool, default: 0
#audio.device.alsa_mmap_enable:0
# device used for 5.1-channel output
# string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
audio.device.alsa_passthrough_device:iec958:CARD=SB,DEV=0
# device used for 4-channel output
# string, default: plug:surround40:0
#audio.device.alsa_surround40_device:plug:surround40:0
# device used for 5.1-channel output
# string, default: plug:surround51:0
audio.device.alsa_surround51_device:surround51:CARD=SB,DEV=0
# speaker arrangement
# { Mono 1.0 Stereo 2.0 Headphones 2.0 Stereo 2.1 Surround 3.0 Surround 4.0 Surround 4.1 Surround 5.0 Surround 5.1 Surround 6.0 Surround 6.1 Surround 7.1 Pass Through }, default: 1
audio.output.speaker_arrangement:Surround 5.1
Display More
Damit wird auch der Sterei-Ton auf 5.1 verteilt.
Dazu sind noch folgende Einträge in der /etc/asound.conf nötig:
pcm.up2to51 {
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 0.6
ttable.1.1 0.6
ttable.0.2 0.6
ttable.1.3 0.6
ttable.0.4 0.3
ttable.1.4 0.3
ttable.0.5 0.3
ttable.1.5 0.3
}
pcm.up1to51 {
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 0.6
ttable.0.1 0.6
ttable.0.2 0.6
ttable.0.3 0.6
ttable.0.4 0.6
ttable.0.5 0.6
}
Display More
Eventuell musst du in der config_xineliboutput das "CARD=SB,DEV=0" an deine
Soundkarte anpassen. Da hilft dir ein "aplay -L".
Gruß,
Henning