Stephen Booth
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'...
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...
This is a possible fix for #548
Specifically for the use of `std::deque`, construction and `push_back` may throw
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.