[pulseaudio-discuss] [PATCH v4 00/23] webrtc echo canceller update

Ahmed S. Darwish darwish.07 at gmail.com
Sun Feb 28 22:52:32 UTC 2016


Hi!

On Thu, Feb 25, 2016 at 09:37:19AM +0530, Arun Raghavan wrote:
> > 
> > > from v1:
> > > Patch 1-3: Update code for the changed API and use some new features
> 
> After updating the webrtc AudioProcessing code (http://arunraghavan.net
> /2015/10/psa-breaking-webrtc-audio-processing-api/), this makes sure
> we're using the API correctly, and then exposes a couple of new
> features (an extended filter where you are willing to sacrifice some
> latency/processing for accuracy, and an intelligibility enhancer which
> is disabled till we can fix our infrastructure to support it).
>

Suddenly the world makes a whole lotta sense after reading the
blog article and description above ;-)

...
> > > Patch 21-24: Add beamforing support
> 
> This adds the ability to use webrtc's beamformer, which can take
> multichannel capture (and a description of the mic geometry), and use
> that to "focus" the mic in a given direction, reducing (in software)
> noise from either side.
> 
> For example, my laptop has two mics to either side of the webcam, and
> this could be useful there (for this to actually work generically, we
> would need to expose a way for users to tell us what their mic geometry
> looks like for each device -- which will hopefully one day be possible
> via our configuration API).
>

Thanks a lot for describing 'beamforming' and its relation to
pulse. Didn't know any of that before, too :-)

> I hope this is helpful. Please do ask questions if something is unclear
> or needs more explanation (I'll try to write up a more detailed summary
> for general consumption as well).
>

Very very helpful. Yup, PulseAudio is quite big indeed and it
probably needs a guide, something like the FreeBSD handbook, [*]
on its own!

[*] https://www.freebsd.org/doc/handbook/

Thanks again,

-- 
Darwish
http://darwish.chasingpointers.com


More information about the pulseaudio-discuss mailing list