Stephen Gutekanst
e8cc459027
all: update xcode_frameworks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 15:56:24 -07:00
Stephen Gutekanst
8f218038bb
all: fix relative path behavior of xcode_frameworks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 07:50:02 -07:00
Stephen Gutekanst
0a20ba3169
sysaudio: eliminate Sdk type
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:38:49 -07:00
Stephen Gutekanst
d57a6d3b6d
sysaudio: remove xcode_frameworks submodule
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:26:56 -07:00
Stephen Gutekanst
ee484e83ac
sysaudio: prepare to use via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:28:28 -07:00
Stephen Gutekanst
0a3a76fdcd
all: update xcode-frameworks dependency
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-04 08:25:35 -07:00
Stephen Gutekanst
d673560f1e
all: CI: remove AGREE: true env var
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:24:10 -07:00
Stephen Gutekanst
0c8aa7fa83
sysaudio: CI: fix windows build
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 18:01:06 -07:00
Stephen Gutekanst
118c978578
sysaudio: correct double-slash
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 17:45:50 -07:00
Stephen Gutekanst
1333b5689f
sysaudio: CI: clone submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 17:45:09 -07:00
Stephen Gutekanst
cfe85f915a
sysaudio: replace system_sdk with xcode-frameworks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 16:18:58 -07:00
Stephen Gutekanst
4142930bde
sysaudio: add xcode-frameworks dependency
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 16:16:21 -07:00
Stephen Gutekanst
6fe196acd7
sysaudio: remove system_sdk dependency on windows/linux
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 11:05:12 -07:00
Stephen Gutekanst
8b5dc39fa3
sysaudio: CI: clone mach-glfw (system SDK) dependency
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:57:34 -07:00
Stephen Gutekanst
9c08fc3a60
sysaudio: CI: initial CI pipeline
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:47:53 -07:00
Stephen Gutekanst
923cce1fc3
{core,sysaudio}: update to latest Zig API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:39:40 -07:00
Wrench[bot]
c044e15434
all: update dependencies
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-30 12:23:45 -07:00
Stephen Gutekanst
b426504080
sysaudio: update to latest Zig API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 19:02:04 -07:00
Stephen Gutekanst
4bc32adeb8
all: update to latest Zig APIs (zig fmt)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 09:54:32 -07:00
Stephen Gutekanst
589a181a92
all: update dependency versions
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:25:30 -07:00
Stephen Gutekanst
29964c99bb
update to latest Zig (zig fmt)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:01:55 -07:00
Haze Booth
bfc2fad8e7
fixup! Simplify channel logic for coreaudio
2023-06-02 18:38:27 -07:00
Haze Booth
28c119888b
Simplify channel logic for coreaudio
2023-06-02 18:38:27 -07:00
Wrench[bot]
539ab03439
all: update dependencies
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:05:18 -07:00
Stephen Gutekanst
2327059f45
sysaudio: fix bit cast in pipewire backend
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-28 20:02:07 -07:00
Stephen Gutekanst
dfcfc20db8
sysaudio: use mach-sysjs via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:36:44 -07:00
sophia
ef7b079149
mach: update to @min/@max (std.math.min/max is going away) ( #774 )
...
this commit is the beginning scope for resolving #771
2023-05-16 01:36:13 -07:00
Stephen Gutekanst
f2a904e17a
sysaudio: fix broken sysjs dependency include
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-30 16:57:19 -07:00
Ali Chraghi
ed05166348
sysaudio: improve backend selection; remove i8 sample support ( #767 )
...
* sysaudio: fix compilation errors
* re-order backend selection
* remove i8 samples support from backends and disable signedToSigned convertion for now
* update sine-wave example
2023-04-30 16:36:39 -07:00
Stephen Gutekanst
8c0c288fff
sysaudio: update to latest Zig build API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Vivek Roy
ff0258f27d
all: use std.Build.installArtifact
2023-04-25 15:06:11 -07:00
pablo
a14cb00ddd
sysaudio: add missing switch cases for wasapi
2023-04-11 09:00:51 -07:00
Ali Chraghi
3a0948098f
sysaudio: fix build errors on linux
2023-04-11 08:55:47 -07:00
Ali Chraghi
fbd2ba78f9
sysaudio: initial macOS support (CoreAudio) ( #741 )
2023-04-08 11:27:49 -07:00
Stephen Gutekanst
8d7388e723
sysaudio: better explanation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:30:34 -07:00
Stephen Gutekanst
ac4c5cb059
sysaudio: add README
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:09:10 -07:00
Ali Chraghi
edd2117174
all: build: update to zig version 0.11.0-dev.6883+da0509750
2023-03-24 23:22:59 -07:00
Stephen Gutekanst
6bd4d91932
all: cache module() returns to avoid duplicate modules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-03-15 21:20:28 -07:00
Aksel Hjerpbakk
2b6f3fb1d9
all: fix issue with glfw vulkan createWindowSurface; update to new for loop syntax ( #713 )
2023-03-01 18:33:17 -07:00
Stephen Gutekanst
46a805bc90
sysaudio: update to latest Zig build API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-02-12 10:05:03 -07:00
Ali Chraghi
82a853045f
sysaudio: rename dummy to default in webaudio
2023-01-23 00:20:54 -07:00
Ali Chraghi
05968f0496
sysaudio: load libpipewire-0.3.so dynamically
2023-01-20 14:53:22 -07:00
Ali Chraghi
655e061d50
sysaudio: load libasound.so dynamically
2023-01-20 14:53:22 -07:00
Ali Chraghi
ea8ff67ae4
sysaudio: load libjack.so dynamically
2023-01-20 14:53:22 -07:00
Ali Chraghi
13ad66b7ad
sysaudio: load libpulse.so dynamically
2023-01-20 14:53:22 -07:00
Ali Chraghi
ee84f6ab70
sysaudio: move DeviceChaneFn to Context and rename ConnectError to InitError
2023-01-20 14:53:22 -07:00
Ali Chraghi
36a40dc51a
sysaudio: add workaround for wine
...
wine crashes when using AudioClient3. it's weird since it returns success when quering
2023-01-20 14:53:22 -07:00
Ali Chraghi
7315d1ab62
sysaudio: access sample rate from field (except for jack) and add media role option
2023-01-20 14:53:22 -07:00
Ali Chraghi
bb6a654c90
sysaudio: pipewire backend
...
missing features:\n - volume adjustment\n - device watcher\n - device listing (default device)
2023-01-20 14:53:22 -07:00
Stephen Gutekanst
a750e31d11
Revert "all: build: fix sdkPath for relative @src.file / fix autocompletion with ZLS / IDEs ( #661 )"
...
This reverts commit a1fe671db8 .
Lue suggested reverting #661 because ZLS worked around the issue of @src
being relative in that environment: https://github.com/zigtools/zls/pull/898
This is not a perfect solution (what zls did seems to be a workaround), but
is good enough for us until Zig gets an official package manager.
2023-01-10 01:57:52 -07:00