Version 0.10.0
What's Changed
- Slight simplification to
Renderby @sbooth in #668 - Improvements to
SubmitDecodingErrorEventby @sbooth in #669 - Integrate with new
AudioRingBufferread behavior by @sbooth in #670 - Remove
Flags::ringBufferNeedsResetby @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
erroris set on short reads by @sbooth in #677 - Use
uint8_tfor pointer arithmetic with known types by @sbooth in #678 - Use
unsigned charinstead ofuint8_tby @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:toAudioConverterby @sbooth in #684 - Don't read past DSF
datachunk when decoding by @sbooth in #685 - Add
-descriptionto decoder wrappers by @sbooth in #686 - Fix warning about implicit conversion by @sbooth in #687
- Use
EINVALinstead ofparamErrby @sbooth in #688 - Replace
SFBAudioPlayerNodewithAVAudioSourceNodeby @sbooth in #664 - Replace
-withEngine:with-modifyProcessingGraph:by @sbooth in #689 - Add an
assertafter-audioPlayer:reconfigureProcessingGraph:withFormat:by @sbooth in #690 - Improve logging in
HandleAudioEngineConfigurationChangeby @sbooth in #691 - Add
boolreturn toPauseandResumeby @sbooth in #694 - Improvements to audio session interruption handling by @sbooth in #693
- Update to C++17
ifsyntax by @sbooth in #695 - Additional error checking in DSF and DFF parsers by @sbooth in #696
- Update
CXXCoreAudioandCXXRingBufferby @sbooth in #698
Full Changelog: 0.9.1...0.10.0