]> git.sesse.net Git - nageru/blobdiff - nageru/input_mapping_dialog.cpp
Begin working on a delay analyzer.
[nageru] / nageru / input_mapping_dialog.cpp
index 529b2e5aa93b41bc59d08bca9302289801ff089e..85972f4312c4feb315ebd209d8c8d9e5839bae22 100644 (file)
@@ -33,7 +33,7 @@ InputMappingDialog::InputMappingDialog()
        : ui(new Ui::InputMappingDialog),
          mapping(global_audio_mixer->get_input_mapping()),
          old_mapping(mapping),
-         devices(global_audio_mixer->get_devices())
+         devices(global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES))
 {
        for (unsigned bus_index = 0; bus_index < mapping.buses.size(); ++bus_index) {
                bus_settings.push_back(global_audio_mixer->get_bus_settings(bus_index));
@@ -61,7 +61,7 @@ InputMappingDialog::InputMappingDialog()
        saved_callback = global_audio_mixer->get_state_changed_callback();
        global_audio_mixer->set_state_changed_callback([this]{
                post_to_main_thread([this]{
-                       devices = global_audio_mixer->get_devices();
+                       devices = global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES);
                        for (unsigned row = 0; row < mapping.buses.size(); ++row) {
                                fill_row_from_bus(row, mapping.buses[row], mapping);
                        }
@@ -352,7 +352,7 @@ void InputMappingDialog::load_clicked()
        for (unsigned bus_index = 0; bus_index < mapping.buses.size(); ++bus_index) {
                bus_settings.push_back(global_audio_mixer->get_bus_settings(bus_index));
        }
-       devices = global_audio_mixer->get_devices();  // New dead cards may have been made.
+       devices = global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES);  // New dead cards may have been made.
        fill_ui_from_mapping(mapping);
 }