Re: Handling of the DXS controls in the via82xx driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Soeren D. Schulze wrote:
> before my latest upgrade to Linux 2.6.32 (yes, sorry, it's Debian), I
> had four levers in my alsamixer: VIA DXS, VIA DXS 1, VIA DXS 2 and VIA
> DXS 3.  They controlled the hardware mixing when accessing the sound
> device multiple times.
> 
> Now they have disappeared.
> 
> As I'm not an ALSA developer, I don't realize the intended effect of
> this change,

Hiding these controls is an intended effect, because normal mixers
do not show application-specific controls that could go away or be
reset at any time.

> but the actual effect is that I cannot change the DXS volumes any
> more.

You can with the hwmixvolume tool in the alsa-tools package (version
1.0.23, not yet released).

> mplayer still controls the global PCM volume.  Well,
> in fact, there is one way.  While an mplayer is running, I can do:
> 
> amixer cset numid=47,iface=PCM,name='PCM Playback Volume' 24,24
> 
> When restarting mplayer, the volume is reset to 31,31 (maximum).

The old behaviour was considered buggy: these stream controls are
logically associated with a stream opened by an application, not with
a particular hardware stream.

> The bad thing about it is that 31,31 is a really bad setting for my
> poorly engineered sound card.  It distorts a lot.

If the card cannot handle any loud output, then all outputs from any
source must be restricted, so the logical place for lower volume would
be the "Master" or "PCM" controls.


Regards,
Clemens
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux