1[build-dependencies]
2system-deps = "7"
3
4[dependencies]
5libc = "0.2"
6
7[dependencies.glib-sys]
8workspace = true
9
10[dependencies.gobject-sys]
11workspace = true
12
13[dependencies.gstreamer-sys]
14workspace = true
15
16[dependencies.gstreamer-base-sys]
17workspace = true
18
19[dev-dependencies]
20shell-words = "1.0.0"
21tempfile = "3"
22
23[features]
24v1_16 = []
25v1_18 = ["v1_16"]
26v1_20 = ["v1_18"]
27v1_22 = ["v1_20"]
28v1_24 = ["v1_22"]
29v1_26 = ["v1_24"]
30
31[lib]
32name = "gstreamer_video_sys"
33
34[package]
35authors = ["Sebastian Dröge <sebastian@centricular.com>"]
36build = "build.rs"
37description = "FFI bindings to libgstvideo-1.0"
38documentation = "https://gstreamer.freedesktop.org/documentation/rust/stable/latest/docs/gstreamer_video_sys/"
39keywords = ["ffi", "gstreamer", "gnome", "multimedia"]
40license = "MIT"
41name = "gstreamer-video-sys"
42readme = "README.md"
43
44[package.version]
45workspace = true
46
47[package.categories]
48workspace = true
49
50[package.repository]
51workspace = true
52
53[package.homepage]
54workspace = true
55
56[package.edition]
57workspace = true
58
59[package.rust-version]
60workspace = true
61
62[package.metadata.docs.rs]
63all-features = true
64rustc-args = ["--cfg", "docsrs"]
65rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]
66
67[package.metadata.system-deps.gstreamer_video_1_0]
68name = "gstreamer-video-1.0"
69version = "1.14"
70
71[package.metadata.system-deps.gstreamer_video_1_0.v1_16]
72version = "1.16"
73
74[package.metadata.system-deps.gstreamer_video_1_0.v1_18]
75version = "1.18"
76
77[package.metadata.system-deps.gstreamer_video_1_0.v1_20]
78version = "1.20"
79
80[package.metadata.system-deps.gstreamer_video_1_0.v1_22]
81version = "1.22"
82
83[package.metadata.system-deps.gstreamer_video_1_0.v1_24]
84version = "1.24"
85
86[package.metadata.system-deps.gstreamer_video_1_0.v1_26]
87version = "1.25"
88