[package]
name = "nv-runtime"
description = "Pipeline orchestration, feed lifecycle, output, provenance, and concurrency for the NextVision runtime."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
categories.workspace = true
keywords.workspace = true
readme = "../README.md"
[dependencies]
nv-core.workspace = true
nv-frame.workspace = true
nv-media = { workspace = true, default-features = false }
nv-perception.workspace = true
nv-temporal.workspace = true
nv-view.workspace = true
tokio.workspace = true
tracing.workspace = true
thiserror.workspace = true
[dev-dependencies]
criterion.workspace = true
nv-test-util.workspace = true
[[bench]]
name = "runtime_bench"
harness = false
[features]
default = ["gst-backend"]
gst-backend = ["nv-media/gst-backend"]
cuda = ["gst-backend", "nv-media/cuda"]