[package] name = "gst-meet" description = "A tool for connecting GStreamer pipelines to Jitsi Meet conferences" version = "0.5.0" edition = "2021" license = "MIT/Apache-2.0" authors = ["Jasper Hugo "] [dependencies] anyhow = { version = "1", default-features = false, features = ["std"] } colibri = { version = "0.1", default-features = false } futures = { version = "0.3", default-features = false } glib = { version = "0.17", default-features = false, features = ["log"] } gstreamer = { version = "0.20", default-features = false, features = ["v1_22"] } http = { version = "0.2", default-features = false } lib-gst-meet = { version = "0.8", path = "../lib-gst-meet", default-features = false, features = ["tracing-subscriber"] } serde_urlencoded = { version = "0.7", default-features = false } structopt = { version = "0.3", default-features = false } tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread", "signal", "sync", "time"] } tokio-stream = { version = "0.1", default-features = false } tracing = { version = "0.1", default-features = false, features = ["attributes", "std"] } [target.'cfg(target_os = "macos")'.dependencies] cocoa = { version = "0.24", default-features = false } [features] default = ["tls-rustls-native-roots"] log-rtp = ["lib-gst-meet/log-rtp"] tls-insecure = ["lib-gst-meet/tls-insecure"] tls-native = ["lib-gst-meet/tls-native"] tls-native-vendored = ["lib-gst-meet/tls-native-vendored"] tls-rustls-native-roots = ["lib-gst-meet/tls-rustls-native-roots"] tls-rustls-webpki-roots = ["lib-gst-meet/tls-rustls-webpki-roots"]