[package]
edition = "2021"
name = "rockbox-codecs"
version = "0.1.0"
authors = ["Tsiry Sandratraina <tsiry.sndr@rocksky.app"]
build = "build.rs"
links = "rockboxcodecs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rockbox audio decoders (FLAC, MP3, Vorbis, ALAC, WavPack, WAV/ADPCM, …) as a reusable decoding library"
readme = "README.md"
keywords = [
"audio",
"decoder",
"codec",
"flac",
"rockbox",
]
categories = [
"multimedia::audio",
"external-ffi-bindings",
]
license = "GPL-2.0-or-later"
repository = "https://github.com/tsirysndr/rockboxd"
[features]
a52 = []
a52_rm = []
aac = []
aac_bsf = []
adx = []
aiff = []
alac = []
ape = []
atrac3_oma = []
atrac3_rm = []
au = []
cook = []
default = [
"flac",
"mpa",
"vorbis",
"wav",
"alac",
"wavpack",
"aac",
"opus",
"aiff",
"au",
"smaf",
"vox",
"wav64",
"shorten",
"ape",
"tta",
"mpc",
"speex",
"wma",
"wmapro",
"a52",
"cook",
"raac",
"a52_rm",
"atrac3_rm",
"atrac3_oma",
"aac_bsf",
"adx",
"mod",
]
flac = []
mod = []
mpa = []
mpc = []
opus = []
raac = []
shorten = []
smaf = []
speex = []
tta = []
vorbis = []
vox = []
wav = []
wav64 = []
wavpack = []
wma = []
wmapro = []
[lib]
name = "rockbox_codecs"
path = "src/lib.rs"
[[example]]
name = "play"
path = "examples/play.rs"
[[test]]
name = "decode"
path = "tests/decode.rs"
[dependencies.rockbox-metadata]
version = "0.1.0"
[dev-dependencies.cpal]
version = "0.15"
[build-dependencies.cc]
version = "1"