This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Audio VOIP call Issue with TI Gingerbread 2.3.4

Other Parts Discussed in Thread: TLV320AIC3254

hi ,

 I am working on  DM37xx EVM , kernel 2.6.32 and TI Gingerbread 2.3.4 .

 and use TLV320AIC3254 audio codec.

 

my requirement is to  VOIP call  using SIP application .

My Testing setup is :

  i have  EVM(DM37XX) , Android phone  and positron(G-124) .

  and  test VOIP call between EVM(DM37XX) and Android phone using positron(G-124).


 My playback part is working fine means able to hear voice on DM37xx  EVM that was send my Android phone.

 but capture part not work means some hissing sound comes on Android phone.

I got following logs duing SIP call testing


E/ALSALib ( 1374): external/alsa-lib/src/pcm/pcm.c:7231:(snd_pcm_recover) overrun occured

E/AudioFlinger( 1374): mBytesRead and mInputBytes after minput->read() mBytesRead 0  mInputBytes 4096

E/AudioFlinger( 1374): E/AudioFlinger( 1374): mBytesRead and mInputBytes after minput->read()  mBytesRead 4096  mInputBytes 4096

E/ALSALib ( 1374): external/alsa-lib/src/pcm/pcm.c:7231:(snd_pcm_recover) overrun occured

E/AudioFlinger( 1374): mBytesRead and mInputBytes after minput->read() mBytesRead 0  mInputBytes 4096

In this case I am getting alsalib overrun error.


I have tested recording using android sound  recoder app and its working fine

got following log during android sound recorder application


E/AudioFlinger( 1374): E/AudioFlinger( 1374): mBytesRead and mInputBytes after minput->read()  mBytesRead 4096  mInputBytes 4096
E/AudioFlinger( 1374): E/AudioFlinger( 1374): mBytesRead and mInputBytes after minput->read()  mBytesRead 4096  mInputBytes 4096


In this case I am not getting alsalib overrun error.

 

kindly suggest any solution as soon as possible because .VOIP call is critical for us .