]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed mmap size computation
authorAbramo Bagnara <abramo@alsa-project.org>
Tue, 28 Nov 2000 22:48:35 +0000 (22:48 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Tue, 28 Nov 2000 22:48:35 +0000 (22:48 +0000)
src/pcm/pcm_mmap.c

index 1a754c72b83285c0c26b6739ca0dd672044c20e5..cec3e194fd458b37e46f2ad88a353b6d05583139 100644 (file)
@@ -290,7 +290,7 @@ int snd_pcm_mmap(snd_pcm_t *pcm)
                                default:
                                        assert(0);
                                }
-                               s = i1->first + i1->step * pcm->buffer_size;
+                               s = i1->first + i1->step * (pcm->buffer_size - 1) + pcm->bits_per_sample;
                                if (s > size)
                                        size = s;
                        }