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