Revision 487414f1 hw/adlib.c
b/hw/adlib.c | ||
---|---|---|
331 | 331 |
s->samples = AUD_get_buffer_size_out (s->voice) >> SHIFT; |
332 | 332 |
s->mixbuf = qemu_mallocz (s->samples << SHIFT); |
333 | 333 |
|
334 |
if (!s->mixbuf) { |
|
335 |
dolog ("Could not allocate mixing buffer, %d samples (each %d bytes)\n", |
|
336 |
s->samples, 1 << SHIFT); |
|
337 |
Adlib_fini (s); |
|
338 |
return -1; |
|
339 |
} |
|
340 |
|
|
341 | 334 |
register_ioport_read (0x388, 4, 1, adlib_read, s); |
342 | 335 |
register_ioport_write (0x388, 4, 1, adlib_write, s); |
343 | 336 |
|
Also available in: Unified diff