summaryrefslogtreecommitdiff
path: root/libs/backends/coreaudio/coreaudio_backend.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-01-08 09:19:25 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-01-08 09:23:05 -0500
commit3d5e3458003c08f19d6d706f4fa1add0b41e3056 (patch)
tree56aaa9dee54746dbc0971f32c9888d968eec720d /libs/backends/coreaudio/coreaudio_backend.h
parent5a766dc24d75cc4148a45253846dbebfe7d626b2 (diff)
coreaudio: reset MIDI parsers when entering and leaving freewheeling
Diffstat (limited to 'libs/backends/coreaudio/coreaudio_backend.h')
-rw-r--r--libs/backends/coreaudio/coreaudio_backend.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/backends/coreaudio/coreaudio_backend.h b/libs/backends/coreaudio/coreaudio_backend.h
index cd3a49b7ca..7b42bfe653 100644
--- a/libs/backends/coreaudio/coreaudio_backend.h
+++ b/libs/backends/coreaudio/coreaudio_backend.h
@@ -151,6 +151,7 @@ class CoreMidiPort : public CoreBackendPort {
void parse_events (const uint64_t time, const uint8_t *data, const size_t size);
void clear_events ();
+ void reset_parser ();
private:
CoreMidiBuffer _buffer[2];
@@ -511,6 +512,8 @@ class CoreAudioBackend : public AudioBackend {
}
return NULL;
}
+
+ void reset_midi_parsers ();
}; // class CoreAudioBackend