use C99 initializers for all audio/*
Signed-off-by: Juan Quintela <quintela@redhat.com>
This commit is contained in:
parent
1dd3e4d13d
commit
1a40d5e235
@ -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;
|
||||
|
@ -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 {
|
||||
|
@ -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, ...)
|
||||
|
@ -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)
|
||||
|
@ -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) {
|
||||
|
@ -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, ...)
|
||||
|
@ -48,7 +48,7 @@ typedef struct SDLVoiceOut {
|
||||
static struct {
|
||||
int nb_samples;
|
||||
} conf = {
|
||||
1024
|
||||
.nb_samples = 1024
|
||||
};
|
||||
|
||||
static struct SDLAudioState {
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user