Revision 22d83b14 hw/pcspk.c
b/hw/pcspk.c | ||
---|---|---|
96 | 96 |
} |
97 | 97 |
} |
98 | 98 |
|
99 |
int pcspk_audio_init(AudioState *audio, qemu_irq *pic)
|
|
99 |
int pcspk_audio_init(qemu_irq *pic) |
|
100 | 100 |
{ |
101 |
AudioState *audio = AUD_init(); |
|
101 | 102 |
PCSpkState *s = &pcspk_state; |
102 | 103 |
struct audsettings as = {PCSPK_SAMPLE_RATE, 1, AUD_FMT_U8, 0}; |
103 | 104 |
|
104 |
if (!audio) { |
|
105 |
AUD_log(s_spk, "No audio state\n"); |
|
106 |
return -1; |
|
107 |
} |
|
108 | 105 |
AUD_register_card(audio, s_spk, &s->card); |
109 | 106 |
|
110 | 107 |
s->voice = AUD_open_out(&s->card, s->voice, s_spk, s, pcspk_callback, &as); |
Also available in: Unified diff