summaryrefslogtreecommitdiff
path: root/src/cache/backings
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-06-23 17:49:11 -0400
committerAndrew Opalach <andrew@akon.city> 2025-06-23 17:49:11 -0400
commite0fcbf0910b52a6e66eb733a2850ec58a53cf0e3 (patch)
treea24ff2b9313263666d121536064e01436b480571 /src/cache/backings
parente9475ce94ba69bd437d8cf0cf3f78062be928568 (diff)
downloadcamu-e0fcbf0910b52a6e66eb733a2850ec58a53cf0e3.tar.gz
camu-e0fcbf0910b52a6e66eb733a2850ec58a53cf0e3.tar.bz2
camu-e0fcbf0910b52a6e66eb733a2850ec58a53cf0e3.zip
Improve FFmpeg hwaccel fallback, VR emulation
- Optimize sink seeking with single video frame. - Small cleanups. Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/cache/backings')
-rw-r--r--src/cache/backings/memory.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cache/backings/memory.c b/src/cache/backings/memory.c
index 6b3da62..063c1c5 100644
--- a/src/cache/backings/memory.c
+++ b/src/cache/backings/memory.c
@@ -7,7 +7,7 @@ static void ensure_allocated(struct cch_backing_memory *mem, off_t amount)
if (amount > mem->expanse) mem->expanse = amount;
if (amount > mem->alloc) {
mem->alloc = al_next_power_of_two(amount);
- mem->data = al_realloc(mem->data, mem->alloc);
+ mem->data = (u8 *)al_realloc(mem->data, mem->alloc);
}
}
@@ -107,7 +107,7 @@ struct cch_backing *cch_backing_memory_create(size_t size)
mem->backing.get_size_if_known = memory_backing_get_size_if_known;
mem->backing.finalize = memory_backing_finalize;
mem->backing.free = memory_backing_free;
- if (size > 0) mem->data = al_malloc(size);
+ if (size > 0) mem->data = (u8 *)al_malloc(size);
else mem->data = NULL;
mem->alloc = size;
nn_mutex_init(&mem->mutex);