]> git.alsa-project.org Git - alsa-plugins.git/commitdiff
oss - Add missing initialization of fragments
authorTakashi Iwai <tiwai@suse.de>
Fri, 17 Jul 2009 10:00:18 +0000 (12:00 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 17 Jul 2009 10:00:18 +0000 (12:00 +0200)
The periods calculation was missing for initializing OSS fragments.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
oss/pcm_oss.c

index 8a2a6720da0d20fcf4c1bfb975c11ea786dc9e0b..d43b44cb607a6512a842b5618adfda295a4e2c8c 100644 (file)
@@ -181,6 +181,7 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
                fprintf(stderr, "*** OSS: invalid period size %d\n", (int)io->period_size);
                return -EINVAL;
        }
+       oss->periods = io->buffer_size / io->period_size;
 
  _retry:
        tmp = oss->period_shift | (oss->periods << 16);