summaryrefslogtreecommitdiff
path: root/src/liana/list.h
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-09-14 08:57:42 -0400
committerAndrew Opalach <andrew@akon.city> 2026-09-14 08:57:42 -0400
commit8f208c26b6fa1a9f3372679c047cab559c06e26b (patch)
tree323d894d6ff8e1ed1445c40cb1e2f5d3cee5e8e8 /src/liana/list.h
parentc66c7c64ebd16287b892f8a780cffcabafba3799 (diff)
downloadcamu-8f208c26b6fa1a9f3372679c047cab559c06e26b.tar.gz
camu-8f208c26b6fa1a9f3372679c047cab559c06e26b.tar.bz2
camu-8f208c26b6fa1a9f3372679c047cab559c06e26b.zip
Server-side fixes from DIRECT_MODE testing
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/liana/list.h')
-rw-r--r--src/liana/list.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/liana/list.h b/src/liana/list.h
index 580198f..0e4b83c 100644
--- a/src/liana/list.h
+++ b/src/liana/list.h
@@ -13,6 +13,7 @@
enum {
LIANA_SINK_SET = 0,
LIANA_SINK_UNSET,
+ LIANA_SINK_SEQUENCE,
LIANA_SINK_BUFFER,
LIANA_SINK_BUFFER_AND_QUEUE,
LIANA_SINK_PAUSE,
@@ -55,6 +56,8 @@ enum {
};
struct lia_timing {
+ // @TODO: Seperate pause and resume tiemstamps.
+ //struct { u64 p; u64 r; } at;
u64 at;
u64 pos;
u8 pause;
@@ -118,6 +121,7 @@ static inline const char *lia_pause_op_name(u8 pause)
}
void lia_list_init(struct lia_list *list, str *name);
+void lia_list_start_at(struct lia_list *list, s32 i);
void lia_list_pump(struct lia_list *list);