40 Commits

Author SHA1 Message Date
Jeroen van Rijn
ffcaa3830c Update miniaudio.lib 2026-02-26 13:44:14 +01:00
laytan
4ce6b7653f vendor/miniaudio: update .lib to 0.11.24 and use LFS 2026-02-25 18:53:08 +01:00
Laytan Laats
60c3898a13 vendor/miniaudio: update to 0.11.24 2026-02-25 19:40:28 +01:00
jakubtomsu
bd70ac47ca use core:c instead of libc in miniaudio 2026-02-10 20:23:08 +01:00
gingerBill
e6827393cf Add raw_union_tag struct tag fields to many types in vendor 2025-12-08 14:35:22 +00:00
Jeroen van Rijn
998fbdc5c0 Doc lines for vendor:* 2025-10-10 17:51:28 +02:00
149-code
8908e82258 Removed unused pBufferOut parameters 2025-09-29 23:36:14 -05:00
gingerBill
7642e0a0e0 Require @(init) and @(fini) to be proc "contextless" () 2025-08-08 12:10:01 +01:00
Laytan
53a9ecb577 vendor/miniaudio: update to 0.11.22 2025-05-16 15:58:27 +02:00
p1xelHer0
72bbbc94a9 Vendor - miniaudio - engine: fix sound_config_init2
The new way to init `sound_group` and `sound_group_config` is currently
using a binding that doesn't match the miniaudio API.
The functions in miniaudio have an underscore between the `init` and `2`.
This fixes this.
2025-01-26 23:36:35 +01:00
Laytan
8e9726866a remove other redundant constant 2025-01-17 18:31:39 +01:00
wrapperup
f761dc2102 cleanup redundant constants 2024-12-16 22:58:12 -05:00
wrapperup
6753946b7a fix resource_manager_flag enum 2024-12-16 22:12:20 -05:00
wrapperup
c64f13a0eb use bit sets in miniaudio for flags 2024-12-16 18:34:22 -05:00
Laytan
b7140875cf port pthread_mutex_t and pthread_cond_t from sys/unix cause miniaudio wants it 2024-10-28 19:42:27 +01:00
Karl Zylinski
19f0127e55 Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax. 2024-09-14 18:27:49 +02:00
gingerBill
eb799393d5 Fix -vet-tabs issues 2024-08-24 13:56:41 +01:00
Laytan Laats
3e159736cd use #exists to provide good errors for common missing libraries 2024-06-04 20:13:51 +02:00
Laytan Laats
e931c82b9b miniaudio: add version mismatch check 2024-02-14 21:55:15 +01:00
laytan
a7f0275093 miniaudio: update .lib to 0.11.21 2024-02-14 21:17:12 +01:00
laytan
9ab2fbea00 miniaudio: update .lib 2024-02-14 21:07:57 +01:00
Laytan Laats
7fe86ed565 miniaudio: fix wrong sizes for ma_device 2024-02-14 21:00:26 +01:00
Laytan Laats
16584779fb miniaudio: update to 0.11.21 2024-02-14 19:57:57 +01:00
Laytan Laats
5896469f3b vendor/miniaudio: fix import for macos
Using `system:miniaudio` is suboptimal, we already provide the
`Makefile` that builds the `lib/miniaudio.a` and this works on MacOS.
This PR makes linking with that library the default.
2024-01-13 21:14:02 +01:00
flysand7
0f9c75dc08 Fix miniaudio config; add trailing commas 2023-10-14 21:47:38 +11:00
flysand7
cf937c6341 add 'shared' config to vendor libraries 2023-10-14 21:21:34 +11:00
gingerBill
9d0583e0d2 Add missing import 2023-08-04 15:57:50 +01:00
gingerBill
9aed26a234 Remove the use of import within when 2023-08-04 15:54:44 +01:00
gingerBill
fcc920ed39 Fix typo 2023-02-02 00:24:36 +00:00
bkrypt
be9b935953 Fix indentation 2022-04-30 20:43:22 +02:00
bkrypt
9e69452327 Remove unnecessary value (count) from enum 2022-04-30 20:42:42 +02:00
bkrypt
4911df9f99 Remove unneeded semicolons 2022-04-29 21:39:10 +02:00
bkrypt
a223340c44 Update vendor/miniaudio to v0.11.9 2022-04-29 21:13:25 +02:00
Sébastien Marie
f126e05034 stb, miniaudio: use default builtin variables of make for CC and AR 2022-03-03 07:36:47 +00:00
Sébastien Marie
3145935d6b miniaudio
- simplify foreign
- enable SUPPORT_SNDIO on OpenBSD
- correct ptr type for SUPPORT_PULSEAUDIO (Linux) and SUPPORT_COREAUDIO (Darwin)
2022-03-02 18:35:13 +00:00
gingerBill
3d7d347192 Convert ODIN_OS and ODIN_ARCH to use enums rather than use strings 2022-01-20 19:56:05 +00:00
gingerBill
08ae186d8e Correct foreign import paths 2021-09-17 14:42:39 +01:00
gingerBill
54b7ed5b52 Update foreign imports for linux 2021-09-17 14:11:43 +01:00
gingerBill
64f5ba6ba1 Add the remaining of the miniaudio API 2021-09-17 14:09:45 +01:00
gingerBill
f38b7ebf42 Begin adding vendor:miniaudio 2021-09-17 12:57:52 +01:00