Results 31 issues of Stephen Booth

Right now the project consists of a single `xcframework` target with multiplatform (macOS, iOS, tvOS) support. One issue with this PR is: > /***/SFBAudioEngine/Sources/SFBAudioEngine/SFBAudioPlayer.swift:68:38 'retroactive' attribute does not apply; 'PlaybackState'...

enhancement

The previous changes aren't strictly necessary but this prevents library users from having to cache the now playing item.

This would probably require a timestamped ring buffer to work as expected. From @jlama >Let's say you have a big enough ring buffer that can hold 5s of audio: >...

Since `_playerNode` may be swapped out in `-configureProcessingGraphForFormat:forceUpdate:`, there is a small chance that it could be `nil` when used in one of the other `SFBAudioPlayer` methods (e.g. `-playbackPosition`) if...

bug

This is a possible fix for #548

Specifically for the use of `std::deque`, construction and `push_back` may throw

bug

I have [a package](https://github.com/sbooth/CSQLite) that I believe should build back to Swift 5.3 but SPI is showing a build failure with Swift 5.9. I recently added support for package traits...

This is a draft PR to address uncertain availability of `std::jthread` in Apple clang.