From: Rene Herman <rene.herman@keyaccess.nl>
To: John Rigg <aldev@sound-man.co.uk>
Cc: alsa-devel@alsa-project.org
Subject: Re: What does 0dB refer to? (Logitech USB Speakers)
Date: Tue, 15 Apr 2008 16:33:28 +0200 [thread overview]
Message-ID: <4804BCB8.9060707@keyaccess.nl> (raw)
In-Reply-To: <20080415131203.GA2818@localhost>
On 15-04-08 15:12, John Rigg wrote:
> The dB setting in a mixer refers to gain, not level. Expecting the same
> absolute level from pro and consumer sound cards at the same gain setting
> is a little ridiculous. If I set a control at 0dB I want just that: 0dB
> gain.
Quite right.
There is still the issue that we probably don't so much want a distribution
to have to decide if it's speaking to a pro or consumer card and that there
are differences between (cheap consumer only I gather?) cards as well, which
might be classified hardware bugs but which exist nonetheless.
Attempt to summarize:
1. ALSA mutes everything by default which as discussed is the only possibly
sane thing to do especially in a pro environment (although I myself think
that headphone using consumers and expensive gear using pros have a very
similar need here: to avoid heart attacks).
2. Distributions have been set up to save and restore the levels over driver
uses but since they obviously can't expect those poor, poor consumer users
to be able to find a volume slider upon not hearing sound come out they want
to unmute/init first time even -- which seems a somewhat flimsy motivation
for having this discussion, but oh well.
3. Other than muted, 0 dB is the other potentially sane default value with
it being defined as the no gain point. At least one (USB) driver has been
identified as not producing 0 dB gain at the 0 dB ALSA slider setting; it
gets the scale information from the hardware and the hardware is evidently
buggy. Fixing this in the driver through model specific quirks would be the
most sensible here as then the "0 dB" actually could start to mean what it
should mean again.
4. Personally, I'd actually like to have a complete set of "unmuted default"
controls on a per card basis. ALSA could distribute state files for those
cards that like to be inited to anything other than all mute/minimal. Bit of
a maintenance chore, and the usefulness depends on how much level variation
there actually is generally. Are we in essence only talking about Lennart's
buggy USB crap or is this more involved?
Rene.
next prev parent reply other threads:[~2008-04-15 14:30 UTC|newest]
Thread overview: 83+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-11 20:46 What does 0dB refer to? (Logitech USB Speakers) Lennart Poettering
2008-04-12 0:09 ` Mark Brown
2008-04-12 7:27 ` John Rigg
2008-04-12 11:15 ` James Courtier-Dutton
2008-04-12 12:01 ` John Rigg
2008-04-12 13:16 ` Lennart Poettering
2008-04-12 13:35 ` Lennart Poettering
2008-04-12 18:14 ` James Courtier-Dutton
2008-04-12 18:25 ` Florian Faber
2008-04-12 19:26 ` James Courtier-Dutton
2008-04-12 19:34 ` James Courtier-Dutton
2008-04-12 19:37 ` Rene Herman
2008-04-14 16:48 ` Lennart Poettering
2008-04-14 17:00 ` Rene Herman
2008-04-14 17:24 ` Lennart Poettering
2008-04-14 22:47 ` Rene Herman
2008-04-14 23:57 ` Lennart Poettering
2008-04-15 1:04 ` Rene Herman
2008-04-15 4:09 ` Florian Faber
2008-04-15 17:02 ` Rene Herman
2008-04-12 21:41 ` John Rigg
2008-04-12 21:55 ` James Courtier-Dutton
2008-04-12 22:09 ` Rene Herman
2008-04-12 22:23 ` Rene Herman
2008-04-14 16:58 ` Lennart Poettering
2008-04-14 17:28 ` Rene Herman
2008-04-12 22:43 ` John Rigg
2008-04-13 12:36 ` Alexander E. Patrakov
2008-04-14 16:56 ` Lennart Poettering
2008-04-14 16:50 ` Lennart Poettering
2008-04-15 15:03 ` Wolfgang Woehl
2008-04-12 21:14 ` John Rigg
2008-04-12 21:54 ` stan
2008-04-12 23:00 ` John Rigg
2008-04-12 23:24 ` Lee Revell
2008-04-13 10:51 ` James Courtier-Dutton
2008-04-13 11:26 ` Florian Faber
2008-04-13 12:09 ` James Courtier-Dutton
2008-04-13 11:52 ` Rene Herman
2008-04-13 15:17 ` stan
2008-04-13 16:28 ` Rene Herman
2008-04-14 16:40 ` Lennart Poettering
2008-04-12 19:32 ` Rene Herman
2008-04-12 21:16 ` Rene Herman
2008-04-13 17:48 ` Mark Brown
2008-04-14 17:00 ` Lennart Poettering
2008-04-14 17:22 ` Rene Herman
2008-04-14 17:28 ` Lennart Poettering
2008-04-14 21:07 ` James Courtier-Dutton
2008-04-14 22:08 ` Aldrin Martoq
2008-04-14 23:43 ` Lennart Poettering
2008-04-14 23:54 ` Lee Revell
2008-04-15 2:18 ` Aldrin Martoq
2008-04-15 3:52 ` Florian Faber
2008-04-15 12:32 ` John Rigg
2008-04-15 13:12 ` John Rigg
2008-04-15 14:33 ` Rene Herman [this message]
2008-04-16 14:29 ` Rene Herman
2008-04-16 15:19 ` Rene Herman
2008-04-16 15:37 ` Rene Herman
2008-04-17 20:39 ` James Courtier-Dutton
2008-04-17 21:30 ` Rene Herman
2008-06-09 23:37 ` Rene Herman
2008-04-15 14:43 ` James Courtier-Dutton
2008-04-15 16:55 ` John Rigg
2008-04-15 15:42 ` Wolfgang Woehl
2008-04-15 15:51 ` Rene Herman
2008-04-15 16:41 ` John Rigg
2008-04-15 17:14 ` Wolfgang Woehl
2008-04-15 17:50 ` John Rigg
2008-04-20 1:01 ` Lennart Poettering
2008-04-20 15:23 ` stan
2008-04-21 3:20 ` Alexander E. Patrakov
2008-04-21 13:43 ` Takashi Iwai
2008-04-21 15:25 ` Rene Herman
2008-04-21 16:01 ` Jaroslav Kysela
2008-04-21 16:06 ` Takashi Iwai
2008-04-21 16:09 ` Jaroslav Kysela
2008-04-21 16:17 ` Takashi Iwai
2008-04-15 10:17 ` Takashi Iwai
2008-04-20 0:00 ` Lennart Poettering
2008-04-21 13:32 ` Takashi Iwai
2008-04-21 17:10 ` Rene Herman
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=4804BCB8.9060707@keyaccess.nl \
--to=rene.herman@keyaccess.nl \
--cc=aldev@sound-man.co.uk \
--cc=alsa-devel@alsa-project.org \
/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.