[package] name = "clipbin-media" description = "Reading recorded segments: clip export (remux) and playback decoding, via FFmpeg." version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true publish.workspace = true [dependencies] clipbin-core.workspace = true ffmpeg-next = { version = "9", default-features = false, features = ["codec", "format", "software-scaling", "software-resampling"] } image = { version = "0.25.10", default-features = false, features = ["png"] } cpal = { version = "0.18.2", features = ["pulseaudio"] } [target.'cfg(target_os = "linux")'.dependencies] rustix = { version = "1", features = ["process", "thread"] } [target.'cfg(windows)'.dependencies] windows-sys = { version = "0.61", features = ["Win32_System_Threading"] } [lints.rust] unsafe_code = "deny"