X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mixer.cpp;h=aabc67e543fdfade00bc018f86d2cdd837b5d266;hb=45aa08dd2f81037860fdd3c5d1115736f7acf1a8;hp=00f161a1052bcc7077951459282024be2999c5ba;hpb=c015407a3953235df07a601baa6aa8e02ba7b561;p=nageru diff --git a/mixer.cpp b/mixer.cpp index 00f161a..aabc67e 100644 --- a/mixer.cpp +++ b/mixer.cpp @@ -280,7 +280,8 @@ void Mixer::configure_card(unsigned card_index, CaptureInterface *capture, bool DeviceSpec device{InputSourceType::CAPTURE_CARD, card_index}; audio_mixer.reset_resampler(device); - audio_mixer.set_name(device, card->capture->get_description()); + audio_mixer.set_display_name(device, card->capture->get_description()); + audio_mixer.trigger_state_changed_callback(); } @@ -856,7 +857,10 @@ void Mixer::audio_thread_func() ResamplingQueue::RateAdjustmentPolicy rate_adjustment_policy = task.adjust_rate ? ResamplingQueue::ADJUST_RATE : ResamplingQueue::DO_NOT_ADJUST_RATE; - vector samples_out = audio_mixer.get_output(double(task.pts_int) / TIMEBASE, task.num_samples, rate_adjustment_policy); + vector samples_out = audio_mixer.get_output( + double(task.pts_int) / TIMEBASE, + task.num_samples, + rate_adjustment_policy); // Send the samples to the sound card, then add them to the output. if (alsa) {