]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: fix the documentation for snd_pcm_poll_descriptors again
authorJaroslav Kysela <perex@perex.cz>
Tue, 2 Jan 2024 09:52:33 +0000 (10:52 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 2 Jan 2024 09:52:33 +0000 (10:52 +0100)
As noted in the github issue, the poll descriptors may change depending
on the stream parameters.

Fixes: cd04da2b ("pcm: clarify documentation of poll descriptor usage")
Fixes: https://github.com/alsa-project/alsa-lib/issues/372
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/pcm/pcm.c

index bc7e26fd3ee96aeaf293f386bae7b42f5ba619e8..75e81c03b115cc9ed554edc264d987e2048c5480 100644 (file)
@@ -1812,9 +1812,10 @@ static int __snd_pcm_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds,
  * \link ::snd_pcm_poll_descriptors_revents() \endlink .
  *
  * It is guaranteed that for the given PCM handle, the output poll
- * descriptor structs (and their count) will never change, thus it is
- * valid to call the function once and reuse its output for the
- * lifetime of the PCM device.
+ * descriptor structs (and their count) will not change after
+ * hardware and software parameters setup. Thus it is valid to call
+ * the function once when all parameters are set and reuse its output
+ * for the lifetime of the stream parameters.
  *
  * The function is thread-safe when built with the proper option.
  */