Fix audio device problems #1

Merged
NeilClack merged 7 commits from dev into main 2026-08-28 21:30:13 +00:00
Owner
No description provided.
NeilClack added 7 commits 2026-08-28 21:30:07 +00:00
fixed (bug) Audio output device not switching
build-dev / nix-build (push) Successful in 47s
d84307bd0e
Publish live-update manifest to fileserver (dev)
build-dev / nix-build (push) Successful in 43s
3f6201182e
After pushing the dev closure to Attic, write a small JSON manifest
(version + storePath) to the fileserver for kiosks to poll. storePath is
the readlink of the result-pkg out-link, so it matches exactly the
closure pushed to the dev Attic cache and can be fetched with
'nix copy --from' without building from source. Upload goes to
/mnt/infrastructure_data/files/radiantwave-dev/manifest.json via the
build-server's radiantwave-infra SSH alias.
fixed (bug) Audio not looping after ending.
build-dev / nix-build (push) Successful in 46s
2917d33866
Add WiFi prompt
build-dev / nix-build (push) Successful in 46s
d60a8bd7fb
recreateMixerOnDevice destroyed the active mixer before opening the
replacement. MIX_DestroyMixer quits SDL audio at refcount 0, tearing down
the device registry and renumbering device ids, so the cached id being
reopened went stale ('Invalid audio device instance ID') and the app went
permanently mute. Open the new mixer first while the old device is alive,
then tear the old one down; a failed switch now keeps the current output
playing instead of killing audio. Also log SDL_GetError() on open failure.
NeilClack merged commit 5369532ab4 into main 2026-08-28 21:30:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RadiantWaveTech/radiantwave#1