Skip to content

Version 0.13.0

Latest

Choose a tag to compare

@sbooth sbooth released this 08 Jun 13:59
· 12 commits to main since this release
5a74dde

What's Changed

  • Ensure input is seekable before calling mpg123_scan by @sbooth in #886
  • Slight refactor of performSeek by @sbooth in #888
  • Fail in allocate for unknown frame positions by @sbooth in #889
  • Rename seekOffset_ to requestedFrame_ by @sbooth in #890
  • Update clang-format version from 21 to 22 by @sbooth in #895
  • Avoid possible UAF in rendering complete notification by @sbooth in #894
  • Explicitly compare preInterruptState_ to 0 by @sbooth in #896
  • Update CXXAudioRingBuffer to version 0.1.1 by @sbooth in #898
  • Fix warnings about Equatable conformance by @sbooth in #883
  • Update package dependencies by @sbooth in #899
  • Fix compiler warning about floating-point/integer comparison by @sbooth in #900
  • Avoid a possible race condition with the player delegate by @sbooth in #893
  • Update assertions and runtime checks by @sbooth in #902
  • Validate k in getRiceGolombCode by @sbooth in #903
  • Fix indentation in GitHub Actions workflow by @sbooth in #905
  • Stop AVAudioEngine when the configuration changes by @sbooth in #907
  • Update TagLib to version 2.3 by @sbooth in #909
  • Only set kAudioFormatFlagIsAlignedHigh when applicable by @sbooth in #915
  • Use tiled matrix transposition by @sbooth in #912
  • Avoid deinterleaving when possible by @sbooth in #913
  • Improve WavPack decoder performance by @sbooth in #914
  • Clear decode buffer following seek by @sbooth in #911
  • Fix WavPack sample shift by @sbooth in #916
  • Fix scale factor for hybrid WavPack audio by @sbooth in #917
  • Use operator-> by @sbooth in #919
  • Conditionally enable assertions by @sbooth in #920
  • Remove framesConverted_ since conversion is PCM to PCM by @sbooth in #921
  • Use local lambda to eliminate code duplication by @sbooth in #922
  • Defer decoder opening and decoder state initialization by @sbooth in #918
  • Use correct printf-style format specifiers by @sbooth in #923
  • Remove unneeded frame length initialization by @sbooth in #925
  • Improve FLAC format validation by @sbooth in #924
  • Don't drain ring buffer if not needed by @sbooth in #926
  • Improve FLAC channel count validation by @sbooth in #927
  • Add noexcept by @sbooth in #928
  • Wrap player state assertion with DEBUG check by @sbooth in #929

Full Changelog: 0.12.1...0.13.0