Acoustic echo cancellation

Nicolas Dufresne nicolas.dufresne at collabora.com
Wed May 28 14:54:44 PDT 2014


Le mercredi 28 mai 2014 à 14:37 -0700, Puyol a écrit :
> i tried to change gstreamer proprietes to pulseaudio server in input and
> output
> and i used "pactl load-module module-echo-cancel aec_method=adrian" but i
> still listen to echo!! any one could help please
> thanks!!

Here's what Empathy [1] do (on both src and sink):

props = gst_structure_new ("props",
                           PA_PROP_MEDIA_ROLE, G_TYPE_STRING, "phone",
                           NULL);
gst_structure_set (props,
                   "filter.want", G_TYPE_STRING, "echo-cancel",
                   NULL);
g_object_set (element, "stream-properties", props, NULL);
gst_structure_free (props);


https://git.gnome.org/browse/empathy/tree/src/empathy-audio-utils.c#n32

cheers,
Nicolas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140528/74934ba3/attachment.sig>


More information about the gstreamer-devel mailing list