On 7/11/07, Darren Gibbs <[EMAIL PROTECTED]> wrote:
We're doing an ARM-based embedded device, which right now is running
vanilla 2.6.20.  For the sake of simplicity we wrote an OSS driver
that's simply double-buffering and writing to the DAC via I2S.  We
have a buffer underrun problem that is directly proportional to CPU
load... no glitches when simply cat-ing a file to /dev/dsp, but lots
of glitches when other things are happening on the system.  Can
anyone suggest tools/techniques/patches for improving the situation?

Run the audio playback app with SCHED_FIFO priority.

Lee
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev

Reply via email to