summaryrefslogtreecommitdiff
path: root/src/liana/client.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/client.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/client.h')
-rw-r--r--src/liana/client.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/liana/client.h b/src/liana/client.h
index 452150d..b1b4e61 100644
--- a/src/liana/client.h
+++ b/src/liana/client.h
@@ -29,6 +29,16 @@ struct lia_reconnect_info {
struct lia_prefs {
u8 enabled;
+ u32 node_id;
+ struct {
+ s32 audio;
+ s32 audio_min;
+ s32 audio_max;
+ s32 video;
+ s32 subtitles;
+ s32 subtitles_min;
+ s32 subtitles_max;
+ } index;
struct {
u8 audio;
u8 subtitles;
@@ -39,6 +49,8 @@ struct lia_client {
struct nn_event_loop *loop;
u32 node_id;
struct lia_prefs prefs;
+ u64 duration;
+ struct lia_vcr vcr;
array(struct camu_codec_stream) streams;
u64 mask;
u64 pos;
@@ -49,8 +61,6 @@ struct lia_client {
u16 port;
u32 connection_id;
struct nn_packet_stream data;
- u64 duration;
- struct lia_vcr vcr;
struct camu_renderer *renderer;
void (*callback)(void *, u8, struct camu_codec_stream *stream, void *);
void *userdata;