RustDCT

minimum rustc 1.37

RustDCT is a pure-Rust signal processing library that computes the most common Discrete Cosine Transforms:

Example

```rust // Compute a DCT Type 2 of size 1234 use rustdct::DctPlanner;

let mut planner = DctPlanner::new(); let mut dct = planner.plan_dct2(1234);

let mut buffer = vec![0f32; 1234];

dct.process(&mut buffer);

```

Compatibility

The rustdct crate requires rustc 1.37 or greater.

Releases

Release notes are available in RELEASES.md.