Merge pull request #511 from onirob/fix-alsa-midi-freeze

Fix MIDI input freeze under continuous CC input
This commit is contained in:
Robin Davies
2026-06-17 09:36:11 -04:00
committed by GitHub
+3
View File
@@ -2,6 +2,7 @@
* MIT License
*
* Copyright (c) Robin E.R. Davies
* Copyright (c) Roberto Figliè
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
@@ -1681,6 +1682,7 @@ namespace pipedal
AlsaMidiMessage message;
midiEventCount = 0;
midiEventMemoryIndex = 0;
auto alsaSequener = this->alsaSequencer; // take an addref
if (!alsaSequener)
{
@@ -1772,6 +1774,7 @@ namespace pipedal
break;
}
this->midiEventCount = 0;
this->midiEventMemoryIndex = 0;
// snd_pcm_wait(captureHandle, 1);
ssize_t framesToRead = bufferSize;