[package] name = "fferris" description = "Yet another FFmpeg wrapper for Rust" license = "MIT OR Apache-2.0" version = "0.0.0" edition = "2021" build = "src/build/main.rs" [features] default = ["log", "avformat", "avcodec", "avfilter", "avdevice"] avformat = ["fferris-sys/avformat"] avcodec = ["fferris-sys/avcodec"] avfilter = ["fferris-sys/avfilter"] avdevice = ["fferris-sys/avdevice"] bindgen = ["fferris-sys/__bindgen"] log = [] [dependencies] env_logger = "0.10.1" fferris-sys = { version = "0.0.0", path = "fferris-sys" } fferris_macros = { version = "0.0.0", path = "fferris_macros" } log = "0.4.20" [profile.dev] opt-level = 1 lto = false strip = false [profile.release] opt-level = 3 lto = false strip = true [[bench]] name = "simple" harness = false [workspace] members = ["./fferris-sys", "fferris_macros"] [build-dependencies] fferris-sys = { version = "0.0.0", path = "fferris-sys" } fferris_macros = { version = "0.0.0", path = "fferris_macros" } proc-macro2 = "1.0.86" quote = "1" syn = { version = "2", features = ["printing", "parsing"], default-features = false } [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] }