Need help to enable echo cancel in pulseaudio

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

 



Hi,

        I am able to load module-echo-cancel on my omap4 pandaboard only
after unloading module-suspend-on-idle, then again I am loading back the
module-suspend-on-idle.

when I change the default sink to echo-cancel sink,the pipeline

gst-launch alsasrc ! alsasink

is working fine.

But when i change the default source to echo-cancel, and run the above
pipeline, I am getting the following log


Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstAudioSrcClock
WARNING: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Can't
record audio fast enough
Additional debug info:
gstbaseaudiosrc.c(822): gst_base_audio_src_create ():
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:
Dropped 331840 samples. This is most likely because downstream can't keep up
and is consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Can't
record audio fast enough
Additional debug info:
gstbaseaudiosrc.c(822): gst_base_audio_src_create ():
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:
Dropped 9071440 samples. This is most likely because downstream can't keep
up and is consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Can't
record audio fast enough
Additional debug info:
gstbaseaudiosrc.c(822): gst_base_audio_src_create ():
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:
Dropped 135515040 samples. This is most likely because downstream can't keep
up and is consuming samples too slowly.


And the daemon is getting killed and cpu usage is showing above 170%.

Can you please help me in

1. How module-echo-cancel is dependent on module-suspend-on-idle and how to
load both the modules in default.pa file

2.Why the above gst pipeline is not working and daemon is getting killed.


Regards,
Abdul Moiz



On Wed, Jul 27, 2011 at 5:38 PM, Alexander E. Patrakov
<patrakov at gmail.com>wrote:

> ABDUL MOIZ wrote:
>
> > open("/usr/etc/pulse/daemon.conf",
>
> OK, this explains everything. Pulseaudio looks at the wrong config file,
> that's why your cpu-limit setting had no effect. The /usr/etc directory
> is even forbidden according to the FHS standard.
>
> Please rebuild pulseaudio so that it looks at /etc/pulse/daemon.conf:
>
> ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-
> udev-rules-dir=/lib/udev/rules.d
>
>
> --
> Alexander E. Patrakov
>
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20110801/0bc0e14c/attachment.html>


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux