feat: add command queue and FIFO pipe for unified input handling

Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-09 21:31:54 +00:00
parent f7f18f9fa7
commit 392dabbc0f
8 changed files with 234 additions and 38 deletions

View File

@@ -1,5 +1,6 @@
// cppcheck-suppress missingIncludeSystem
#include "looper.h"
#include "pipe.h"
#include <jack/jack.h>
#include <stdio.h>
#include <stdlib.h>
@@ -33,6 +34,12 @@ int main(int argc, char *argv[]) {
return 1;
}
if (pipe_start_reader() != 0) {
fprintf(stderr, "pipe reader initialisation failed\n");
jack_client_close(client);
return 1;
}
if (jack_activate(client)) {
fprintf(stderr, "Cannot activate client\n");
jack_client_close(client);