summaryrefslogtreecommitdiff
path: root/common/JackMidiPort.cpp
diff options
context:
space:
mode:
authorsletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2009-01-08 11:22:04 +0000
committersletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2009-01-08 11:22:04 +0000
commit90f58d65c51670bc03e38c3e909a21072fa21c35 (patch)
treea45230a442b261e38880216ca91873cb4e58759a /common/JackMidiPort.cpp
parent60f5da860ef6df3b0d3d544e0d3fce4df0883cb1 (diff)
downloadjack2-90f58d65c51670bc03e38c3e909a21072fa21c35.tar.gz
Use up to BUFFER_SIZE_MAX frames in midi ports, fix for ticket #117.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3236 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'common/JackMidiPort.cpp')
-rw-r--r--common/JackMidiPort.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/JackMidiPort.cpp b/common/JackMidiPort.cpp
index 1a35cbb9..41dcb151 100644
--- a/common/JackMidiPort.cpp
+++ b/common/JackMidiPort.cpp
@@ -71,7 +71,8 @@ static void MidiBufferInit(void* buffer, size_t buffer_size, jack_nframes_t nfra
{
JackMidiBuffer* midi = (JackMidiBuffer*)buffer;
midi->magic = JackMidiBuffer::MAGIC;
- midi->buffer_size = buffer_size;
+ /* Since port buffer has actually always BUFFER_SIZE_MAX frames, we can safely use all the size */
+ midi->buffer_size = BUFFER_SIZE_MAX * sizeof(float);
midi->Reset(nframes);
}