Skip to content

feat(coreaudio): various correctness fixes and enhancements#1147

Merged
roderickvd merged 5 commits intomasterfrom
feat/coreaudio-enhancements
Apr 13, 2026
Merged

feat(coreaudio): various correctness fixes and enhancements#1147
roderickvd merged 5 commits intomasterfrom
feat/coreaudio-enhancements

Conversation

@roderickvd
Copy link
Copy Markdown
Member

@roderickvd roderickvd commented Apr 6, 2026

  • Physical stream format is now set directly on the hardware device.
  • Stream error callback now receives StreamError::StreamInvalidated on any sample rate change on macOS, and on iOS on route changes that require a stream rebuild.
  • Stream error callback now receives StreamError::DeviceNotAvailable on iOS when media services are lost.
  • User timeouts are now obeyed when building a stream.

This comment was marked as resolved.

@roderickvd roderickvd marked this pull request as draft April 6, 2026 15:41
@roderickvd roderickvd force-pushed the feat/coreaudio-enhancements branch from 0ede3ef to 29131bc Compare April 6, 2026 16:56
@roderickvd roderickvd marked this pull request as ready for review April 6, 2026 16:59
@roderickvd roderickvd mentioned this pull request Apr 6, 2026
@roderickvd roderickvd force-pushed the feat/coreaudio-enhancements branch from 66f820c to 67d10d9 Compare April 13, 2026 19:03
@roderickvd roderickvd merged commit 1e2a4fd into master Apr 13, 2026
32 checks passed
@roderickvd roderickvd deleted the feat/coreaudio-enhancements branch April 13, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants