Skip to content

implement audio devices & audio tests in ci - #33

Merged
sethvincent merged 8 commits into
mainfrom
audio-devices
Jul 24, 2025
Merged

implement audio devices & audio tests in ci#33
sethvincent merged 8 commits into
mainfrom
audio-devices

Conversation

@sethvincent

@sethvincent sethvincent commented Jul 7, 2025

Copy link
Copy Markdown
Contributor

This implements most of the audio device api from SDL_audio.h. It does not include any of the audio streams stuff (that's in #34).

This also sets up the prebuild & test workflows with scripts that enable the device tests to work in ci (mostly). Macos and windows device tests work in ci, but not linux. Instead of putting a bunch more time into figuring out linux this ignores specific tests on linux that don't work.

Comment thread binding.cc
Comment thread binding.cc Outdated
Comment thread binding.cc Outdated
Comment thread binding.cc Outdated
Comment thread binding.cc Outdated
Comment thread lib/audio-device.js Outdated
Comment thread package.json Outdated
Comment thread .github/workflows/prebuild.yml Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread examples/audio-device-list.js
Comment thread lib/audio-device.js Outdated
Comment thread binding.cc Outdated
Comment thread binding.cc
Comment thread binding.cc
Comment thread binding.cc Outdated
sethvincent and others added 5 commits July 9, 2025 17:41
Co-authored-by: Kasper Isager Dalsgarð <kasperisager@hey.com>
Co-authored-by: Kasper Isager Dalsgarð <kasperisager@hey.com>
Co-authored-by: Kasper Isager Dalsgarð <kasperisager@hey.com>
Co-authored-by: Tony Gorez <gorez.tony@gmail.com>
@sethvincent
sethvincent merged commit 306f7d8 into main Jul 24, 2025
3 checks passed
@sethvincent
sethvincent deleted the audio-devices branch July 24, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants