aboutsummaryrefslogtreecommitdiff
path: root/jni/main.c
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-08-14 21:40:16 +1200
committerArslaan Pathan <[email protected]>2026-08-14 21:40:16 +1200
commit0c8f073917f39499b770c57886df1db6e3358b15 (patch)
tree8b2995afc4f6acce0f2b7b98f0d15b32c8ac7899 /jni/main.c
parent49e1af00eead09f2d436d38320ce4d6e46a7cef4 (diff)
downloadmoku-assistant-0c8f073917f39499b770c57886df1db6e3358b15.tar.xz
moku-assistant-0c8f073917f39499b770c57886df1db6e3358b15.zip
Change color to red and add vosk to the build system
Diffstat (limited to 'jni/main.c')
-rw-r--r--jni/main.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/jni/main.c b/jni/main.c
index 4b30090..64bb65c 100644
--- a/jni/main.c
+++ b/jni/main.c
@@ -1,3 +1,4 @@
+#include <aaudio/AAudio.h>
#include <android_native_app_glue.h>
#include <android/log.h>
#include <android/sensor.h>
@@ -32,6 +33,7 @@ struct engine {
int window_initialized;
int running;
uint64_t last_update;
+ int color;
};
struct engine *engine_new(struct android_app* app) {
@@ -46,6 +48,7 @@ struct engine *engine_new(struct android_app* app) {
engine->window_initialized = 0;
engine->app = app;
engine->running = 0;
+ engine->color = COLOR_RED;
engine->last_update = (uint64_t)0;
return engine;
@@ -78,7 +81,7 @@ static void engine_draw_frame(struct engine *engine) {
for (y = 0; y < buffer.height; y++) {
for (x = 0; x < buffer.width; x++) {
pixel_idx = y * buffer.stride + x;
- ((uint32_t*)(buffer.bits))[pixel_idx] = (uint32_t)COLOR_GREEN;
+ ((uint32_t*)(buffer.bits))[pixel_idx] = (uint32_t)engine->color;
}
}
@@ -108,7 +111,7 @@ static void engine_update(struct engine *engine) {
static void engine_real_tick(struct engine *engine) {
if (!engine->running) return;
- LOGI("tick");
+ // LOGI("tick");
engine_schedule_tick(engine);
engine_update(engine);
engine_draw_frame(engine);