Revision fb065187 hw/sb16.c
b/hw/sb16.c | ||
---|---|---|
23 | 23 |
*/ |
24 | 24 |
#include "vl.h" |
25 | 25 |
|
26 |
/* #define DEBUG */ |
|
27 |
#define AUDIO_CAP "sb16" |
|
28 |
#include "audio/audio.h" |
|
29 |
|
|
30 | 26 |
#define LENOFA(a) ((int) (sizeof(a)/sizeof(a[0]))) |
31 | 27 |
|
28 |
#define dolog(...) AUD_log ("sb16", __VA_ARGS__) |
|
29 |
#ifdef DEBUG |
|
30 |
#define ldebug(...) dolog (__VA_ARGS__) |
|
31 |
#else |
|
32 |
#define ldebug(...) |
|
33 |
#endif |
|
34 |
|
|
35 |
/* #define DEBUG */ |
|
32 | 36 |
/* #define DEBUG_SB16_MOST */ |
33 | 37 |
|
34 | 38 |
#define IO_READ_PROTO(name) \ |
... | ... | |
511 | 515 |
return; |
512 | 516 |
|
513 | 517 |
warn: |
514 |
dolog ("warning command %#x,%d is not trully understood yet\n", |
|
518 |
dolog ("warning: command %#x,%d is not trully understood yet\n",
|
|
515 | 519 |
cmd, s->needed_bytes); |
516 | 520 |
s->cmd = cmd; |
517 | 521 |
return; |
... | ... | |
1172 | 1176 |
qemu_get_be32s (f, &s->mixer_nreg); |
1173 | 1177 |
qemu_get_buffer (f, s->mixer_regs, 256); |
1174 | 1178 |
|
1175 |
if (s->voice) |
|
1176 |
AUD_reset (s->voice); |
|
1179 |
if (s->voice) { |
|
1180 |
AUD_close (s->voice); |
|
1181 |
s->voice = NULL; |
|
1182 |
} |
|
1177 | 1183 |
|
1178 | 1184 |
if (s->dma_running) { |
1179 | 1185 |
if (s->freq) |
Also available in: Unified diff