diff options
author | malc <av1474@comtv.ru> | 2009-05-14 03:11:35 +0400 |
---|---|---|
committer | malc <av1474@comtv.ru> | 2009-05-14 03:20:43 +0400 |
commit | 1a7dafce1dfc3dc2052d0c5d8397e72121291c57 (patch) | |
tree | 6b83da7787156494d16c58e2d5a41396a01a964f /hw | |
parent | b36aa85c7bef893bdad1f0646a2f6b3018eff0fb (diff) | |
download | qemu-1a7dafce1dfc3dc2052d0c5d8397e72121291c57.zip qemu-1a7dafce1dfc3dc2052d0c5d8397e72121291c57.tar.gz qemu-1a7dafce1dfc3dc2052d0c5d8397e72121291c57.tar.bz2 |
Remove any pretense that there can be more than one AudioState
Diffstat (limited to 'hw')
-rw-r--r-- | hw/ac97.c | 3 | ||||
-rw-r--r-- | hw/adlib.c | 3 | ||||
-rw-r--r-- | hw/cs4231a.c | 3 | ||||
-rw-r--r-- | hw/es1370.c | 3 | ||||
-rw-r--r-- | hw/gus.c | 3 | ||||
-rw-r--r-- | hw/omap2.c | 2 | ||||
-rw-r--r-- | hw/pcspk.c | 3 | ||||
-rw-r--r-- | hw/sb16.c | 3 | ||||
-rw-r--r-- | hw/tsc210x.c | 7 | ||||
-rw-r--r-- | hw/wm8750.c | 3 |
10 files changed, 11 insertions, 22 deletions
@@ -1310,7 +1310,6 @@ static void ac97_on_reset (void *opaque) int ac97_init (PCIBus *bus) { - AudioState *audio = AUD_init(); PCIAC97LinkState *d; AC97LinkState *s; uint8_t *c; @@ -1371,7 +1370,7 @@ int ac97_init (PCIBus *bus) pci_register_io_region (&d->dev, 1, 64 * 4, PCI_ADDRESS_SPACE_IO, ac97_map); register_savevm ("ac97", 0, 2, ac97_save, ac97_load, s); qemu_register_reset (ac97_on_reset, s); - AUD_register_card (audio, "ac97", &s->card); + AUD_register_card ("ac97", &s->card); ac97_on_reset (s); return 0; } @@ -278,7 +278,6 @@ static void Adlib_fini (AdlibState *s) int Adlib_init (qemu_irq *pic) { - AudioState *audio = AUD_init(); AdlibState *s = &glob_adlib; struct audsettings as; @@ -308,7 +307,7 @@ int Adlib_init (qemu_irq *pic) as.fmt = AUD_FMT_S16; as.endianness = AUDIO_HOST_ENDIANNESS; - AUD_register_card (audio, "adlib", &s->card); + AUD_register_card ("adlib", &s->card); s->voice = AUD_open_out ( &s->card, diff --git a/hw/cs4231a.c b/hw/cs4231a.c index 4212ed1..33c9460 100644 --- a/hw/cs4231a.c +++ b/hw/cs4231a.c @@ -638,7 +638,6 @@ static int cs_load(QEMUFile *f, void *opaque, int version_id) int cs4231a_init (qemu_irq *pic) { - AudioState *audio = AUD_init(); int i; CSState *s; @@ -660,6 +659,6 @@ int cs4231a_init (qemu_irq *pic) qemu_register_reset (cs_reset, s); cs_reset (s); - AUD_register_card (audio,"cs4231a", &s->card); + AUD_register_card ("cs4231a", &s->card); return 0; } diff --git a/hw/es1370.c b/hw/es1370.c index 99ee208..6589547 100644 --- a/hw/es1370.c +++ b/hw/es1370.c @@ -1007,7 +1007,6 @@ static void es1370_on_reset (void *opaque) int es1370_init (PCIBus *bus) { - AudioState *audio = AUD_init(); PCIES1370State *d; ES1370State *s; uint8_t *c; @@ -1058,7 +1057,7 @@ int es1370_init (PCIBus *bus) register_savevm ("es1370", 0, 2, es1370_save, es1370_load, s); qemu_register_reset (es1370_on_reset, s); - AUD_register_card (audio, "es1370", &s->card); + AUD_register_card ("es1370", &s->card); es1370_reset (s); return 0; } @@ -252,13 +252,12 @@ static int GUS_load (QEMUFile *f, void *opaque, int version_id) int GUS_init (qemu_irq *pic) { - AudioState *audio = AUD_init(); GUSState *s; struct audsettings as; s = qemu_mallocz (sizeof (*s)); - AUD_register_card (audio, "gus", &s->card); + AUD_register_card ("gus", &s->card); as.freq = conf.freq; as.nchannels = 2; @@ -1973,7 +1973,7 @@ struct omap_eac_s *omap_eac_init(struct omap_target_agent_s *ta, omap_eac_reset(s); #ifdef HAS_AUDIO - AUD_register_card(AUD_init(), "OMAP EAC", &s->codec.card); + AUD_register_card("OMAP EAC", &s->codec.card); iomemtype = cpu_register_io_memory(0, omap_eac_readfn, omap_eac_writefn, s); @@ -98,11 +98,10 @@ static void pcspk_callback(void *opaque, int free) int pcspk_audio_init(qemu_irq *pic) { - AudioState *audio = AUD_init(); PCSpkState *s = &pcspk_state; struct audsettings as = {PCSPK_SAMPLE_RATE, 1, AUD_FMT_U8, 0}; - AUD_register_card(audio, s_spk, &s->card); + AUD_register_card(s_spk, &s->card); s->voice = AUD_open_out(&s->card, s->voice, s_spk, s, pcspk_callback, &as); if (!s->voice) { @@ -1400,7 +1400,6 @@ static int SB_load (QEMUFile *f, void *opaque, int version_id) int SB16_init (qemu_irq *pic) { - AudioState *audio = AUD_init(); SB16State *s; int i; static const uint8_t dsp_write_ports[] = {0x6, 0xc}; @@ -1447,6 +1446,6 @@ int SB16_init (qemu_irq *pic) s->can_write = 1; register_savevm ("sb16", 0, 1, SB_save, SB_load, s); - AUD_register_card (audio, "sb16", &s->card); + AUD_register_card ("sb16", &s->card); return 0; } diff --git a/hw/tsc210x.c b/hw/tsc210x.c index 316156d..16874e0 100644 --- a/hw/tsc210x.c +++ b/hw/tsc210x.c @@ -82,7 +82,6 @@ typedef struct { SWVoiceOut *dac_voice[1]; int i2s_rx_rate; int i2s_tx_rate; - AudioState *audio; int tr[8]; @@ -1117,7 +1116,6 @@ uWireSlave *tsc2102_init(qemu_irq pint) s->pint = pint; s->model = 0x2102; s->name = "tsc2102"; - s->audio = AUD_init();; s->tr[0] = 0; s->tr[1] = 1; @@ -1143,7 +1141,7 @@ uWireSlave *tsc2102_init(qemu_irq pint) qemu_add_mouse_event_handler(tsc210x_touchscreen_event, s, 1, "QEMU TSC2102-driven Touchscreen"); - AUD_register_card(s->audio, s->name, &s->card); + AUD_register_card(s->name, &s->card); qemu_register_reset((void *) tsc210x_reset, s); register_savevm(s->name, -1, 0, @@ -1169,7 +1167,6 @@ uWireSlave *tsc2301_init(qemu_irq penirq, qemu_irq kbirq, qemu_irq dav) s->davint = dav; s->model = 0x2301; s->name = "tsc2301"; - s->audio = AUD_init(); s->tr[0] = 0; s->tr[1] = 1; @@ -1195,7 +1192,7 @@ uWireSlave *tsc2301_init(qemu_irq penirq, qemu_irq kbirq, qemu_irq dav) qemu_add_mouse_event_handler(tsc210x_touchscreen_event, s, 1, "QEMU TSC2301-driven Touchscreen"); - AUD_register_card(s->audio, s->name, &s->card); + AUD_register_card(s->name, &s->card); qemu_register_reset((void *) tsc210x_reset, s); register_savevm(s->name, -1, 0, tsc210x_save, tsc210x_load, s); diff --git a/hw/wm8750.c b/hw/wm8750.c index 3a428c6..bb5106d 100644 --- a/hw/wm8750.c +++ b/hw/wm8750.c @@ -647,14 +647,13 @@ static int wm8750_load(QEMUFile *f, void *opaque, int version_id) i2c_slave *wm8750_init(i2c_bus *bus) { - AudioState *audio = AUD_init(); WM8750State *s = (WM8750State *) i2c_slave_init(bus, 0, sizeof(WM8750State)); s->i2c.event = wm8750_event; s->i2c.recv = wm8750_rx; s->i2c.send = wm8750_tx; - AUD_register_card(audio, CODEC, &s->card); + AUD_register_card(CODEC, &s->card); wm8750_reset(&s->i2c); register_savevm(CODEC, -1, 0, wm8750_save, wm8750_load, s); |