On Mon, Dec 26, 2011 at 03:33:29PM +0900, Tomoya MORINAGA wrote:
2011/12/22 Mark Brown broonie@opensource.wolfsonmicro.com:
Not sorted but queuing only. In sound/voice control system, queuing is not rare, I think. If necessary, though this method is very common, I can send the method of the queue.
No, please describe the problem you're trying to fix.
When CPU is heavy load, this buffer is useful. The heavy load causes delaying receiving processing. If there is no buffer, stream sound/voice can be broken. If there is the buffer, it can prevent the broken sound.
So you're just talking about standard underflows if the application can't keep up? There's *no* reason for your driver to do anything about this, it's a really basic thing that affects all audio hardware. Just write a driver for the hardware.