mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-10 23:01:59 +00:00
- fixed signedness issues in OPL code.
This commit is contained in:
parent
9308e45575
commit
f9735c44de
2 changed files with 3 additions and 3 deletions
|
@ -296,7 +296,7 @@ FString OPLMIDIDevice::GetStats()
|
||||||
char star[3] = { TEXTCOLOR_ESCAPE, 'A', '*' };
|
char star[3] = { TEXTCOLOR_ESCAPE, 'A', '*' };
|
||||||
for (uint32_t i = 0; i < io->NumChannels; ++i)
|
for (uint32_t i = 0; i < io->NumChannels; ++i)
|
||||||
{
|
{
|
||||||
if (voices[i].index == -1)
|
if (voices[i].index == ~0u)
|
||||||
{
|
{
|
||||||
star[1] = CR_BRICK + 'A';
|
star[1] = CR_BRICK + 'A';
|
||||||
}
|
}
|
||||||
|
|
|
@ -140,7 +140,7 @@ void musicBlock::voiceKeyOn(uint32_t slot, uint32_t channo, GenMidiInstrument *i
|
||||||
|
|
||||||
// Work out the note to use. This is normally the same as
|
// Work out the note to use. This is normally the same as
|
||||||
// the key, unless it is a fixed pitch instrument.
|
// the key, unless it is a fixed pitch instrument.
|
||||||
uint32_t note;
|
int note;
|
||||||
if (instrument->flags & GENMIDI_FLAG_FIXED) note = instrument->fixed_note;
|
if (instrument->flags & GENMIDI_FLAG_FIXED) note = instrument->fixed_note;
|
||||||
else if (channo == CHAN_PERCUSSION) note = 60;
|
else if (channo == CHAN_PERCUSSION) note = 60;
|
||||||
else note = key;
|
else note = key;
|
||||||
|
@ -475,6 +475,6 @@ void musicBlock::stopAllVoices()
|
||||||
{
|
{
|
||||||
for (uint32_t i = 0; i < io->NumChannels; i++)
|
for (uint32_t i = 0; i < io->NumChannels; i++)
|
||||||
{
|
{
|
||||||
if (voices[i].index >= 0) releaseVoice(i, 1);
|
if (voices[i].index != ~0u) releaseVoice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue