Browse Source

Reintroduce minimum buffer size usage in 'alsarawmidi'.

tags/1.9.8
Devin Anderson 14 years ago
parent
commit
5075469072
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      linux/alsarawmidi/JackALSARawMidiPort.cpp

+ 9
- 0
linux/alsarawmidi/JackALSARawMidiPort.cpp View File

@@ -78,6 +78,15 @@ JackALSARawMidiPort::JackALSARawMidiPort(snd_rawmidi_info_t *info,
func = "snd_rawmidi_params_set_avail_min";
goto free_params;
}

// Minimum buffer size allowed by ALSA
code = snd_rawmidi_params_set_buffer_size(rawmidi, params, 32);
if (code) {
error_message = snd_strerror(code);
func = "snd_rawmidi_params_set_buffer_size";
goto free_params;
}

code = snd_rawmidi_params_set_no_active_sensing(rawmidi, params, 1);
if (code) {
error_message = snd_strerror(code);


Loading…
Cancel
Save