[alsa-devel] [RFC PATCH 0/4] better support for bursty DMA usages

Raymond Yau superquad.vortex2 at gmail.com
Wed Jul 15 12:14:17 CEST 2015


>
> Set of patches to fix issues with hw_ptr fuzziness [1] and increased
buffering
>  w/ DSPs
>
> 1. disable rewinds to allow for new HDaudio SPIB DMA functionality (fetch
up to
> the application pointer, rewinds not supported)
> 2. report max in-flight bytes to avoid problems with stale data (late
wake-ups,
> rewinds)
>
> [1]
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-June/093646.html
>
> TODO:
> 1. fixes and alsa-lib updates (compile-tested only for now)

http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/src/modules/alsa/alsa-sink.c?id=cb55b00ccd25d965b1222e74375aee05427a449b

Do you need a new api snd_pcm_hw_params_can_rewind() for the application to
know pcm device does not support rewind ?


More information about the Alsa-devel mailing list