[pjsip] Accoustic echo cancelation

Alexandre Gonçalves alexandre at silvagoncalves.com
Tue Apr 12 10:32:36 EDT 2016


Running with root privilegies, the warning went away:

14:18:12.516     alsa_dev.c !ca_thread_func(2765): Set thread priority for
audio capture thread.
14:18:12.517          speex !warning: discarded first playback frame
14:18:12.521          speex  warning: discarded first playback frame
14:18:12.524          speex  warning: discarded first playback frame
14:18:12.526          speex !warning: discarded first playback frame


But the speex warning continues.

In my code, I have this callback function defined:

static void on_call_media_state(pjsua_call_id call_id) {
    pjsua_call_info ci;

    pjsua_call_get_info(call_id, &ci);

    if (ci.media_status == PJSUA_CALL_MEDIA_ACTIVE) {
        // When media is active, connect call to sound device.
        pjsua_conf_connect(ci.conf_slot, 0);
        pjsua_conf_connect(0, ci.conf_slot);
    }
}


The connection with pjsua_conf_connect, shouldn't be with the frames after
being processed by the aec?


Thanks.

*Alexandre Gonçalves*

............................................................................................................................
Email: alexandre at silvagoncalves.com

2016-04-12 15:04 GMT+01:00 Bill Gardner <billg at wavearts.com>:

> Oh, ALSA dev. I don't have much of any experience with this, but it is a
> frequent topic on the list. You might want to browse through the archives.
> I note the following in the log:
>
> On 4/12/2016 9:56 AM, Alexandre Gonçalves wrote:
>
>> 13:53:51.963     alsa_dev.c !ca_thread_func(2733): Set thread priority
>> for audio capture thread.
>> 13:53:51.965     alsa_dev.c  Unable to increase thread priority, root
>> access needed.
>>
>
> If the audio thread priority isn't high enough, you could get underruns
> which would cause the speex warnings you see.
>
> Bill
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20160412/75fdcf12/attachment-0002.html>


More information about the pjsip mailing list