X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=alsa_pool.cpp;h=348c6232303ab561d3a4039ca69932261bd3e8bc;hb=fa54f2630c56a1df0046923d6a77b1bd58abf240;hp=3a4a5b0eddf74ff876a9c00f432f1cacb1fe5004;hpb=71480f2d1cd96c1ca5b2888f82bf33d290d60228;p=nageru diff --git a/alsa_pool.cpp b/alsa_pool.cpp index 3a4a5b0..348c623 100644 --- a/alsa_pool.cpp +++ b/alsa_pool.cpp @@ -393,7 +393,7 @@ void ALSAPool::reset_device(unsigned index) inputs[index].reset(); } else { // TODO: Put on a background thread instead of locking? - auto callback = bind(&AudioMixer::add_audio, global_audio_mixer, DeviceSpec{InputSourceType::ALSA_INPUT, index}, _1, _2, _3, _4); + auto callback = bind(&AudioMixer::add_audio, global_audio_mixer, DeviceSpec{InputSourceType::ALSA_INPUT, index}, _1, _2, _3, _4, _5); inputs[index].reset(new ALSAInput(device->address.c_str(), OUTPUT_FREQUENCY, device->num_channels, callback, this, index)); inputs[index]->start_capture_thread(); }