23 Jul
2012
23 Jul
'12
4:21 p.m.
On 23 July 2012 16:09, Vinod Koul vinod.koul@linux.intel.com wrote:
Take the case of a DSP which employs DMA on input and output (of the DSP) At start, DSP would buffer some data, assuming a period. And assume app has filed one period only. So at start as we buffered a period, ALSA threw up wrong xrun, as it wasn't aware that this buffer is not yet rendered.
I thought the data was supposed to leave the ring-buffer only _after_ the TRIGGER_START call ?