From: Lennart Poettering <mznyfn@0pointer.de>
To: Colin Guthrie <gmane@colin.guthr.ie>
Cc: alsa-devel@alsa-project.org
Subject: Re: wrong decibel data?
Date: Sun, 13 Jun 2010 15:53:49 +0200 [thread overview]
Message-ID: <20100613135349.GB5818@tango.0pointer.de> (raw)
In-Reply-To: <hur2pt$uaa$1@dough.gmane.org>
On Thu, 10.06.10 17:11, Colin Guthrie (gmane@colin.guthr.ie) wrote:
>
> 'Twas brillig, and Raymond Yau at 10/06/10 04:16 did gyre and gimble:
> > Can you explain how PA handle the volume controls of ac97 codec ?
> >
> > PCM -34.5dB to +*12* dB
> > Master -46.5dB to 0dB
> >
> > The total dB range (PCM + MASTER) is -81dB to +*12*dB
> >
> >
> > Most user concern about recording without distrotion. (i.e. best result when
> > Capture Volume at 0dB , PCM and Master Volume at 0dB ) and they need where
> > are 0dB points
>
> I'm not 100% sure how this is handled, but I know it's not ignored.
> You'll have to ask Lennart directly or dig in the code to see for sure.
If the ALSA volume range is -x dB to +y dB, then the PA volume range
will be -x-y dB to 0dB (i.e. shifted by -y dB). On top of that most
volume controls should then mark the ALSA 0dB point as "base" volume on
the slider, at what PA then calls -y dB.
That way we will expose 0dB as maximum hw amplitude uniformly on all
sound cards and have a special point on the slider that is hinted to be
the "comfort" point.
This is all explained on
http://pulseaudio.org/wiki/WritingVolumeControlUIs#BaseVolumes
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
next prev parent reply other threads:[~2010-06-13 13:54 UTC|newest]
Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-02 18:21 wrong decibel data? Nicolo' Chieffo
2010-04-02 20:25 ` Nicolo' Chieffo
2010-04-03 10:09 ` Colin Guthrie
2010-04-03 10:48 ` Nicolo' Chieffo
2010-04-05 0:15 ` Raymond Yau
2010-04-05 8:29 ` Stereo Support in APLAY Reddy, MR Swami
2010-04-08 6:47 ` Clemens Ladisch
2010-04-04 0:09 ` wrong decibel data? Raymond Yau
2010-04-04 1:31 ` Raymond Yau
2010-04-06 0:07 ` Raymond Yau
2010-04-08 1:35 ` Raymond Yau
2010-04-16 13:48 ` Raymond Yau
2010-04-17 9:31 ` Colin Guthrie
2010-04-21 2:32 ` Raymond Yau
2010-04-21 8:06 ` Colin Guthrie
2010-04-22 1:16 ` Raymond Yau
2010-05-27 13:30 ` Colin Guthrie
2010-05-27 13:48 ` Clemens Ladisch
2010-05-27 14:43 ` Colin Guthrie
2010-05-27 17:21 ` Colin Guthrie
2010-06-06 0:12 ` Raymond Yau
2010-06-07 9:03 ` Colin Guthrie
2010-06-08 0:47 ` Raymond Yau
2010-06-08 15:30 ` Colin Guthrie
2010-06-10 3:16 ` Raymond Yau
2010-06-10 16:11 ` Colin Guthrie
2010-06-13 13:53 ` Lennart Poettering [this message]
2010-06-14 0:25 ` Raymond Yau
2010-06-14 8:33 ` Colin Guthrie
2010-06-14 8:38 ` Raymond Yau
2010-06-14 8:45 ` Raymond Yau
2010-06-14 10:17 ` Colin Guthrie
2010-06-14 18:38 ` Lennart Poettering
2010-06-14 8:56 ` James Courtier-Dutton
2010-06-14 9:54 ` Raymond Yau
2010-06-14 10:07 ` James Courtier-Dutton
2010-06-15 6:57 ` Raymond Yau
2010-06-14 18:46 ` Lennart Poettering
2010-06-14 10:22 ` Colin Guthrie
2010-06-14 10:46 ` James Courtier-Dutton
2010-06-14 11:03 ` Colin Guthrie
2010-06-14 11:29 ` Alan Horstmann
2010-06-14 12:36 ` Raymond Yau
2010-06-14 14:17 ` Colin Guthrie
2010-06-14 15:27 ` James Courtier-Dutton
2010-06-14 15:44 ` Colin Guthrie
2010-06-14 16:09 ` Mark Brown
2010-06-15 0:11 ` Raymond Yau
2010-06-22 2:31 ` Raymond Yau
2010-06-22 9:15 ` Colin Guthrie
2010-06-22 15:29 ` Raymond Yau
2010-06-22 17:05 ` Colin Guthrie
2010-06-23 1:15 ` Raymond Yau
2010-06-23 9:12 ` Colin Guthrie
2010-06-28 1:47 ` Raymond Yau
2010-06-28 8:18 ` Colin Guthrie
2010-07-01 15:03 ` Raymond Yau
2010-06-14 18:54 ` Lennart Poettering
2010-06-14 18:49 ` Lennart Poettering
2010-06-14 23:43 ` Raymond Yau
2010-06-15 16:10 ` Colin Guthrie
2010-06-14 18:41 ` Lennart Poettering
2010-06-08 4:01 ` Raymond Yau
2010-06-08 15:40 ` Colin Guthrie
2010-05-28 2:37 ` Raymond Yau
2010-05-28 2:04 ` Raymond Yau
2010-04-06 1:46 ` Raymond Yau
2010-04-06 8:01 ` Nicolo' Chieffo
2010-04-07 0:34 ` Raymond Yau
2010-04-07 8:17 ` Nicolo' Chieffo
2010-04-07 12:17 ` Nicolo' Chieffo
2010-04-07 23:38 ` Raymond Yau
2010-04-08 2:05 ` Raymond Yau
2010-04-08 12:42 ` Nicolo' Chieffo
2010-04-08 23:11 ` Raymond Yau
2010-04-09 7:30 ` Nicolo' Chieffo
2010-04-09 11:37 ` Raymond Yau
2010-04-09 11:40 ` Raymond Yau
2010-04-09 12:27 ` Nicolo' Chieffo
2010-06-24 9:53 ` Raymond Yau
2010-04-09 13:49 ` Raymond Yau
2010-04-09 13:59 ` Nicolo' Chieffo
2010-04-09 18:35 ` Nicolo' Chieffo
2010-04-10 0:27 ` Raymond Yau
2010-04-10 9:27 ` Raymond Yau
2010-04-10 9:41 ` Nicolo' Chieffo
2010-04-10 23:32 ` Raymond Yau
2010-04-11 0:02 ` Raymond Yau
2010-04-11 9:00 ` Nicolo' Chieffo
2010-04-15 3:38 ` Raymond Yau
2010-04-14 1:39 ` Raymond Yau
[not found] ` <4BBF5F81.1010205@yellowcouch.org>
2010-04-09 23:32 ` Raymond Yau
2010-04-10 6:56 ` Werner Van Belle
2010-04-10 7:23 ` Raymond Yau
2010-04-10 4:25 ` Raymond Yau
2010-04-10 6:59 ` Werner Van Belle
2010-04-10 0:11 ` Raymond Yau
2010-04-17 0:40 ` Raymond Yau
2010-04-09 0:49 ` Raymond Yau
2010-04-09 1:35 ` Raymond Yau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100613135349.GB5818@tango.0pointer.de \
--to=mznyfn@0pointer.de \
--cc=alsa-devel@alsa-project.org \
--cc=gmane@colin.guthr.ie \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.