Skip to content

Releases: sbooth/SFBAudioEngine

Version 0.7.0

05 Feb 15:51
3689649
Compare
Choose a tag to compare

Summary of changes:

Playback

  1. SFBAudioPlayerNode changes:
  • Added ability to seek backward in a rendering decoder after decoding has finished
  • Fixed race condition accessing active decoders
  • Decoding now uses a dedicated thread
  1. SFBAudioPlayer changes:
  • Changed -audioPlayer:nowPlayingChanged:previouslyPlaying:

Miscellaneous

  1. Minor refactoring of SFBPlaybackPosition and SFBPlaybackTime
  2. Small changes to restore compatibility with older Swift and Xcode versions

Version 0.6.0

17 Jan 22:34
02fa6a4
Compare
Choose a tag to compare

Summary of changes:

Playback

  1. Improved continuity of playback state when switching audio formats
  2. Improved handling of multichannel audio channel mapping
  3. SFBAudioPlayerNode changes:
  • Added -audioPlayerNode:renderingDecoder:willChangeToDecoder:atHostTime:
  • Removed -audioPlayerNode:audioWillEndAtHostTime:
  • Changed -audioPlayerNode:decoderCanceled:framesRendered:
  • Removed -delegateQueue
  1. SFBAudioPlayer changes:
  • Added -audioPlayer:reconfigureProcessingGraph:withFormat:
  • Removed audioPlayer:audioWillEndAtHostTime:
  • Changed -audioPlayer:nowPlayingChanged:
  • Changed -audioPlayer:playbackStateChanged:
  • Changed -audioPlayer:decoderCanceled:framesRendered:
  1. Unified playback position and time structures across Objective-C and Swift

Encoding

  1. FLAC and Ogg FLAC encoders now work correctly for bit depths less than 32
  2. FLAC compression level 0 is now supported

Conversion

  1. Improved handling of conversion errors

Version 0.5.0

10 Dec 16:30
0287258
Compare
Choose a tag to compare

Numerous corrections to channel layouts for multichannel audio

Various other bug fixes

Version 0.4.0

18 Nov 14:48
bf628d2
Compare
Choose a tag to compare

Adds tvOS support

Increases version requirements to macOS 11.0+ and iOS 15.0+

Version 0.3.0

01 Oct 14:58
5d72628
Compare
Choose a tag to compare

Adds content type detection to AudioFile

Fixes a bug in AudioMetadata where properties and metadata could unexpectedly be nil

Version 0.2.0

29 Aug 15:37
d2d88a0
Compare
Choose a tag to compare

Adds content type detection to AudioDecoder

Version 0.1.0

01 Jun 22:39
b42c275
Compare
Choose a tag to compare

Initial release of SPM-packaged version