mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 11:22:18 -04:00
winmidi: bring back MIDI_EVENT_SYSEX_SPLIT
This commit is contained in:
parent
9953ba7b67
commit
94efdea7c3
@ -369,7 +369,9 @@ static void FillBuffer(void)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case MIDI_EVENT_SYSEX:
|
case MIDI_EVENT_SYSEX:
|
||||||
data = MAKE_EVT(event->data.sysex.length + 1, 0, 0, MEVT_LONGMSG);
|
case MIDI_EVENT_SYSEX_SPLIT:
|
||||||
|
data = MAKE_EVT(event->data.sysex.length + sizeof(byte), 0, 0,
|
||||||
|
MEVT_LONGMSG);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -382,7 +384,8 @@ static void FillBuffer(void)
|
|||||||
native_event.dwEvent = data;
|
native_event.dwEvent = data;
|
||||||
WriteBuffer((byte *)&native_event, sizeof(native_event_t));
|
WriteBuffer((byte *)&native_event, sizeof(native_event_t));
|
||||||
|
|
||||||
if (event->event_type == MIDI_EVENT_SYSEX)
|
if (event->event_type == MIDI_EVENT_SYSEX ||
|
||||||
|
event->event_type == MIDI_EVENT_SYSEX_SPLIT)
|
||||||
{
|
{
|
||||||
WriteBuffer((byte *)&event->event_type, sizeof(byte));
|
WriteBuffer((byte *)&event->event_type, sizeof(byte));
|
||||||
WriteBuffer(event->data.sysex.data, event->data.sysex.length);
|
WriteBuffer(event->data.sysex.data, event->data.sysex.length);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user