Skip to content

chore(deps): bump rodio from 0.19.0 to 0.22.2 in /src-tauri#253

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src-tauri/rodio-0.22.2
Open

chore(deps): bump rodio from 0.19.0 to 0.22.2 in /src-tauri#253
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src-tauri/rodio-0.22.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Copy link
Copy Markdown
Contributor

Bumps rodio from 0.19.0 to 0.22.2.

Changelog

Sourced from rodio's changelog.

Version [0.22.2] (2026-02-22)

Fixed

  • Incorrectly set system default audio buffer size breaks playback. We no longer use the system default (introduced in 0.22 through cpal upgrade) and instead set a safe buffer duration.
  • Audio output fallback picked null device leading to no output.
  • Mixer did not actually add sources sometimes.

Added

  • Added Opus support via symphonia-adapter-libopus.
  • Third-party Symphonia codecs can be registered with DecoderBuilder::with_symphonia_decoder.

Version [0.22.1] (2026-02-22)

Fixed

  • docs.rs could not build the documentation.

Version [0.22] (2026-02-22)

Added

  • Chirp and Empty now implement Iterator::size_hint and ExactSizeIterator.
  • SamplesBuffer now implements ExactSizeIterator.
  • Zero now implements try_seek, total_duration and Copy.
  • Added Source::is_exhausted() helper method to check if a source has no more samples.
  • Added Red noise generator that is more practical than Brownian noise.
  • Added std_dev() to WhiteUniform and WhiteTriangular.
  • Added a macro nz! which facilitates creating NonZero's for SampleRate and ChannelCount.
  • Adds a new input source: Microphone.
  • Adds a new method on source: record which collects all samples into a SamplesBuffer.
  • Adds wav_to_writer which writes a Source to a writer.
  • Added supported for I24 output (24-bit samples on 4 bytes storage).
  • Added audio dithering support with dither feature (enabled by default):
    • Four dithering algorithms: TPDF, RPDF, GPDF, and HighPass
    • DitherAlgorithm enum for algorithm selection
    • Source::dither() function for applying dithering
  • Added 64bit feature to opt-in to 64-bit sample precision (f64).
  • Added SampleRateConverter::inner to get underlying iterator by ref.

Fixed

  • docs.rs will now document all features, including those that are optional.
  • Chirp::next now returns None when the total duration has been reached, and will work correctly for a number of samples greater than 2^24.
  • PeriodicAccess is slightly more accurate for 44.1 kHz sample rate families.
  • Fixed audio distortion when queueing sources with different sample rates/channel counts or transitioning from empty queue.

... (truncated)

Commits
  • a352fb5 Release 0.22.2
  • 84aafdc Update CHANGELOG.md for 0.22.2 release
  • b96b2af Merge pull request #862 from RustAudio/filter-out-null
  • 54a99a8 filter out null in sink fallback
  • 1a659cb document default buffer size/latency
  • 338d0d8 better-limit-buffersize
  • cdbbeba Merge pull request #861 from RustAudio/microphone-fixedsource
  • b1fcf7b Microphone implements FixedSource
  • f41bc47 Merge pull request #856 from RustAudio/default-buffer-size
  • 5c519ce Merge pull request #858 from Keinsleif/fix/seek_on_skip_duration
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 27, 2026
Bumps [rodio](https://github.com/RustAudio/rodio) from 0.19.0 to 0.22.2.
- [Changelog](https://github.com/RustAudio/rodio/blob/master/CHANGELOG.md)
- [Commits](RustAudio/rodio@v0.19.0...v0.22.2)

---
updated-dependencies:
- dependency-name: rodio
  dependency-version: 0.22.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/src-tauri/rodio-0.22.2 branch from dbfc67a to c490839 Compare May 20, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants