I have i.MX53 QSB with lucid ubuntu image. At the beginning, I play a mp3 audio file first, in the same time, use "arecord" utility to record the sound from micphone. During the procedure, there are some overrun message is shown, and something is lost in recorded audio file. For example, the record audio should have the sound of number from 1~20, but in the recorded audio, number 8 & 11 is missing.
The message is listed below:
$totem aaa.mp3 &
$ arecord -f cd test.wav
Recording WAVE 'test.wav' : Signed 15 bit Little Endian, Rate 44100 Hz, Stereo
overrun!!! (at least -437969.791 ms long)
overrun!!! (at least -437969.798 ms long)
overrun!!! (at least -437969.798 ms long)
^C Aborted by signal Interrupt...
If no audio playback when recording, then this problem is gone. Is it possible I2S bandwidth issue ? Anybody have idea how to solved this problem ?
By the way, if I use "gnome-sound-recorder" to test in stead of "arecord", then the saved audio is very poor ( without mp3 playback).