Cargo Features
bliss-audio has no features set by default.
[dependencies]
bliss-audio = { version = "0.6.11", features = ["build-ffmpeg", "ffmpeg-static", "rpi", "update-aubio-bindings", "python-bindings", "bench", "library", "serde"] }
- default
-
These default features are set whenever
bliss-audio
is added without
somewhere in the dependency tree.default-features = false Enables static of bliss-audio-aubio-rs
Until https://github.com/aubio/aubio/issues/336 is somehow solved Hopefully we'll be able to use the official aubio-rs at some point.
- build-ffmpeg
-
Build ffmpeg instead of using the host's.
Enables build of ffmpeg-next ^6.1.1
- ffmpeg-static
-
Enables static of ffmpeg-next ^6.1.1
- rpi
-
Build for raspberry pis
Enables rpi of ffmpeg-next ^6.1.1
- update-aubio-bindings
-
Use if you get "No prebuilt bindings. Try use
bindgen
feature"Enables bindgen of bliss-audio-aubio-rs
- python-bindings
-
Use if you want to build python bindings with maturin.
Enables fftw3 of bliss-audio-aubio-rs
- bench
-
Enable the benchmarks with
cargo +nightly bench --features=bench
- library = serde
-
Enables anyhow, dirs, indicatif, rusqlite ^0.28.0, serde_ini, serde_json, and tempdir
Affects
bliss-audio::library
… - serde library?
-
Enables serde
Deps for the library feature