[package]
name = "symphonia"
version = "0.5.4"
description = "Pure Rust media container and audio decoding library."
homepage = "https://github.com/pdeljanov/Symphonia"
repository = "https://github.com/pdeljanov/Symphonia"
authors = ["Philip Deljanov <philip.deljanov@gmail.com>"]
license = "MPL-2.0"
readme = "README.md"
categories = ["multimedia", "multimedia::audio", "multimedia::encoding"]
keywords = ["audio", "codec", "decoder", "multimedia", "media"]
edition = "2018"
rust-version = "1.53"
[features]
default = ["adpcm", "flac", "mkv", "ogg", "pcm", "vorbis", "wav"]
aac = ["symphonia-codec-aac"]
adpcm = ["symphonia-codec-adpcm"]
alac = ["symphonia-codec-alac"]
flac = ["symphonia-bundle-flac"]
caf = ["symphonia-format-caf"]
isomp4 = ["symphonia-format-isomp4"]
mkv = ["symphonia-format-mkv"]
mp1 = ["symphonia-bundle-mp3/mp1"]
mp2 = ["symphonia-bundle-mp3/mp2"]
mp3 = ["symphonia-bundle-mp3/mp3"]
ogg = ["symphonia-format-ogg"]
pcm = ["symphonia-codec-pcm"]
aiff = ["symphonia-format-riff/aiff"]
vorbis = ["symphonia-codec-vorbis"]
wav = ["symphonia-format-riff/wav"]
mpa = ["mp1", "mp2", "mp3"]
all-codecs = [
"aac",
"adpcm",
"alac",
"flac",
"mp1",
"mp2",
"mp3",
"pcm",
"vorbis",
]
all-formats = [
"caf",
"isomp4",
"mkv",
"ogg",
"aiff",
"wav"
]
all = [
"all-codecs",
"all-formats",
]
opt-simd-sse = ["symphonia-core/opt-simd-sse"]
opt-simd-avx = ["symphonia-core/opt-simd-avx"]
opt-simd-neon = ["symphonia-core/opt-simd-neon"]
opt-simd = [
"opt-simd-sse",
"opt-simd-avx",
"opt-simd-neon",
]
[dependencies]
lazy_static = "1.4.0"
[dependencies.symphonia-core]
version = "0.5.4"
path = "../symphonia-core"
[dependencies.symphonia-metadata]
version = "0.5.4"
path = "../symphonia-metadata"
[dependencies.symphonia-bundle-flac]
version = "0.5.4"
path = "../symphonia-bundle-flac"
optional = true
[dependencies.symphonia-bundle-mp3]
version = "0.5.4"
path = "../symphonia-bundle-mp3"
optional = true
default-features = false
[dependencies.symphonia-codec-aac]
version = "0.5.4"
path = "../symphonia-codec-aac"
optional = true
[dependencies.symphonia-codec-adpcm]
version = "0.5.4"
path = "../symphonia-codec-adpcm"
optional = true
[dependencies.symphonia-codec-alac]
version = "0.5.4"
path = "../symphonia-codec-alac"
optional = true
[dependencies.symphonia-codec-pcm]
version = "0.5.4"
path = "../symphonia-codec-pcm"
optional = true
[dependencies.symphonia-codec-vorbis]
version = "0.5.4"
path = "../symphonia-codec-vorbis"
optional = true
[dependencies.symphonia-format-riff]
version = "0.5.4"
path = "../symphonia-format-riff"
optional = true
default-features = false
[dependencies.symphonia-format-ogg]
version = "0.5.4"
path = "../symphonia-format-ogg"
optional = true
[dependencies.symphonia-format-isomp4]
version = "0.5.4"
path = "../symphonia-format-isomp4"
optional = true
[dependencies.symphonia-format-mkv]
version = "0.5.4"
path = "../symphonia-format-mkv"
optional = true
[dependencies.symphonia-format-caf]
version = "0.5.4"
path = "../symphonia-format-caf"
optional = true
[package.metadata.docs.rs]
all-features = true