From 7fe86ed56574806373d84a922bb1fc34f7ddd095 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Wed, 14 Feb 2024 21:00:26 +0100 Subject: [PATCH] miniaudio: fix wrong sizes for ma_device --- core/sys/unix/pthread_darwin.odin | 18 +++++++++--------- vendor/miniaudio/data_conversion.odin | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/sys/unix/pthread_darwin.odin b/core/sys/unix/pthread_darwin.odin index 358b5d2fd..378fa9309 100644 --- a/core/sys/unix/pthread_darwin.odin +++ b/core/sys/unix/pthread_darwin.odin @@ -17,42 +17,42 @@ PTHREAD_RWLOCKATTR_SIZE :: 16 pthread_t :: distinct u64 -pthread_attr_t :: struct #align(16) { +pthread_attr_t :: struct { sig: c.long, _: [PTHREAD_ATTR_SIZE] c.char, } -pthread_cond_t :: struct #align(16) { +pthread_cond_t :: struct { sig: c.long, _: [PTHREAD_COND_SIZE] c.char, } -pthread_condattr_t :: struct #align(16) { +pthread_condattr_t :: struct { sig: c.long, _: [PTHREAD_CONDATTR_SIZE] c.char, } -pthread_mutex_t :: struct #align(16) { +pthread_mutex_t :: struct { sig: c.long, _: [PTHREAD_MUTEX_SIZE] c.char, } -pthread_mutexattr_t :: struct #align(16) { +pthread_mutexattr_t :: struct { sig: c.long, _: [PTHREAD_MUTEXATTR_SIZE] c.char, } -pthread_once_t :: struct #align(16) { +pthread_once_t :: struct { sig: c.long, _: [PTHREAD_ONCE_SIZE] c.char, } -pthread_rwlock_t :: struct #align(16) { +pthread_rwlock_t :: struct { sig: c.long, _: [PTHREAD_RWLOCK_SIZE] c.char, } -pthread_rwlockattr_t :: struct #align(16) { +pthread_rwlockattr_t :: struct { sig: c.long, _: [PTHREAD_RWLOCKATTR_SIZE] c.char, } @@ -93,4 +93,4 @@ foreign pthread { pthread_setcancelstate :: proc (state: c.int, old_state: ^c.int) -> c.int --- pthread_setcanceltype :: proc (type: c.int, old_type: ^c.int) -> c.int --- pthread_cancel :: proc (thread: pthread_t) -> c.int --- -} \ No newline at end of file +} diff --git a/vendor/miniaudio/data_conversion.odin b/vendor/miniaudio/data_conversion.odin index 568adf16f..aee26bc8c 100644 --- a/vendor/miniaudio/data_conversion.odin +++ b/vendor/miniaudio/data_conversion.odin @@ -68,7 +68,7 @@ resampling_backend_vtable :: struct { onReset: proc "c" (pUserData: rawptr, pBackend: ^resampling_backend) -> result, } -resample_algorithm :: enum { +resample_algorithm :: enum c.int { linear = 0, /* Fastest, lowest quality. Optional low-pass filtering. Default. */ custom, }