? build-arch-stamp ? debian ? local.diff Index: alsa/pcm.c =================================================================== RCS file: /cvsroot/alsa/alsa-oss/alsa/pcm.c,v retrieving revision 1.9 diff -p -u -r1.9 pcm.c --- alsa/pcm.c 26 Feb 2004 15:31:46 -0000 1.9 +++ alsa/pcm.c 27 Feb 2004 12:13:33 -0000 @@ -261,7 +261,9 @@ static int oss_dsp_hw_params(oss_dsp_t * if (err < 0) return err; if (dsp->maxfrags > 0) { - unsigned int periods_max = dsp->maxfrags; + unsigned int periods_max = periods_min > dsp->maxfrags + ? periods_min + : dsp->maxfrags; err = snd_pcm_hw_params_set_periods_max(pcm, hw, &periods_max, 0); if (err < 0)