Hi,
I am working on aer_16_1_0_3. The test application with the given inputs fe_16k.pcm & ne_pink_16k.pcm worked fine as mentioned in the Installation & verification document. As my voip application is for 8KHz I have recorded PCM files be_fe_s16_8k.pcm & be_ne_s16_8k.pcm (be:BigEndian__fe/ne:farend/nearend__s16:Signed16bit__8KHZ). And changed the Sampling Rate bit field to "0" in the aersimcfg.txt file. The outputs (rxOut.pcm & txOut.pcm) were playing fine
In accordance to this I have disabled the logic for this endianness conversion before/after file read/write operations in aersim_fileIO.c and then ran the same application with little endian inputs. In this case the outputs(rxOut.pcm & txOut.pcm) were totally noisy.
Then I ran the same case (inputs as little endian) with the endianness logic enabled in aersim_fileIO.c. In this case I got outputs in which the speech was audible but not upto the mark.
My Setup is:
OS: Linux
Evaluation Board: Sitara AM335x
Audio Type: PCM, Signed 16 bit, 8KHz, Stereo
Audio Player Used: Audacity
Attachment of IO files: 0677.le_IO_s16_8K.zip
Please let me know what are the required/missing things to be done to make it work fine.
Regards,
G.Shricharan.