mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-11 17:16:38 +01:00
check alsa midi ringbuffer
This commit is contained in:
parent
85cf4b4dbd
commit
bd46de779f
1 changed files with 1 additions and 0 deletions
|
|
@ -186,6 +186,7 @@ AlsaMidiIn::recv_event (pframes_t &time, uint8_t *data, size_t &size)
|
||||||
if (vector.len[0] > 0) {
|
if (vector.len[0] > 0) {
|
||||||
memcpy ((uint8_t*)&h, vector.buf[0], vector.len[0]);
|
memcpy ((uint8_t*)&h, vector.buf[0], vector.len[0]);
|
||||||
}
|
}
|
||||||
|
assert(vector.buf[1] || vector.len[0] == sizeof(MidiEventHeader));
|
||||||
memcpy (((uint8_t*)&h) + vector.len[0], vector.buf[1], sizeof(MidiEventHeader) - vector.len[0]);
|
memcpy (((uint8_t*)&h) + vector.len[0], vector.buf[1], sizeof(MidiEventHeader) - vector.len[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue