bool success;
do {
- success = audio_mixer->add_silence(device, silence_samples, dropped_frames, frame_length);
+ success = audio_mixer->add_silence(device, silence_samples, dropped_frames);
} while (!success);
}
if (num_samples > 0) {
- audio_mixer->add_audio(device, audio_frame.data + audio_offset, num_samples, audio_format, frame_length, audio_frame.received_timestamp);
+ audio_mixer->add_audio(device, audio_frame.data + audio_offset, num_samples, audio_format, audio_frame.received_timestamp);
}
// Done with the audio, so release it.
}
// Only bother doing MJPEG encoding if there are any connected clients
- // that want the stream.
+ // that want the stream. FIXME: We should also stop memcpy-ing if there are none!
if (httpd.get_num_connected_multicam_clients() > 0) {
auto stream_it = global_flags.card_to_mjpeg_stream_export.find(card_index);
if (stream_it != global_flags.card_to_mjpeg_stream_export.end()) {