diff options
Diffstat (limited to 'audio/alsaaudio.c')
-rw-r--r-- | audio/alsaaudio.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/audio/alsaaudio.c b/audio/alsaaudio.c index a573a380a..77a08a1c5 100644 --- a/audio/alsaaudio.c +++ b/audio/alsaaudio.c @@ -22,7 +22,8 @@ * THE SOFTWARE. */ #include <alsa/asoundlib.h> -#include "vl.h" +#include "qemu-common.h" +#include "audio.h" #define AUDIO_CAP "alsa" #include "audio_int.h" @@ -85,9 +86,9 @@ static struct { }; struct alsa_params_req { - int freq; + unsigned int freq; audfmt_e fmt; - int nchannels; + unsigned int nchannels; unsigned int buffer_size; unsigned int period_size; }; @@ -284,7 +285,8 @@ static int alsa_open (int in, struct alsa_params_req *req, { snd_pcm_t *handle; snd_pcm_hw_params_t *hw_params; - int err, freq, nchannels; + int err; + unsigned int freq, nchannels; const char *pcm_name = in ? conf.pcm_name_in : conf.pcm_name_out; unsigned int period_size, buffer_size; snd_pcm_uframes_t obt_buffer_size; |