[alsa-devel] Verifying mixer dB data/Invalid dB data from USB cards, especially Aureon 5.1 MkII
Raymond Yau
superquad.vortex2 at gmail.com
Thu Feb 25 04:51:24 CET 2010
2010/2/18 Lennart Poettering <mznyfn at 0pointer.de>
> On Thu, 18.02.10 09:48, Raymond Yau (superquad.vortex2 at gmail.com) wrote:
>
> > From the viewpoint of user, they only care how easy to find the point
> which
> > is no software gain or software auttentation since software gain lead to
> > clipping
>
> We decided to expose software amplification in the UI, since it is
> actually a much requested feature, and I have used myself a couple of
> times.
>
> The primary use case is when you play a DVD (which very often has
> audio normalized to a very low volume) on weak speakers, such as
> laptop speakers.
>
> Lennart
>
> --
>
There are many mixer switch need to export to the mixer control
some are hardware specific and some are AC 97 standard feature which affect
the dB volume
e.g. ac97 standard external amplifier
control.52 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'External Amplifier'
value true
}
}
and codec specifc
Sigmatel Surround Playback Volume which change the ratio of volume of
"front" and "rear" channels
so the overall dB in the front speaker is also affected by this volume
control
control.20 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -4650
comment.dbmax 0
iface MIXER
name 'Sigmatel Surround Playback Volume'
value.0 0
value.1 0
control.50 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Sigmatel 4-Speaker Stereo Playback Switch'
value false
}
control.49 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Sigmatel Output Bias Switch'
value false
}
control.51 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Sigmatel Surround Phase Inversion Playback '
value true
}
More information about the Alsa-devel
mailing list