Hello,
When playing back 8KHz, 2 channel audio with 16 bits per sample, I am noticing a large delay that appears to be the result of the FIFO on McBSP2. In my particular application audio is being received over the network that needs to be played back with low-latency (VoIP application) through a codec attached to McBSP2. Due to the size of the FIFO buffer, the audio is being delayed by approximately 128ms (1024/8000). I'm using Linux along with the standard ALSA drivers as the playback engine for the device. Is there any mechanism that would allow me to avoid having to fill the entire FIFO? Unfortunately resampling to a higher rate does not appear a viable option due to the clock cycles that would be required.
Thanks,
Jon