fix: replace usleep with nanosleep and fix const correctness

Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-09 12:11:57 +00:00
parent 1db9735e1b
commit 7e9224cdc7
2 changed files with 5 additions and 3 deletions

View File

@@ -47,8 +47,8 @@ int process_callback(jack_nframes_t nframes, void *arg) {
continue;
}
jack_default_audio_sample_t *in =
(jack_default_audio_sample_t *)jack_port_get_buffer(
const jack_default_audio_sample_t *in =
(const jack_default_audio_sample_t *)jack_port_get_buffer(
channels[c].audio_in, nframes);
jack_default_audio_sample_t *out =
(jack_default_audio_sample_t *)jack_port_get_buffer(
@@ -82,6 +82,7 @@ int process_callback(jack_nframes_t nframes, void *arg) {
if (channels[c].record_pos < LOOP_BUF_SIZE)
channels[c].loop_buffer[channels[c].record_pos++] =
((const float *)in)[i];
// cppcheck-suppress unreadVariable
((float *)out)[i] = ((const float *)in)[i];
}
} else {