https://github.com/bschwind/audio-compressor
A simple Rust port of sndfilter's compressor, which is extracted from the Chromium source
https://github.com/bschwind/audio-compressor
Last synced: about 1 year ago
JSON representation
A simple Rust port of sndfilter's compressor, which is extracted from the Chromium source
- Host: GitHub
- URL: https://github.com/bschwind/audio-compressor
- Owner: bschwind
- Created: 2022-03-13T14:34:08.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-23T02:16:14.000Z (about 4 years ago)
- Last Synced: 2025-04-06T23:44:45.032Z (about 1 year ago)
- Language: Rust
- Size: 6.84 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# audio-compressor
A simple Rust port of sndfilter's compressor, which is extracted from the Chromium source.
Reference Implementation:
https://github.com/velipso/sndfilter/blob/56e0a9cfd91c43bd78048f54d24b84384b4fdb02/src/compressor.c
## Dependencies
- cargo
- rustc
## Build
```
$ cargo build --release
```
## Testing
```
$ cargo test
```
## Code Format
The formatting options currently use nightly-only options.
```
$ cargo +nightly fmt
```
## Code Linting
```
$ cargo clippy
```