CVSROOT: /var/cvs/freesci
Module name: freesci
Tesing username:
Changes by: freesci 02/01/18 21:02:49
Modified files:
src/include : midi_device.h midiout.h soundserver.h
src/sound : midi_adlib.c midi_adlibemu.c midi_device.c
midi_mt32.c midi_mt32gm.c midiout_unixraw.c
polled_ss.c sound.c soundserver.c
Log message:
Okay, this commit has two purposes:
0) Fix the immediate issues with the altered midi APIs. This includes
functions being called with the wrong number of parameters. This
still needs work, as some calls don't accept the delta parameter,
and subsequently pass them down as 0, which may not be correct.
1) Rename 'other_data' to 'delta'. Because that's what it actually is.
2) Have the soundserver emulate the master_volume if the hardware does
not directly support it. (Currently only the mt32 handles it)
Anyhoo. We still need to talk about changing the midi API.
- Pizza