mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-21 19:51:49 +00:00
AUDIO: Miles Audio: pass strings via reference
This commit is contained in:
parent
169f4b94f2
commit
d6bf970a58
@ -71,9 +71,9 @@ namespace Audio {
|
|||||||
// Miles Audio actually used 0x4000, because they didn't shift the 2 bytes properly
|
// Miles Audio actually used 0x4000, because they didn't shift the 2 bytes properly
|
||||||
#define MILES_PITCHBENDER_DEFAULT 0x2000
|
#define MILES_PITCHBENDER_DEFAULT 0x2000
|
||||||
|
|
||||||
extern MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String instrumentDataFilename, const Common::String instrumentDataFilenameOPL3, const byte *instrumentDataPtr = NULL, uint32 instrumentDataSize = 0);
|
extern MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String &instrumentDataFilename, const Common::String &instrumentDataFilenameOPL3, const byte *instrumentDataPtr = NULL, uint32 instrumentDataSize = 0);
|
||||||
|
|
||||||
extern MidiDriver *MidiDriver_Miles_MT32_create(const Common::String instrumentDataFilename);
|
extern MidiDriver *MidiDriver_Miles_MT32_create(const Common::String &instrumentDataFilename);
|
||||||
|
|
||||||
extern void MidiDriver_Miles_MT32_processXMIDITimbreChunk(MidiDriver_BASE *driver, const byte *timbreListPtr, uint32 timbreListSize);
|
extern void MidiDriver_Miles_MT32_processXMIDITimbreChunk(MidiDriver_BASE *driver, const byte *timbreListPtr, uint32 timbreListSize);
|
||||||
|
|
||||||
|
@ -1060,7 +1060,7 @@ uint32 MidiDriver_Miles_AdLib::property(int prop, uint32 param) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String instrumentDataFilename, const Common::String instrumentDataFilenameOPL3, const byte *instrumentRawDataPtr, uint32 instrumentRawDataSize) {
|
MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String &instrumentDataFilename, const Common::String &instrumentDataFilenameOPL3, const byte *instrumentRawDataPtr, uint32 instrumentRawDataSize) {
|
||||||
// Load adlib instrument data from file SAMPLE.AD (OPL3: SAMPLE.OPL)
|
// Load adlib instrument data from file SAMPLE.AD (OPL3: SAMPLE.OPL)
|
||||||
Common::File *fileStream = NULL;
|
Common::File *fileStream = NULL;
|
||||||
uint32 fileSize = 0;
|
uint32 fileSize = 0;
|
||||||
|
@ -796,7 +796,7 @@ void MidiDriver_Miles_MT32::writeToSystemArea(byte index, byte value) {
|
|||||||
MT32SysEx(targetAddress, sysExData);
|
MT32SysEx(targetAddress, sysExData);
|
||||||
}
|
}
|
||||||
|
|
||||||
MidiDriver *MidiDriver_Miles_MT32_create(const Common::String instrumentDataFilename) {
|
MidiDriver *MidiDriver_Miles_MT32_create(const Common::String &instrumentDataFilename) {
|
||||||
MilesMT32InstrumentEntry *instrumentTablePtr = NULL;
|
MilesMT32InstrumentEntry *instrumentTablePtr = NULL;
|
||||||
uint16 instrumentTableCount = 0;
|
uint16 instrumentTableCount = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user