Releases: sbooth/SFBAudioEngine
Releases · sbooth/SFBAudioEngine
Version 0.6.0
Summary of changes:
Playback
- Improved continuity of playback state when switching audio formats
- Improved handling of multichannel audio channel mapping
SFBAudioPlayerNodechanges:
- Added
-audioPlayerNode:renderingDecoder:willChangeToDecoder:atHostTime: - Removed
-audioPlayerNode:audioWillEndAtHostTime: - Changed
-audioPlayerNode:decoderCanceled:framesRendered: - Removed
-delegateQueue
SFBAudioPlayerchanges:
- Added
-audioPlayer:reconfigureProcessingGraph:withFormat: - Removed
audioPlayer:audioWillEndAtHostTime: - Changed
-audioPlayer:nowPlayingChanged: - Changed
-audioPlayer:playbackStateChanged: - Changed
-audioPlayer:decoderCanceled:framesRendered:
- Unified playback position and time structures across Objective-C and Swift
Encoding
- FLAC and Ogg FLAC encoders now work correctly for bit depths less than 32
- FLAC compression level 0 is now supported
Conversion
- Improved handling of conversion errors
Version 0.5.0
Numerous corrections to channel layouts for multichannel audio
Various other bug fixes
Version 0.4.0
Adds tvOS support
Increases version requirements to macOS 11.0+ and iOS 15.0+
Version 0.3.0
Adds content type detection to AudioFile
Fixes a bug in AudioMetadata where properties and metadata could unexpectedly be nil
Version 0.2.0
Adds content type detection to AudioDecoder
Version 0.1.0
Initial release of SPM-packaged version