@@ -12,7 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
12
12
### Added
13
13
- Added ` Source::amplify_decibel() ` method to control volume by decibels.
14
14
- Added ` Source::amplify_normalized() ` method to perceptually modify volume.
15
- - Adds a function to write a ` Source ` to a ` wav ` file, see ` output_to_wav ` .
15
+ - Adds a function to write a ` Source ` to a ` wav ` file, enable the ` wav_output ` feature and see
16
+ ` output_to_wav ` .
16
17
- Output audio stream buffer size can now be adjusted.
17
18
- Sources for directly generating square waves, triangle waves, square waves, and
18
19
sawtooths have been added.
@@ -48,6 +49,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
48
49
functions from ` dasp_sample ` crate. For example ` DaspSample::from_sample(sample) ` .
49
50
- ` OutputStreamConfig ` is now public.
50
51
- Update ` cpal ` to [ 0.16] ( https://github.com/RustAudio/cpal/blob/master/CHANGELOG.md#version-0160-2025-06-07 ) .
52
+ - The default decoders have changed to Symphonia. The previous decoders are still available as
53
+ optional features: use ` claxon ` for FLAC, ` lewton ` for Vorbis, and ` hound ` for WAV.
54
+ - Support for decoding MP4 containers with AAC audio is now enabled by default.
55
+ - Breaking: As optional features are now available: CAF and MKV containers, MP1/MP2 and ADPCM
56
+ decoders. Previously, the ADPCM decoder was enabled when ` symphonia-wav ` was.
51
57
52
58
### Fixed
53
59
- ` ChannelVolume ` no longer clips/overflows when converting from many channels to
0 commit comments