[package] name = "wzp-video" version.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true [dependencies] bytes = { workspace = true } tracing = { workspace = true } wzp-proto = { path = "../wzp-proto" } # AV1 SW codecs do not support Android target (build.rs panics on # aarch64-linux-android). Android uses MediaCodec for AV1 instead. [target.'cfg(not(target_os = "android"))'.dependencies] shiguredo_dav1d = "2026.1.0" shiguredo_svt_av1 = "2026.1.0" [target.'cfg(target_os = "macos")'.dependencies] shiguredo_video_toolbox = "2026.1" [target.'cfg(target_os = "android")'.dependencies] ndk = { version = "0.9", features = ["media"] } [dev-dependencies] rand = "0.8"