Am 2015-06-26 10:46, schrieb Raymond Yau:
>
>> > I'd prefer a multi-purpose configuration with multiple
>> sinks/sources:
>> >
>> > - Source 'DAW': aux1,aux2,aux3,aux4,aux5,aux6
>> > - Source 'Mic/Instrument': channel 0/1 = left/right
>> > - Source 'Line': channel 2/3 = left/right
>> > - Source 'S/PDIF' channel 4/5 = left/right
>> > - Source 'TV' channel 4/5 = left/right
>> (=S/PDIF)
>> >
>> > - Sink 'DAW':
>> aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10
>> > - Sink 'Stereo1/Headphone A': channel 0/1 = left/right
>> > - Sink 'Stereo2/Headphone B': channel 2/3 = left/right
>> > - Sink 'Stereo3': channel 4/5 = left/right
>> > - Sink 'Stereo4': channel 6/7 = left/right
>> > - Sink 'Stereo5/SPDIF': channel 8/9 = left/right
>> > - Sink 'Surround 7.1': front-left, front-right,
>> rear-left, rear-right, center, lfe, side-left, side-right
>> > - Sink 'Surround 7.1 -> 5.0': front-left, front-right,
>> rear-left, rear-right, center, lfe -> front-left + front-right,
>> side-left -> front-left + rear-left, side-right -> front-right +
>> rear-right
>>
>>
http://cgit.freedesktop.org/pulseaudio/pulseaudio/plain/src/modules/alsa/mixer/profile-sets/native-instruments-traktor-audio10.conf
[1]
>> [1]
>>
>>
>> Pulseaudio only support different device
>>
>> If your driver only have simgle device for 10 channel playback and
6
>> channel capture
>
>
> ALSA provides the following hardware-devices/plugs:
>
> - sysdefault:CARD=FCA610
> - front:CARD=FCA610,DEV=0
> - surround21:CARD=FCA610,DEV=0
> - surround40:CARD=FCA610,DEV=0
> - surround41:CARD=FCA610,DEV=0
> - surround50:CARD=FCA610,DEV=0
> - surround51:CARD=FCA610,DEV=0
> - surround71:CARD=FCA610,DEV=0
> - iec958:CARD=FCA610,DEV=0
> - dmix:CARD=FCA610,DEV=0
> - dsnoop:CARD=FCA610,DEV=0
> - hw:CARD=FCA610,DEV=0
> - plughw:CARD=FCA610,DEV=0
Are you sure that those devices really work ?
"speaker-test --device <device> -c<channels> -F s32_le"
not working:
- surround21:CARD=FCA610,DEV=0
- surround41:CARD=FCA610,DEV=0
- surround50:CARD=FCA610,DEV=0
- surround51:CARD=FCA610,DEV=0
- surround71:CARD=FCA610,DEV=0
any number of channels <= 10:
- default:CARD=FCA610
- sysdefault:CARD=FCA610
- plughw:CARD=FCA610,DEV=0
10 channels only:
- front:CARD=FCA610,DEV=0
- surround40:CARD=FCA610,DEV=0
- dmix:CARD=FCA610,DEV=0
- iec958:CARD=FCA610,DEV=0
- hw:CARD=FCA610,DEV=0
- surround71to50:CARD=FCA610,DEV=0
--------------------------- snip --------------------------
pcm.surround71to50 {
slave.pcm {
type hw
card FCA610
device 0
channels 10
}
type route
ttable {
0.0 1 # 1: Front Left
1.1 1 # 2: Front Right
2.2 1 # 3: Rear Left
3.3 1 # 4: Rear Right
4.4 1 # 5: Center
5.0 0.5 # 6: LFE -> Front Left
5.1 0.5 # 5: LFE -> Front Right
6.0 0.5 # 6: Side Left -> Front Left
6.2 0.5 # 6: Side Left -> Rear Left
7.1 0.5 # 7: Side Right -> Front Right
7.3 0.5 # 7: Side Right -> Rear Right
}
}
--------------------------- snap --------------------------
was the only way to get mixing one channel into two others working.
On all devices listed with '10 channels only' a Pulseaudio-channel_map
with ten elements has to be created. The only way to create less channel
numbers seems to be module-remap-{sink|source}.
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss