[package]
edition = "2024"
authors = ["jinti<shenjindi@fourz.cn>", "Remade-With-Rust"]
name = "rusty-opus"
version = "0.9.1"
description = "pure Rust Opus codec - performance fork of opus-rs (AVX2 SILK/CELT kernels, frame-parallel encode)"
license = "BSD-3-Clause"
repository = "https://github.com/Remade-With-Rust/rusty-opus"
homepage = "https://github.com/Remade-With-Rust/rusty-opus"
readme = "README.md"
keywords = ["opus", "audio", "codec", "decoder", "encoder"]
categories = ["multimedia::audio", "multimedia::encoding"]
rust-version = "1.85"
exclude = [
"fuzz/",
"*.txt",
"bench_quick.sh",
"tests/analyze_encode.rs",
"tools/",
"fixtures/gate_corpus/",
"docs/census-2026-08-07/",
]
[features]
profile = []
[dev-dependencies]
criterion = { version = "0.8.2", features = ["html_reports"] }
proptest = "1"
rusty_alloc-api = "0.3"
[[bench]]
name = "opus_bench"
harness = false