poppy 0.0.1

[WIP] An opus implementation in pure rust
Documentation
1
2
3
4
5
6
7
8
9
fn main() {
    let mut out = Vec::new();
    let table = [-13732, -10050, -8266, -7526, -6500, -5000, -2950, -820, 820, 2950, 5000, 6500, 7526, 8266, 10050, 137320];
    for i in 0..table.len()-1 {
        let val = table[i] + (((table[i+1] - table[i]) * 6554) >> 16);
        out.push(val);
    }
    println!("{:?}", out);
}