Commit a7bb29ba877e4f80f0029b99256e974d87460cab
1 parent
266910c4
Call proper function when trying to set period size
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4863 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
4 additions
and
2 deletions
audio/alsaaudio.c
| @@ -385,12 +385,14 @@ static int alsa_open (int in, struct alsa_params_req *req, | @@ -385,12 +385,14 @@ static int alsa_open (int in, struct alsa_params_req *req, | ||
| 385 | obt = ptime; | 385 | obt = ptime; |
| 386 | } | 386 | } |
| 387 | else { | 387 | else { |
| 388 | + int dir = 0; | ||
| 388 | snd_pcm_uframes_t psize = req->period_size; | 389 | snd_pcm_uframes_t psize = req->period_size; |
| 389 | 390 | ||
| 390 | - err = snd_pcm_hw_params_set_buffer_size_near ( | 391 | + err = snd_pcm_hw_params_set_period_size_near ( |
| 391 | handle, | 392 | handle, |
| 392 | hw_params, | 393 | hw_params, |
| 393 | - &psize | 394 | + &psize, |
| 395 | + &dir | ||
| 394 | ); | 396 | ); |
| 395 | obt = psize; | 397 | obt = psize; |
| 396 | } | 398 | } |