Skip to content

0.4.1 - 2026-10-12

Choose a tag to compare

@github-actions github-actions released this 13 Oct 02:33
7a594cc

Release Notes

Added

  • RealtimeResampler::is_input_span_primed() reports whether the span being written has been fed enough input to produce output. Unlike is_primed(), it goes false again after new_span(), so callers that fast-start can re-prime at a format change.

Fixed

  • RodioResampler no longer drops out for up to ~27 ms (at PRESET_GOOD) when the inner source changes sample rate or channel count mid-stream. Input pacing is now counted in frames, so a channel-count change no longer under-feeds the new span while the previous one drains, and with fast-start the new span is primed as soon as it starts.
  • RealtimeResampler::estimate_priming_duration() divides by the channel count, so it is no longer twice too long for stereo. RodioResampler::total_duration() without fast-start, which adds it, is corrected too.
  • The MIT licence names its copyright year and holder, and both licence files are now included in the published ardftsrc and ardftsrc-rs crates.

Install ardftsrc-rs 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/phayes/ardftsrc-rs/releases/download/v0.4.1/ardftsrc-rs-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install phayes/tap/ardftsrc-rs

Download ardftsrc-rs 0.4.1

File Platform Checksum
ardftsrc-rs-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ardftsrc-rs-x86_64-apple-darwin.tar.xz Intel macOS checksum
ardftsrc-rs-x86_64-pc-windows-msvc.zip x64 Windows checksum
ardftsrc-rs-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
ardftsrc-rs-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum