# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "symphonium" version = "0.2.2" build = false exclude = ["test_files/"] autobins = false autoexamples = false autotests = false autobenches = false description = "An unofficial easy-to-use wrapper around Symphonia for loading audio files" readme = "README.md" keywords = [ "audio", "codec", "decoder", "multimedia", "media", ] categories = [ "multimedia", "multimedia::audio", "multimedia::encoding", ] license = "MPL-2.0" repository = "https://github.com/MeadowlarkDAW/symphonium" [package.metadata.docs.rs] all-features = true [profile.dev] opt-level = 1 [lib] name = "symphonium" path = "src/lib.rs" [[example]] name = "play_file" path = "examples/play_file.rs" [dependencies.log] version = "0.4" [dependencies.rubato] version = "0.16.0" optional = true default-features = false [dependencies.symphonia] version = "0.5.4" default-features = false [dev-dependencies.cpal] version = "0.15.3" [dev-dependencies.simple-log] version = "2.1.1" [features] aac = ["symphonia/aac"] adpcm = ["symphonia/adpcm"] aiff = ["symphonia/aiff"] alac = ["symphonia/alac"] all = [ "all-codecs", "all-formats", ] all-codecs = [ "aac", "adpcm", "alac", "flac", "mp1", "mp2", "mp3", "pcm", "vorbis", ] all-formats = [ "caf", "isomp4", "mkv", "ogg", "aiff", "wav", ] caf = ["symphonia/caf"] default = [ "wav", "pcm", "ogg", "vorbis", "fft-resampler", "opt-simd", ] fft-resampler = [ "resampler", "rubato?/fft_resampler", ] flac = ["symphonia/flac"] isomp4 = ["symphonia/isomp4"] mkv = ["symphonia/mkv"] mp1 = ["symphonia/mp1"] mp2 = ["symphonia/mp2"] mp3 = ["symphonia/mp3"] mpa = [ "mp1", "mp2", "mp3", ] ogg = ["symphonia/ogg"] open-standards = [ "adpcm", "flac", "mkv", "ogg", "pcm", "vorbis", "wav", ] opt-simd = [ "opt-simd-sse", "opt-simd-avx", "opt-simd-neon", ] opt-simd-avx = ["symphonia/opt-simd-avx"] opt-simd-neon = ["symphonia/opt-simd-neon"] opt-simd-sse = ["symphonia/opt-simd-sse"] pcm = ["symphonia/pcm"] resampler = ["dep:rubato"] vorbis = ["symphonia/vorbis"] wav = ["symphonia/wav"]