]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Added ptrs to status struct (to have atomic now ptr). Changed boundary choice to...
authorAbramo Bagnara <abramo@alsa-project.org>
Tue, 20 Feb 2001 12:57:51 +0000 (12:57 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Tue, 20 Feb 2001 12:57:51 +0000 (12:57 +0000)
src/pcm/pcm_params.c

index fe1772c946a593e7e72f0cce28d8a70efaa67bda..1f61eb3e9c11db6e830972fe071e61f6a92774df 100644 (file)
@@ -2053,7 +2053,9 @@ int snd_pcm_sw_params_default(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)
        params->xfer_align = pcm->period_size;
        params->silence_threshold = 0;
        params->silence_size = 0;
-       params->boundary = LONG_MAX - pcm->buffer_size * 2 - LONG_MAX % pcm->buffer_size;
+       params->boundary = pcm->buffer_size;
+       while (params->boundary * 2 <= LONG_MAX - pcm->buffer_size)
+               params->boundary *= 2;
        return 0;
 }