summaryrefslogtreecommitdiff
path: root/src/fruits/ctv
diff options
context:
space:
mode:
Diffstat (limited to 'src/fruits/ctv')
-rw-r--r--src/fruits/ctv/ctv.c7
-rw-r--r--src/fruits/ctv/meson.build2
2 files changed, 4 insertions, 5 deletions
diff --git a/src/fruits/ctv/ctv.c b/src/fruits/ctv/ctv.c
index b350c8a..ded4182 100644
--- a/src/fruits/ctv/ctv.c
+++ b/src/fruits/ctv/ctv.c
@@ -1,5 +1,6 @@
#include <stl/window.h>
#include <stl/platform.h>
+#include <al/log.h>
#include "../../screen/screen.h"
#include "../../render/renderer_libplacebo.h"
@@ -106,10 +107,8 @@ static s32 log_callback(void *userdata, u8 level, char *message)
{
(void)userdata;
(void)level;
- __android_log_print(ANDROID_LOG_DEBUG, "CTV", "%s", message);
- s32 ret = al_strlen(message);
- al_free(message);
- return ret;
+ __android_log_print(ANDROID_LOG_DEBUG, "CTV", "%.*s", AL_LOG_MESSAGE_SIZE, message);
+ return al_strnlen(message, AL_LOG_MESSAGE_SIZE);
}
void glfmMain(GLFMDisplay *display)
diff --git a/src/fruits/ctv/meson.build b/src/fruits/ctv/meson.build
index dff208d..5a4dca8 100644
--- a/src/fruits/ctv/meson.build
+++ b/src/fruits/ctv/meson.build
@@ -1,4 +1,4 @@
-ctv_src = ['ctv.c']
+ctv_src = ['ctv.c', '../../sink/common.c']
ctv_deps = [common_deps, libsink]
ctv_args = ['-DCAMU_MIXER_THREADED', '-DCAMU_SCREEN_THREADED']