Query regarding webrtcdsp/webrtcechorpbe echo cancellation using sync=false

Olivier Crête olivier.crete at collabora.com
Tue Nov 22 15:35:27 UTC 2016


On Mon, 2016-11-21 at 22:32 +0000, Ajit Warrier wrote:
> >  had a quick question regarding the echo cancellation implementation
that is new in gstreamer 1.10. The test loop:
> 
> > gst-launch-1.0 autoaudiosrc ! webrtcdsp ! webrtcechoprobe !
autoaudiosink
> 
> works as expected.
> 
> > However if the audio sink as sync=false, this does not work, and I
can hear echo/feedback.
> 
> > gst-launch-1.0 autoaudiosrc ! webrtcdsp ! webrtcechoprobe !
autoaudiosink sync=false
> 
> Is sync=true required for the echo cancellation algorithm ?
> 
> 

Yes it is, the echo cancellationi needs to know when the output was
played to compare it to what was recorded.

-- 
Olivier Crête
olivier.crete at collabora.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161122/8ab81700/attachment.html>


More information about the gstreamer-devel mailing list