summaryrefslogtreecommitdiff
path: root/src/screen
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-10-29 16:06:12 -0400
committerAndrew Opalach <andrew@akon.city> 2024-10-29 16:15:23 -0400
commit355480f408e88b69717b934bace4e5e69856ad23 (patch)
treeabd46100759e23a83e9675ed2c3be01b538f1421 /src/screen
parent846e17728f2ed2af3672987ef61853f0bc96c224 (diff)
downloadcamu-355480f408e88b69717b934bace4e5e69856ad23.tar.gz
camu-355480f408e88b69717b934bace4e5e69856ad23.tar.bz2
camu-355480f408e88b69717b934bace4e5e69856ad23.zip
Cleanup, improve volume calculations
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/screen')
-rw-r--r--src/screen/screen.c12
-rw-r--r--src/screen/screen.h2
2 files changed, 7 insertions, 7 deletions
diff --git a/src/screen/screen.c b/src/screen/screen.c
index 30c77d6..7f1ad30 100644
--- a/src/screen/screen.c
+++ b/src/screen/screen.c
@@ -119,7 +119,7 @@ static bool mouse_button_callback(void *userdata, u8 state, u8 button)
return false;
}
-#if defined STELA_WINDOW_WAYLAND
+#ifdef STELA_WINDOW_WAYLAND
#define SCROLL_MULTIPLIER 155.0
#else
#define SCROLL_MULTIPLIER 13.0
@@ -275,7 +275,7 @@ bool camu_screen_init(struct camu_screen *scr)
return true;
}
-#if defined STELA_EVENT_BUFFER
+#ifdef STELA_EVENT_BUFFER
static aki_thread_result AKI_THREADCALL event_thread(void *userdata)
{
struct camu_screen *scr = (struct camu_screen *)userdata;
@@ -294,7 +294,7 @@ bool camu_screen_create_window(struct camu_screen *scr, const char *name)
}
scr->width = scr->window->width;
scr->height = scr->window->height;
-#if defined STELA_EVENT_BUFFER
+#ifdef STELA_EVENT_BUFFER
aki_thread_create(&scr->thread, event_thread, scr);
#endif
return true;
@@ -435,7 +435,7 @@ void camu_screen_set_state(struct camu_screen *scr, s32 state)
bool camu_screen_poll(struct camu_screen *scr, bool block)
{
-#if defined STELA_EVENT_BUFFER
+#ifdef STELA_EVENT_BUFFER
if (block) {
aki_thread_sleep(AKI_TS_FROM_USEC(1000000/CAMU_SCREEN_POLL_HZ));
}
@@ -444,7 +444,7 @@ bool camu_screen_poll(struct camu_screen *scr, bool block)
scr->window->poll(scr->window, block);
scr->window->process_events(scr->window);
#endif
-#if defined STELA_PAUSE
+#ifdef STELA_PAUSE
return scr->window->should_refresh(scr->window);
#else
return true;
@@ -487,7 +487,7 @@ void camu_screen_close(struct camu_screen *scr)
#endif
al_array_free(scr->videos);
al_atomic_store(s32)(&scr->state, CAMU_SCREEN_CLOSED, AL_ATOMIC_RELAXED);
-#if defined STELA_EVENT_BUFFER
+#ifdef STELA_EVENT_BUFFER
aki_thread_join(&scr->thread);
#endif
scr->window->free(&scr->window);
diff --git a/src/screen/screen.h b/src/screen/screen.h
index af4169e..5ed33b3 100644
--- a/src/screen/screen.h
+++ b/src/screen/screen.h
@@ -48,7 +48,7 @@ struct camu_screen {
atomic(s32) state;
u32 flags;
struct stl_window *window;
-#if defined STELA_EVENT_BUFFER
+#ifdef STELA_EVENT_BUFFER
struct aki_thread thread;
#endif
struct camu_renderer *renderer;