summaryrefslogtreecommitdiff
path: root/src/bimu/handlers
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-01-15 20:52:07 -0500
committerAndrew Opalach <andrew@akon.city> 2024-01-15 20:52:07 -0500
commit863eda6c45a0ed0bf5f460dde6177c257d57cff8 (patch)
tree231d1e7a4dc62e365152a205de82feab3dcb11cd /src/bimu/handlers
parentbe3367fdbfaf7b62b94105cd55d1b9f1e30e9e58 (diff)
downloadcamu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.tar.gz
camu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.tar.bz2
camu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.zip
Major build improvments (Windows sink)
- This commit won't run correctly because the signedness change is not handled by bimu server yet. Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/bimu/handlers')
-rw-r--r--src/bimu/handlers/codec_server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bimu/handlers/codec_server.c b/src/bimu/handlers/codec_server.c
index ca1c1b8..a30ce68 100644
--- a/src/bimu/handlers/codec_server.c
+++ b/src/bimu/handlers/codec_server.c
@@ -30,7 +30,7 @@ static bool codec_server_init(struct bmu_server_handler *handler, struct cch_han
static void codec_server_write_info(struct bmu_server_handler *handler, struct aki_packet *packet)
{
struct bmu_codec_server *codec = (struct bmu_codec_server *)handler;
- aki_packet_write_s64(packet, codec->demux->get_duration(codec->demux));
+ aki_packet_write_u64(packet, codec->demux->get_duration(codec->demux));
aki_packet_write_u32(packet, codec->demux->streams.size);
struct camu_stream *stream;
al_array_foreach_ptr(codec->demux->streams, i, stream) {
@@ -58,13 +58,13 @@ static void codec_server_subscribe(struct bmu_server_handler *handler, s32 index
}
}
-static s64 codec_server_get_duration(struct bmu_server_handler *handler)
+static u64 codec_server_get_duration(struct bmu_server_handler *handler)
{
struct bmu_codec_server *codec = (struct bmu_codec_server *)handler;
return codec->demux->get_duration(codec->demux);
}
-static bool codec_server_seek(struct bmu_server_handler *handler, s64 pos)
+static bool codec_server_seek(struct bmu_server_handler *handler, u64 pos)
{
struct bmu_codec_server *codec = (struct bmu_codec_server *)handler;
return codec->demux->seek(codec->demux, pos);