On Thu, 11 Mar 2004, Takashi Iwai wrote:

> unfortunately, the current implementation of ALSA PCM middle layer
> isn't well suited for this kind of hardwares.  it'll be a bit more
> complicated than you think.

I don't think that's this case. I'm not sure, if the basic midlevel 
mechanism is understood: The midle level code expects that driver 
start/stop the stream in the trigger callback, so if you can queue
more 'periods' into the DMA engine, do it and abort/pause the transfer
only the trigger callback request. You don't need to check appl/hw_ptr
in the lowlevel code.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to