[alsa-devel] Proposal for more reliable audio DMA.

Jon Smirl jonsmirl at gmail.com
Wed Jun 24 16:10:35 CEST 2009


On Tue, Jun 23, 2009 at 5:54 AM, Mark
Brown<broonie at opensource.wolfsonmicro.com> wrote:
> On Mon, Jun 22, 2009 at 12:43:52PM -0400, Jon Smirl wrote:
>> On Mon, Jun 22, 2009 at 12:27 PM, James
>
>> > DMA transfers on sound cards are a ring buffer. There is no automatic
>> > stop feature.
>
>> I don't about all hardware, but all of the hardware I've worked with
>> works both ways, ring or stop at the end.
>
>> DMA transfers for network packets wouldn't work in the ring buffer
>> model, you need the stop at the end capability.
>
> Remember, you're working with a general purpose SoC which shares the DMA
> controller with a large selection of other hardware.  A DMA controller
> that's part of a sound device and can't be used in anything else doesn't
> need to worry about any other applications.
>



More information about the Alsa-devel mailing list