[alsa-devel] [PATCH] aplay: support no period wakeup option in argument
Takashi Iwai
tiwai at suse.de
Tue Jan 1 10:13:00 CET 2019
On Thu, 27 Dec 2018 07:46:57 +0100,
S.j. Wang wrote:
>
> I still have two questions:
> 1. It seems the no-period-wakeup feature should be dropped for it isn't recommended
> By alsa, right? I still found some driver in kernel support it, what's the reason?
>
> 2. Shall we add this option in aplay for it is feature that alsa support, even it is optional?
As Sakamoto-san already mentioned, no-period-wakeup is nothing but an
optional feature for very specific applications and setup, and it's
still valid and useful.
The condition to use this option is:
- If a hardware may perform DMA continuously on a ring buffer (a la
free-wheel mode), and
- Application doesn't need the wakeup from kernel at each PCM period,
but it manages the stream transfer timing by itself.
aplay doesn't satisfies the latter, hence adding such a command line
option makes no sense. But, it doesn't mean that no-period-wakeup is
useless. It can work well for specific applications like PulseAudio.
Takashi
More information about the Alsa-devel
mailing list