<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 23 juin 2020 21 h 30, Attila <<a href="mailto:kocsisa01@gmail.com">kocsisa01@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've tried setting the latency-time to a value lower than the buffer-time.<br>
There's a small improvement, but the problem with the ringing persists.<br>
<br>
I've recorded the result and shared the file (echo.mp3) on my google drive:<br>
<a href="https://drive.google.com/file/d/1gB5U77-PK2GuYnVzRMTl0gx1xEpsNsIe/view" rel="noreferrer noreferrer" target="_blank">https://drive.google.com/file/d/1gB5U77-PK2GuYnVzRMTl0gx1xEpsNsIe/view</a><br>
<br>
To make it work, I had to increase the buffer-time on both the source and<br>
the sink. I've also tried adjusting the noise-suppression-level and<br>
echo-suppression-level, but setting them both to high seems to give the best<br>
result (no change).<br>
<br>
After some testing, the pipeline below seems to give the best result.<br>
<br>
gst-launch-1.0 -v -e wasapisrc buffer-time=600000 ! audioconvert !<br>
audio/x-raw, layout=non-interleaved ! webrtcdsp noise-suppression-level=high<br>
echo-suppression-level=high ! audioconvert ! webrtcechoprobe ! audioconvert<br>
! wasapisink buffer-time=20000 latency-time=15000  <br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That is strange, but I'm not familiar with the wasapi implementation. Normally you use 20/10 or 30/10, basically buffer-time is usually a multiple of latency-time.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
 ***<br>
<br>
At this point, I'm wondering how I should proceed... I can't seem to get<br>
this to a point where a 2-way conversation without headphones can be carried<br>
out and it seems unlikely, that I can fix this by following up on short<br>
hints (which are greatly appreciated!).<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The fact you still get ringing might indicate inaccurate latency reporting in this plugin. The accuracy could in fact change depending on the HW driver behind. Have you tried using delay agnostic mode ?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is there a way to get someone to give me a little more hands on assistance?<br>
If so, how should I go about that?<br>
Am I even on the right track trying to do this with gstreamer? ...or should<br>
I try coding this using the relevant libraries directly (clearly much more<br>
work, but if it works better)?<br>
<br>
Thanks,<br>
Attila<br>
<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div></div></div>