[pulseaudio-discuss] [PATCH v3 22/24] echo-cancel: Use webrtc's deinterleaved API

Arun Raghavan arun at accosted.net
Wed Feb 17 13:57:11 UTC 2016


On Wed, 2016-02-17 at 15:54 +0200, Tanu Kaskinen wrote:
> On Wed, 2016-02-17 at 18:40 +0530, Arun Raghavan wrote:
> > On Wed, 2016-02-17 at 18:36 +0530, Arun Raghavan wrote:
> > > On Tue, 2016-02-16 at 14:20 +0200, Tanu Kaskinen wrote:
> > > > On Mon, 2016-01-18 at 13:06 +0530, arun at accosted.net wrote:
> > > > > +    /* FIXME: we need to be able to modify playback samples */
> > > > 
> > > > This comment should say also why we need to be able to modify them
> > > > (and
> > > > I also don't understand what's preventing us from doing so now).
> > > 
> > > Reworded this as:
> > > 
> > > /* FIXME: we need to be able to modify playback samples, which we can't
> > >  * currently do. This is because module-echo-cancel processes playback
> > >  * frames in the source thread, and just stores playback chunks as they
> > >  * pass through the sink. */
> 
> Mmmh, that still doesn't answer the question why we need to be able to
> modify playback samples. What processing do we want to do that we can't
> currently do?

ProcessReverseStream() *may* change samples. Currently, this only
happens when you enable the intelligibility enhancer.

-- Arun


More information about the pulseaudio-discuss mailing list