mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-09 20:50:43 +00:00
PRS1/DS Large Leak flags should be twice as long
This commit is contained in:
parent
63145d0783
commit
57ac57b110
@ -1410,6 +1410,10 @@ bool PRS1Import::ParseF0Events()
|
||||
break;
|
||||
case 0x10: // Large Leak
|
||||
data[0] = buffer[pos + 1] << 8 | buffer[pos];
|
||||
if (event->familyVersion > 4) {
|
||||
// might not doublerize on older machines
|
||||
data[0] *= 2;
|
||||
}
|
||||
pos += 2;
|
||||
data[1] = buffer[pos++];
|
||||
|
||||
@ -1429,9 +1433,12 @@ bool PRS1Import::ParseF0Events()
|
||||
}
|
||||
|
||||
if (((event->family == 0) && (event->familyVersion >= 4)) || (event->fileVersion == 3)) {
|
||||
data[0] = buffer[pos];
|
||||
// EPAP / Flex Pressure
|
||||
data[0] = buffer[pos++];
|
||||
if (!(EPAP = session->AddEventList(CPAP_EPAP, EVL_Event, 0.1F))) { return false; }
|
||||
EPAP->AddEvent(t, data[0]);
|
||||
|
||||
pos++;
|
||||
// pos++;
|
||||
}
|
||||
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user