13
0

MIDI state tracking doesn't care about size

This commit is contained in:
Paul Davis 2023-11-20 21:40:12 -07:00
parent cb91334cc6
commit f01f4eeded

View File

@ -303,7 +303,6 @@ RTMidiBuffer::track (MidiStateTracker& mst, samplepos_t start, samplepos_t end)
} }
} }
uint32_t size;
uint8_t* addr; uint8_t* addr;
if (item->bytes[0]) { if (item->bytes[0]) {
@ -313,12 +312,10 @@ RTMidiBuffer::track (MidiStateTracker& mst, samplepos_t start, samplepos_t end)
uint32_t offset = item->offset & ~(1<<(CHAR_BIT-1)); uint32_t offset = item->offset & ~(1<<(CHAR_BIT-1));
Blob* blob = reinterpret_cast<Blob*> (&_pool[offset]); Blob* blob = reinterpret_cast<Blob*> (&_pool[offset]);
size = blob->size;
addr = blob->data; addr = blob->data;
} else { } else {
size = Evoral::midi_event_size (item->bytes[1]);
addr = &item->bytes[1]; addr = &item->bytes[1];
} }