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.

G.723 release library not working with OMAP-L138 based board - debug version works

Hi Champs,

We have an issue with the G.723 lib package shared version: c64xplus_g7231aenc_2_00_00_000_production.zip

  • G723 codec issue [Priority - High] - We have successfully merged g723 codec in our application. When we compile our application it makes two software binaries one is under debug and other is under release but the problem is when we use software which is under release it makes some kind of motor-boat sound in the background while making conversation from analog to IP side[means voice also get reaching to IP side but this sound gets added to it] and at the same time if we use debug software we don't face this issue.

All we need is a functionally identical release mode library of G.723 debug library. 

Is there some behaviorial change versus debug mode binary? Please let us know. 

Thanks & Best Regards

Feroz

Best Regards

Feroz

  • Hi Feroz,

    The G7231A Encoder is an object code release, it has a library built with Release configuration.

    In both builds of yours (Debug and Release), the same g723 library is getting linked, hence the problem might be at somewhere in the application code. We reviewed the makefile that you shared, but couldn't make out anything from that.

    Few questions/comments;

    1) Is the application working in Release mode without G723 integrated?

    2) Note that G723 supports the frame size of 20ms/30ms, which one you are using? 30ms frame size is odd compared to any other speech codecs.

    -Venkat

  • Where can I download  c64xplus_g7231aenc_2_00_00_000_production.zip?We also have an issue with the G.723 lib package shared version: c64xplus_g7231aenc_2_00_00_000_production.zip.processEncode can not distinguish frame type.