[pulseaudio-discuss] cmipci, pulseaudio and 5.1 — unable to contol center/LFE
Colin Guthrie
gmane at colin.guthr.ie
Wed Aug 18 08:07:13 PDT 2010
'Twas brillig, and Jan Braun at 18/08/10 14:19 did gyre and gimble:
> Erik Boritsch schrob:
>> I have a CM8738-MC6 soundcard with 5.1 analog surround. With pulseaudios
>> 5.1 profile I am unable to control center and LFE channels.
>> [...]
>> In my case, it seems that center/LFE are on hw:1,1 (with other channels
>> being on hw:1,0). I have tried adding followings to .asoundrc:
>> [...]
>> With this config I can control volume for all the channels
>> simultaneously in alsa using the "Softmaster" control.
>> However, I am lost about how can I make this work in pulseaudio.
>> I can edit analog-output.conf.common to make pulseaudio control
>> "SoftMaster", but this control doesn't affect sounds routed through
>> pulseaudio.
>
> (Warning: I'm just guessing here...)
>
> By default, PA finds soundcards via module-{udev-|hal-|}detect, which
> probably will pick up your physical card rather than the alsa !default.
> So you might try something like
> | load-module module-alsa-sink device=softvol
> in default.pa to make PA use the softvol device.
I think that rather than going through hoops, you can just pass the
control= argument and the load of the sink and pass instead the
SoftMaster control name.
Look at the pulseaudio -vvv output to see how the sink is loaded and
then copy those arguments exactly and add the control=SoftMaster to the
loop.
Alternatively you can find a way to plugin the softvol control into your
card properly via alsa configuration (i.e. by looking at the files in
/usr/share/alsa/ and seeing how to override things)
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
More information about the pulseaudio-discuss
mailing list