diff options
author | Max Horn | 2002-10-21 12:43:18 +0000 |
---|---|---|
committer | Max Horn | 2002-10-21 12:43:18 +0000 |
commit | 6f1da52a64464a1e5d0b06e308c29f266e98e8b2 (patch) | |
tree | 3bf8e23a909e01aeeaace3fffcee45e9d16bb9de | |
parent | 88462aec1ae7bef979b53a8e4d0ecb59555ad914 (diff) | |
download | scummvm-rg350-6f1da52a64464a1e5d0b06e308c29f266e98e8b2.tar.gz scummvm-rg350-6f1da52a64464a1e5d0b06e308c29f266e98e8b2.tar.bz2 scummvm-rg350-6f1da52a64464a1e5d0b06e308c29f266e98e8b2.zip |
fixed compilation on MacOS
svn-id: r5212
-rw-r--r-- | sound/mididrv.cpp | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/sound/mididrv.cpp b/sound/mididrv.cpp index ecb144c6d7..48fa185037 100644 --- a/sound/mididrv.cpp +++ b/sound/mididrv.cpp @@ -45,7 +45,7 @@ public: void send(uint32 b); void pause(bool pause); void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: struct MyMidiHdr { @@ -305,7 +305,7 @@ public: void send(uint32 b); void pause(bool pause); void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: enum { @@ -517,7 +517,7 @@ public: void send(uint32 b); void pause(bool pause); void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: StreamCallback *_stream_proc; @@ -655,7 +655,7 @@ public: void send(uint32 b); void pause(bool pause) { } void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range); + void setPitchBendRange (byte channel, uint range); private: NoteAllocator qtNoteAllocator; @@ -817,9 +817,8 @@ void MidiDriver_QT::send(uint32 b) // multiply it by a factor. If all was right, the factor would be 3/8, but for // mysterious reasons the actual factor we have to use is more like 1/32 or 3/64. // Maybe the QT docs are right, and - long theBend = ((long)midiCmd[1] | (long)(midiCmd[2] << 7)); - _pitchbend[chanID] = theBend; - theBend = (theBend - 0x2000) * _pitchbend_range[channel] / 32; + _pitchbend[chanID] = ((uint16) midiCmd[1] | (uint16) (midiCmd[2] << 7)); + long theBend = ((long) _pitchbend[chanID] - 0x2000) * _pitchbend_range[chanID] / 32; NASetController(qtNoteAllocator, qtNoteChannel[chanID], kControllerPitchBend, theBend); } @@ -832,7 +831,7 @@ void MidiDriver_QT::send(uint32 b) } } -void MidiDriver_QT::setPitchBendRange (channel, range) +void MidiDriver_QT::setPitchBendRange (byte channel, uint range) { if (_pitchbend_range[channel] == range) return; @@ -865,7 +864,7 @@ public: void send(uint32 b); void pause(bool pause); void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: AudioUnit au_MusicDevice; @@ -988,7 +987,7 @@ public: void send(uint32 b) { } void pause(bool pause) { } void set_stream_callback(void *param, StreamCallback *sc) { } - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: }; @@ -1061,7 +1060,7 @@ public: void send(uint32 b); void pause(bool pause); void set_stream_callback(void *param, StreamCallback *sc); - void setPitchBendRange (uint range) { } + void setPitchBendRange (byte channel, uint range) { } private: void send_event(int do_flush); |