<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - module-echo-cancel: aec_method='webrtc', pulseaudio gets killed with SIGKILL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96821#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - module-echo-cancel: aec_method='webrtc', pulseaudio gets killed with SIGKILL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96821">bug 96821</a>
              from <span class="vcard"><a class="email" href="mailto:ao2@ao2.it" title="Antonio Ospite <ao2@ao2.it>"> <span class="fn">Antonio Ospite</span></a>
</span></b>
        <pre>(In reply to Arun Raghavan from <a href="show_bug.cgi?id=96821#c3">comment #3</a>)
<span class="quote">> (In reply to Arun Raghavan from <a href="show_bug.cgi?id=96821#c1">comment #1</a>)
> [...]
> > What is CPU usage like in the working case? And can you see what it's like
> > before PA gets killed?</span >

You are right, I didn't answer the question about CPU usage.

So, to recap, I am using the kernel from Debian, I am using pulseaudio 9.0 from
the Debian packages (but it's the same if I compile my own) like this: LANG=C
pulseaudio -v

LANg=C is needed here because of <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - module-echo-cancel: aec_method='webrtc', parsing mic_geometry value is locale dependent"
   href="show_bug.cgi?id=96819">Bug #96819</a>.

I load the echo-cancel module like this:

pactl load-module module-echo-cancel format=s16le rate=8000 channels=4
aec_method='webrtc' aec_args='"beamforming=1
mic_geometry=-0.03,0,0,-0.01,0,0,0.01,0,0,0.03,0,0"'

I start recording form the echo canceled source like this:
gst-launch-1.0 pulsesrc
device-name=alsa_input.usb-OmniVision_Technologies__Inc._USB_Camera-B4.04.27.1-01.multichannel-input.echo-cancel
! fakesink

and the pulseaudio CPU usage is between 6% and 7.3%

If I load the module with other values for the rate parameter, and do nothing
else pulseaudio gets killed after some seconds.

But I noticed that it stays alive if I start to record right after I loaded the
module, regardless of the format, I even tried with 48000. The CPU usage is
always in the range of 6-7.3% when recording.

What kind of logs should I send?
I will also try with the kinect  and see if I get the same behavior.

Thanks,
   Antonio</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>