linphone-users
[Top][All Lists]
Advanced

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

[Linphone-users] mediastreamer-error-snd_pcm_avail_update: Broken pipe


From: Per Jessen
Subject: [Linphone-users] mediastreamer-error-snd_pcm_avail_update: Broken pipe
Date: Mon, 01 Feb 2021 19:52:41 +0100
User-agent: KNode/0.10.4

<newbie alert, be gentle>

I'm using the latest (from gitlab) linphone-sdk on my nanopi neo air 
ARM board, and when a call is established (to another sip phone connected
to my asterisk server), I get very poor audio performance, impossible
to understand. 
Trying the same with linphonec, same results. 

I see this:

2021-02-01 18:30:35:070 mediastreamer-error-snd_pcm_avail_update: Broken pipe
2021-02-01 18:30:35:074 mediastreamer-error-*** alsa_can_read fixup, trying to 
recover

I have restricted codecs to ulaw/pcmu and alaw/pcma.  

aplay and arecord both work fine, e.g. like this:

arecord -d30 -f S16_LE -c1 -r8000 attempt47.wav

nano3:/home/per # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I have already tried altering ALSA_PERIOD_SIZE in 
mediastreamer2/src/audiofilters/alsa.c
but it made no difference. 

I have built the sdk with these options:

-DENABLE_LIME=no -DENABLE_OPUS=no -DENABLE_VIDEO=no -DENABLE_JPEG=no 
-DENABLE_SOUND=yes -DENABLE_BV16=no  -DENABLE_ZLIB=no -DENABLE_LIME_X3DH=no 
-DENABLE_SPEEX=no -DENABLE_ADVANCED_IM=no -DENABLE_VCARD=no

Any hints or suggestions? 

</newbie alert>


-- 
Per Jessen, Zürich (6.5°C)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]