reasonably sized CoreMidi Buffers
authorRobin Gareus <robin@gareus.org>
Wed, 11 Mar 2015 11:23:05 +0000 (12:23 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 11 Mar 2015 11:23:05 +0000 (12:23 +0100)
libs/backends/coreaudio/coremidi_io.cc

index 1a99243fd3150fd0b34fc907d26791466f2e9f59..598a80c09434cd4b46a96c1a99f8295d4070a3d1 100644 (file)
@@ -397,7 +397,7 @@ CoreMidiIo::discover()
                        fprintf(stderr, "Cannot create Midi Output\n");
                        continue;
                }
-               _rb[_n_midi_in] = new RingBuffer<uint8_t>(1024 * sizeof(MIDIPacket));
+               _rb[_n_midi_in] = new RingBuffer<uint8_t>(32768);
                _input_queue[_n_midi_in] = CoreMIDIQueue();
                MIDIPortConnectSource(_input_ports[_n_midi_in], src, (void*) _rb[_n_midi_in]);
                CFRelease(port_name);