commit | b00f90ab08db5f458aae1bc0f66690b9f0e10be4 | [log] [tgz] |
---|---|---|
author | Ricardo Biehl Pasquali <pasqualirb@gmail.com> | Sat Dec 22 12:51:21 2018 -0200 |
committer | Ricardo Biehl Pasquali <pasqualirb@gmail.com> | Tue Jan 08 13:06:19 2019 -0200 |
tree | 67cce0898514a47d1ef9a30ba3309b3e233cad88 | |
parent | c1446758c76a8319382aad3b56df09c45d51bba4 [diff] [blame] |
pcm: Get values from kernel in avail_update Instead of sending appl_ptr and avail_min to the kernel, get them. This is the behavior of alsa-lib. Signed-off-by: Ricardo Biehl Pasquali <pasqualirb@gmail.com>
diff --git a/src/pcm.c b/src/pcm.c index 4bc86aa..3a8d4e9 100644 --- a/src/pcm.c +++ b/src/pcm.c
@@ -1325,7 +1325,7 @@ int pcm_avail_update(struct pcm *pcm) { - pcm_sync_ptr(pcm, 0); + pcm_sync_ptr(pcm, SNDRV_PCM_SYNC_PTR_APPL|SNDRV_PCM_SYNC_PTR_AVAIL_MIN); return pcm_mmap_avail(pcm); }