Fix ALSA MIDI latency update call (playback/capture direction mismatch)
authorRobin Gareus <robin@gareus.org>
Sun, 5 May 2019 22:14:27 +0000 (00:14 +0200)
committerRobin Gareus <robin@gareus.org>
Sun, 5 May 2019 22:14:27 +0000 (00:14 +0200)
libs/backends/alsa/alsa_audiobackend.cc

index 7f7f8aa8bc713f97751eca560c4aad6376c8b80f..a6b16e039d60c095b6369a510a38ca387c365f8d 100644 (file)
@@ -485,7 +485,7 @@ AlsaAudioBackend::update_systemic_midi_latencies ()
                assert (nfo);
                LatencyRange lr;
                lr.min = lr.max = (_measure_latency ? 0 : nfo->systemic_output_latency);
-               set_latency_range (*it, false, lr);
+               set_latency_range (*it, true, lr);
        }
 
        i = 0;
@@ -496,7 +496,7 @@ AlsaAudioBackend::update_systemic_midi_latencies ()
                assert (nfo);
                LatencyRange lr;
                lr.min = lr.max = (_measure_latency ? 0 : nfo->systemic_input_latency);
-               set_latency_range (*it, true, lr);
+               set_latency_range (*it, false, lr);
        }
        pthread_mutex_unlock (&_device_port_mutex);
        update_latencies ();