diff options
author | Juan Quintela <quintela@redhat.com> | 2009-08-11 02:31:17 +0200 |
---|---|---|
committer | malc <av1474@comtv.ru> | 2009-08-11 20:51:24 +0400 |
commit | 1a40d5e23577b955265fe12a2b7b5222ec2df0f2 (patch) | |
tree | a5d043000b861d524237dcb6d581ee1026f99f86 /audio | |
parent | use C99 initializers for audio_pcm_ops (diff) | |
download | qemu-kvm-1a40d5e23577b955265fe12a2b7b5222ec2df0f2.tar.gz qemu-kvm-1a40d5e23577b955265fe12a2b7b5222ec2df0f2.tar.bz2 qemu-kvm-1a40d5e23577b955265fe12a2b7b5222ec2df0f2.zip |
use C99 initializers for all audio/*
Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'audio')
-rw-r--r-- | audio/alsaaudio.c | 6 | ||||
-rw-r--r-- | audio/dsoundaudio.c | 22 | ||||
-rw-r--r-- | audio/esdaudio.c | 6 | ||||
-rw-r--r-- | audio/fmodaudio.c | 49 | ||||
-rw-r--r-- | audio/ossaudio.c | 6 | ||||
-rw-r--r-- | audio/paaudio.c | 7 | ||||
-rw-r--r-- | audio/sdlaudio.c | 2 | ||||
-rw-r--r-- | audio/wavaudio.c | 11 |
8 files changed, 56 insertions, 53 deletions
diff --git a/audio/alsaaudio.c b/audio/alsaaudio.c index e079dba8a..862579a9d 100644 --- a/audio/alsaaudio.c +++ b/audio/alsaaudio.c @@ -786,8 +786,10 @@ static int alsa_run_in (HWVoiceIn *hw) int add; int len; } bufs[2] = { - { hw->wpos, 0 }, - { 0, 0 } + {.add = hw->wpos, + .len = 0}, + {.add = 0, + .len = 0} }; snd_pcm_sframes_t avail; snd_pcm_uframes_t read_samples = 0; diff --git a/audio/dsoundaudio.c b/audio/dsoundaudio.c index aff08177f..45c1dfd20 100644 --- a/audio/dsoundaudio.c +++ b/audio/dsoundaudio.c @@ -49,18 +49,16 @@ static struct { struct audsettings settings; int latency_millis; } conf = { - 1, - 1, - 1, - 0, - 16384, - 16384, - { - 44100, - 2, - AUD_FMT_S16 - }, - 10 + .lock_retries = 1, + .restore_retries = 1, + .getstatus_retries = 1, + .set_primary = 0, + .bufsize_in = 16384, + .bufsize_out = 16384, + .settings.freq = 44100, + .settings.nchannels = 2, + .settings.fmt = AUD_FMT_S16 + .latency_millis = 10 }; typedef struct { diff --git a/audio/esdaudio.c b/audio/esdaudio.c index 23e488a88..4648fd4b0 100644 --- a/audio/esdaudio.c +++ b/audio/esdaudio.c @@ -58,10 +58,8 @@ static struct { char *dac_host; char *adc_host; } conf = { - 1024, - 2, - NULL, - NULL + .samples = 1024, + .divisor = 2, }; static void GCC_FMT_ATTR (2, 3) qesd_logerr (int err, const char *fmt, ...) diff --git a/audio/fmodaudio.c b/audio/fmodaudio.c index 17ade51dd..11ad09bb2 100644 --- a/audio/fmodaudio.c +++ b/audio/fmodaudio.c @@ -50,13 +50,9 @@ static struct { int threshold; int broken_adc; } conf = { - NULL, - 2048 * 2, - 44100, - 2, - 0, - 0, - 0 + .nb_samples = 2048 * 2, + .freq = 44100, + .nb_channels = 2, }; static void GCC_FMT_ATTR (1, 2) fmod_logerr (const char *fmt, ...) @@ -517,27 +513,40 @@ static struct { const char *name; int type; } drvtab[] = { - {"none", FSOUND_OUTPUT_NOSOUND}, + {.name = "none", + .type = FSOUND_OUTPUT_NOSOUND}, #ifdef _WIN32 - {"winmm", FSOUND_OUTPUT_WINMM}, - {"dsound", FSOUND_OUTPUT_DSOUND}, - {"a3d", FSOUND_OUTPUT_A3D}, - {"asio", FSOUND_OUTPUT_ASIO}, + {.name = "winmm", + .type = FSOUND_OUTPUT_WINMM}, + {.name = "dsound", + .type = FSOUND_OUTPUT_DSOUND}, + {.name = "a3d", + .type = FSOUND_OUTPUT_A3D}, + {.name = "asio", + .type = FSOUND_OUTPUT_ASIO}, #endif #ifdef __linux__ - {"oss", FSOUND_OUTPUT_OSS}, - {"alsa", FSOUND_OUTPUT_ALSA}, - {"esd", FSOUND_OUTPUT_ESD}, + {.name = "oss", + .type = FSOUND_OUTPUT_OSS}, + {.name = "alsa", + .type = FSOUND_OUTPUT_ALSA}, + {.name = "esd", + .type = FSOUND_OUTPUT_ESD}, #endif #ifdef __APPLE__ - {"mac", FSOUND_OUTPUT_MAC}, + {.name = "mac", + .type = FSOUND_OUTPUT_MAC}, #endif #if 0 - {"xbox", FSOUND_OUTPUT_XBOX}, - {"ps2", FSOUND_OUTPUT_PS2}, - {"gcube", FSOUND_OUTPUT_GC}, + {.name = "xbox", + .type = FSOUND_OUTPUT_XBOX}, + {.name = "ps2", + .type = FSOUND_OUTPUT_PS2}, + {.name = "gcube", + .type = FSOUND_OUTPUT_GC}, #endif - {"none-realtime", FSOUND_OUTPUT_NOSOUND_NONREALTIME} + {.name = "none-realtime", + .type = FSOUND_OUTPUT_NOSOUND_NONREALTIME} }; static void *fmod_audio_init (void) diff --git a/audio/ossaudio.c b/audio/ossaudio.c index 03e17b570..bda275661 100644 --- a/audio/ossaudio.c +++ b/audio/ossaudio.c @@ -654,8 +654,10 @@ static int oss_run_in (HWVoiceIn *hw) int add; int len; } bufs[2] = { - { hw->wpos, 0 }, - { 0, 0 } + {.add = hw->wpos, + .len = 0}, + {.add = 0, + .len = 0} }; if (!dead) { diff --git a/audio/paaudio.c b/audio/paaudio.c index 942e64f2b..dbc40813e 100644 --- a/audio/paaudio.c +++ b/audio/paaudio.c @@ -38,11 +38,8 @@ static struct { char *sink; char *source; } conf = { - 1024, - 2, - NULL, - NULL, - NULL + .samples = 1024, + .divisor = 2, }; static void GCC_FMT_ATTR (2, 3) qpa_logerr (int err, const char *fmt, ...) diff --git a/audio/sdlaudio.c b/audio/sdlaudio.c index e8c6a2866..864060d16 100644 --- a/audio/sdlaudio.c +++ b/audio/sdlaudio.c @@ -48,7 +48,7 @@ typedef struct SDLVoiceOut { static struct { int nb_samples; } conf = { - 1024 + .nb_samples = 1024 }; static struct SDLAudioState { diff --git a/audio/wavaudio.c b/audio/wavaudio.c index 4c49f23e9..8d1d7147f 100644 --- a/audio/wavaudio.c +++ b/audio/wavaudio.c @@ -40,13 +40,10 @@ static struct { struct audsettings settings; const char *wav_path; } conf = { - { - 44100, - 2, - AUD_FMT_S16, - 0 - }, - "qemu.wav" + .settings.freq = 44100, + .settings.nchannels = 2, + .settings.fmt = AUD_FMT_S16, + .wav_path = "qemu.wav" }; static int wav_run_out (HWVoiceOut *hw) |