From 0d9acba8fddbf970c7353083e6a60b47017ce3e4 Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Tue, 12 May 2009 12:02:38 +0100 Subject: Make AUD_init failure fatal Failure to initialize the audio subsystem is not handled consistently. Where it is handled it has guest visible effects, which is wrong. We already have a "nosound" audio driver as a last resort, so trying to proceed without an audio backend seems pointless. Also protect against multiple calls to AUD_init so that this can be pushed down into individual devices. Signed-off-by: Paul Brook --- hw/musicpal.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'hw/musicpal.c') diff --git a/hw/musicpal.c b/hw/musicpal.c index b698610..0c47e5d 100644 --- a/hw/musicpal.c +++ b/hw/musicpal.c @@ -428,10 +428,6 @@ static i2c_interface *musicpal_audio_init(qemu_irq irq) int iomemtype; audio = AUD_init(); - if (!audio) { - AUD_log(audio_name, "No audio state\n"); - return NULL; - } s = qemu_mallocz(sizeof(musicpal_audio_state)); s->irq = irq; -- cgit v1.1