]> git.sesse.net Git - nageru/blobdiff - mixer.cpp
Store an input mapping, and show it in the UI.
[nageru] / mixer.cpp
index b684b3d4d0e4dc404973ae4ef08c6c703599c2ac..e8bbc028222b6a0f3724f7bf584d9d3410824ffb 100644 (file)
--- a/mixer.cpp
+++ b/mixer.cpp
@@ -281,11 +281,12 @@ void Mixer::configure_card(unsigned card_index, CaptureInterface *capture, bool
        if (card->surface == nullptr) {
                card->surface = create_surface_with_same_format(mixer_surface);
        }
-       audio_mixer.reset_card(card_index);
        while (!card->new_frames.empty()) card->new_frames.pop();
        card->fractional_samples = 0;
        card->last_timecode = -1;
        card->capture->configure_card();
+       audio_mixer.reset_card(card_index);
+       audio_mixer.set_name(card_index, card->capture->get_description());
 }