From fe2cece60e02262e64cfadcbcd0408720628ef2a Mon Sep 17 00:00:00 2001 From: bellard Date: Mon, 6 Dec 2004 23:14:48 +0000 Subject: audio fixes (malc) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1165 c046a42c-6fe2-441c-8c8c-71466251a162 --- audio/audio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'audio/audio.c') diff --git a/audio/audio.c b/audio/audio.c index 661771e..0c0c8dd 100644 --- a/audio/audio.c +++ b/audio/audio.c @@ -367,14 +367,15 @@ static int dist (void *hw) { if (hw) { return (((uint8_t *) hw - (uint8_t *) hw_voices) - / audio_state.voice_size) + 1; + / audio_state.drv->voice_size) + 1; } else { return 0; } } -#define ADVANCE(hw) hw ? advance (hw, audio_state.voice_size) : hw_voices +#define ADVANCE(hw) \ + ((hw) ? advance (hw, audio_state.drv->voice_size) : hw_voices) HWVoice *pcm_hw_find_any (HWVoice *hw) { -- cgit v1.1