Re: Help wanted: emachines em350 internal mic

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

 



2010/12/7 Eliot Blennerhassett <linux@xxxxxxxxxxxxxxxx>

> Thanks Raymond,
>
> On 03/12/10 15:33, Raymond Yau wrote:
> >>> Greetings,
> >
> >
> >>> There is only a single mic on this netbook. However, the alsa device
> >>> shows up as stereo, and the right channel carries an inverted copy of
> >>> the left channel.
> >
> >
> http://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=59c774ed5ee00e9623a204c3234191d6a6d8cf7a
>
> Commitlog was "Add route_policy copy to HDA-Intel.conf for capture
> Since some digital mics have the phase-inversion problem in one channel,
> adding both channels for mono stream results in the noise. Use
> route_policy copy to avoid that situation."
>
> As far as I can guess, the commit helps when an application asks to
> record mono from the stereo device, by copying L rather than summing L+R
>
> My machine already has this, however it doesn't really fix the root of
> the problem.
>
> Because the internal mic appears as a stereo device, rather than a mono,
> applications can open it as stereo.
>
> Only later when the resulting signal L+R is sent to a mono output does
> the signal "disappear".
>
> So I'm back to wondering how to force an app (primarily PulseAudio) to
> see the mic as mono?
>

The easy way is to mute one of the channel using capture switch while you
recording and the result signal will be L/2 or R/2

Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [on]
  Front Right: Capture 31 [100%] [30.00dB] [on]
_______________________________________________
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