зеркало из https://github.com/mozilla/gecko-dev.git
c7c0492ef0
Pick commits: - 4d8fcc1: Update to audio mixer 0.1.2 and fix clippy warnings (#44) - dce7ddc: Correct the removal of the aggregate device in the device list (#42) - 1423e49: Don't call functions in the assertions (#40) - a4a8022: Replace some `assert` by `debug_assert` (#39) - a53e94f: Make mixer become a standalone crate (#37) - 80978b6: Implement Display trait for StringRef (#36) Differential Revision: https://phabricator.services.mozilla.com/D60893 --HG-- rename : third_party/rust/mixer/benches/benchmark.rs => third_party/rust/audio-mixer/benches/benchmark.rs rename : third_party/rust/mixer/src/channel.rs => third_party/rust/audio-mixer/src/channel.rs rename : third_party/rust/mixer/src/coefficient.rs => third_party/rust/audio-mixer/src/coefficient.rs rename : third_party/rust/mixer/src/lib.rs => third_party/rust/audio-mixer/src/lib.rs rename : third_party/rust/mixer/src/main.rs => third_party/rust/audio-mixer/src/main.rs extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
benches | ||
src | ||
.cargo-checksum.json | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
README.md
Audio Mixer
Mixing audio data from any input channel layout to any output channel layout.
The code here is a refactored version from cubeb's cubeb_mixer(C/C++), which adapts the code from FFmpeg libswresample's rematrix.c . The original implementation is in cubeb-coreaudio-rs's PR23
License
MPL-2