Release Notes
Added
RealtimeResampler::write_rodio_buffer() and RealtimeResampler::read_rodio_buffer(), with the rodio feature, for push-style pipelines that resample finished packets as they are decoded and queue what comes out. A packet in another rate or channel count starts a new span by itself, and a read never straddles two spans, so each buffer has one channel count.
RealtimeResampler::is_empty() reports whether the resampler holds any audio, including the delayed tail of a stream not yet finalized, so a caller can send audio around it without reordering.
RealtimeResampler::pre() and RealtimeResampler::post() set previous- and next-track edge context for gapless material, as InterleavedResampler and PlanarResampler already do.
RealtimeResampler::write_iter() accepts interleaved samples from an iterator, without collecting them into a slice first.
Install ardftsrc-rs 0.4.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/phayes/ardftsrc-rs/releases/download/v0.4.2/ardftsrc-rs-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install phayes/tap/ardftsrc-rs
Download ardftsrc-rs 0.4.2