[package]
edition = "2024"
rust-version = "1.88"
name = "flacx"
version = "0.11.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Convert supported PCM containers to FLAC, decode FLAC back to PCM containers, and recompress existing FLAC streams."
readme = "README.md"
keywords = [
"audio",
"flac",
"wav",
"aiff",
"caf",
]
categories = [
"compression",
"multimedia::audio",
]
license = "MIT"
repository = "https://github.com/ghfhffh12345/flacx"
[features]
aiff = []
caf = []
default = [
"wav",
"aiff",
"caf",
]
progress = []
wav = []
[lib]
name = "flacx"
path = "src/lib.rs"
[[test]]
name = "api"
path = "tests/api.rs"
[[test]]
name = "decode"
path = "tests/decode.rs"
[[test]]
name = "encode"
path = "tests/encode.rs"
[[test]]
name = "feature_gates"
path = "tests/feature_gates.rs"
[[test]]
name = "format_envelope"
path = "tests/format_envelope.rs"
[[test]]
name = "recompress"
path = "tests/recompress.rs"
[[bench]]
name = "throughput"
path = "benches/throughput.rs"
harness = false
[dependencies.bitstream-io]
version = "4.9.0"
[dev-dependencies.criterion]
version = "0.8.2"