From: Raymond Yau <superquad.vortex2@gmail.com>
To: ALSA Development Mailing List <alsa-devel@alsa-project.org>
Subject: Re: wrong decibel data?
Date: Mon, 28 Jun 2010 09:47:20 +0800 [thread overview]
Message-ID: <AANLkTikj8_3oYu4ERIGHVhlbFKCVQW4P6PCENqblLWgh@mail.gmail.com> (raw)
In-Reply-To: <hvsj32$6cm$1@dough.gmane.org>
2010/6/23 Colin Guthrie <gmane@colin.guthr.ie>
> 'Twas brillig, and Raymond Yau at 23/06/10 02:15 did gyre and gimble:
> > why PA server still insist to open front device for capturing ?
>
> Couldn't tell you. Perhaps Lennart is unaware that it is considered
> invalid? I'll ask him.
>
> > http://thread.gmane.org/gmane.linux.alsa.devel/67912/focus=68248
> >
> > As Takashi had already mention that
> >
> > "I agree that the capture from "front" PCM isn't considered as valid.
> > The "front", "rear", "center_lfe" definitions are rather for
> multi-channel
> > playbacks. The capture on these channels aren't useful in most cases."
> >
> > you can perform an experiement
> >
> > pcm.test {
> > type softvol
> > slave.pcm "hw:0,0"
> > control {
> > name "PA Playback Volume"
> > card 0
> > }
> >
> > arecord -D test -f CD -d 10 -v test.wav
> >
> > you will find "PA Playback Volume" in playback screen of alsamixer
> >
> > I am not sure the softvol control created when PA open front device
> > for playback and capture is used for playback or capture
> >
> > BTW , PA still using "front" to open CTL device too
>
> You'll have to ask Lennart directly about that bit.
>
arecord -Dfront:0 -v -f cd | aplay -Dfront:0 -v -f cd
the softvol control was seem to used by arecord and aplay concurrently
Using front device for capture
1) HDA, the problem is softvol plugin,
2) emu10k1 , the problem is the hook controls in front playback device
which change the route of volume of the DSP hardware mixer
3)
>
> I can't speak for him with regards to the full setup of the mixer path
> probing stuff, so perhaps "front" should be edited out of this for
> paths. It would likely be a fairly trivial change to configuration files
> rather than any code changes.
>
> Col
>
>
Well , He had already hardcoded to use "hw:card_number" in dbverify.c , it
is only PA server still try to open mixer device "front"
The tooltip of gnome volume control in Fedora 13 clearly indiacte that 100%
is 0dB for intel8x0 which use ac97 codec when you put the cursor on top of
the speaker icon at the system bar
https://bugzilla.gnome.org/show_bug.cgi?id=618551
according to gnome-media-developer Bastien Nocera
In any case, we only display what PulseAudio tells us, so you should poke the
PulseAudio devs about this.
This is the code in question:
gdouble
gvc_mixer_stream_get_decibel (GvcMixerStream *stream)
{
g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0);
return pa_sw_volume_to_dB(
(pa_volume_t)
gvc_channel_map_get_volume(stream->priv->channel_map)[VOLUME]);
}
if you don't have any ac97 sound card , you can user virtualbox which has an
emulated intel8x0 sound card
next prev parent reply other threads:[~2010-06-28 1:47 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
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 [this message]
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=AANLkTikj8_3oYu4ERIGHVhlbFKCVQW4P6PCENqblLWgh@mail.gmail.com \
--to=superquad.vortex2@gmail.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).