[package] name = "examples" version = "0.12.0" authors = ["Sebastian Dröge "] [dependencies] glib = { git = "https://github.com/gtk-rs/glib" } gstreamer = { path = "../gstreamer" } gstreamer-app = { path = "../gstreamer-app" } gstreamer-audio = { path = "../gstreamer-audio" } gstreamer-video = { path = "../gstreamer-video" } gstreamer-pbutils = { path = "../gstreamer-pbutils" } gstreamer-player = { path = "../gstreamer-player", optional = true } gstreamer-rtsp = { path = "../gstreamer-rtsp", optional = true } gstreamer-rtsp-server = { path = "../gstreamer-rtsp-server", optional = true } gstreamer-rtsp-server-sys = { git = "https://github.com/sdroege/gstreamer-sys", features = ["v1_8"] } gtk = { git = "https://github.com/gtk-rs/gtk", features = ["v3_6"], optional = true } gdk = { git = "https://github.com/gtk-rs/gdk", optional = true } gio = { git = "https://github.com/gtk-rs/gio", optional = true } futures = { version = "0.2", optional = true } send-cell = "0.1" byte-slice-cast = "0.2" failure = "0.1" failure_derive = "0.1" [features] gst-player = ["gstreamer-player"] gtksink = ["gtk", "gio"] gtkvideooverlay = ["gtk", "gdk", "gio"] gtkvideooverlay-x11 = ["gtkvideooverlay"] gtkvideooverlay-quartz = ["gtkvideooverlay"] generic-futures = ["gstreamer/futures", "futures"] glib-futures = ["generic-futures", "glib/futures"] gst-rtsp-server = ["gstreamer-rtsp-server"] gst-rtsp-server-record = ["gstreamer-rtsp-server", "gstreamer-rtsp", "gio"] default-features = [] v1_10 = ["gstreamer/v1_10"] [badges] travis-ci = { repository = "sdroege/gstreamer-rs", branch = "master" } [[bin]] name = "appsink" [[bin]] name = "appsrc" [[bin]] name = "decodebin" [[bin]] name = "events" [[bin]] name = "gtksink" required-features = ["gtksink"] [[bin]] name = "gtkvideooverlay" required-features = ["gtkvideooverlay"] [[bin]] name = "iterator" [[bin]] name = "launch_glib_main" [[bin]] name = "launch" [[bin]] name = "pad_probes" [[bin]] name = "playbin" [[bin]] name = "player" required-features = ["gst-player"] [[bin]] name = "queries" [[bin]] name = "rtpfecclient" [[bin]] name = "rtpfecserver" [[bin]] name = "rtsp-server" required-features = ["gst-rtsp-server"] [[bin]] name = "tagsetter" [[bin]] name = "toc" [[bin]] name = "futures" required-features = ["generic-futures"] [[bin]] name = "glib-futures" required-features = ["glib-futures"] [[bin]] name = "rtsp-server-record" required-features = ["gst-rtsp-server-record"]