Call proper function when trying to set period size
authormalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 9 Jul 2008 19:25:24 +0000 (19:25 +0000)
committermalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 9 Jul 2008 19:25:24 +0000 (19:25 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4863 c046a42c-6fe2-441c-8c8c-71466251a162

audio/alsaaudio.c

index ba80dea..4d47aa0 100644 (file)
@@ -385,12 +385,14 @@ static int alsa_open (int in, struct alsa_params_req *req,
             obt = ptime;
         }
         else {
+            int dir = 0;
             snd_pcm_uframes_t psize = req->period_size;
 
-            err = snd_pcm_hw_params_set_buffer_size_near (
+            err = snd_pcm_hw_params_set_period_size_near (
                 handle,
                 hw_params,
-                &psize
+                &psize,
+                &dir
                 );
             obt = psize;
         }