Skip to content

Version 0.10.0

Choose a tag to compare

@sbooth sbooth released this 29 Dec 23:50
· 118 commits to main since this release
196ffcc

What's Changed

  • Slight simplification to Render by @sbooth in #668
  • Improvements to SubmitDecodingErrorEvent by @sbooth in #669
  • Integrate with new AudioRingBuffer read behavior by @sbooth in #670
  • Remove Flags::ringBufferNeedsReset by @sbooth in #671
  • Simplify ring buffer reset logic by @sbooth in #672
  • Use a longer event semaphore timeout when idle by @sbooth in #676
  • Ensure error is set on short reads by @sbooth in #677
  • Use uint8_t for pointer arithmetic with known types by @sbooth in #678
  • Use unsigned char instead of uint8_t by @sbooth in #679
  • Return an error on decoding failure by @sbooth in #680
  • Fixes to SubmitDecodingErrorEvent() by @sbooth in #682
  • Ensure error object is created on failure by @sbooth in #683
  • Add -closeReturningError: to AudioConverter by @sbooth in #684
  • Don't read past DSF data chunk when decoding by @sbooth in #685
  • Add -description to decoder wrappers by @sbooth in #686
  • Fix warning about implicit conversion by @sbooth in #687
  • Use EINVAL instead of paramErr by @sbooth in #688
  • Replace SFBAudioPlayerNode with AVAudioSourceNode by @sbooth in #664
  • Replace -withEngine: with -modifyProcessingGraph: by @sbooth in #689
  • Add an assert after -audioPlayer:reconfigureProcessingGraph:withFormat: by @sbooth in #690
  • Improve logging in HandleAudioEngineConfigurationChange by @sbooth in #691
  • Add bool return to Pause and Resume by @sbooth in #694
  • Improvements to audio session interruption handling by @sbooth in #693
  • Update to C++17 if syntax by @sbooth in #695
  • Additional error checking in DSF and DFF parsers by @sbooth in #696
  • Update CXXCoreAudio and CXXRingBuffer by @sbooth in #698

Full Changelog: 0.9.1...0.10.0