[package] name = "lac" version = "0.1.0" edition = "2024" rust-version = "1.87" license = "AGPL-3.0-only" description = "Lo Audio Codec — lossless audio codec with LPC + partitioned Rice coding." repository = "https://git.lo.sh/lo/lac" homepage = "https://git.lo.sh/lo/lac/wiki" authors = ["LO Contributors"] readme = "README.md" categories = ["compression", "multimedia::audio", "multimedia::encoding", "no-std"] keywords = ["audio", "codec", "lossless", "lpc", "rice"] exclude = [ "corpus/*", "fuzz/*", ] [lib] name = "lac" [features] # Internal-only feature for exposing crate-private kernels to the # benchmark harness in `benches/codec.rs`. The `__` prefix signals # instability — no semver guarantees; contents may change or disappear # between versions. Every `[[bench]]` block that needs a kernel entry # point lists this under `required-features`, so `cargo bench` # automatically enables it without touching normal builds. __internal-for-bench = [] [dependencies] [dev-dependencies] hound = "3" [[bench]] name = "codec" required-features = ["__internal-for-bench"]