mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-09-28 23:02:16 +00:00
Compare commits
19 commits
Author | SHA1 | Date | |
---|---|---|---|
|
02c6b9128c | ||
|
e99c8ce828 | ||
|
bff4241a75 | ||
|
729e064873 | ||
|
b08ed23989 | ||
|
36269458f2 | ||
|
aa4e0d10c8 | ||
|
49e764fef9 | ||
|
1e65757ef3 | ||
|
067c12269e | ||
|
a9354a3715 | ||
|
e0eab9d19b | ||
|
abbfd490d9 | ||
|
98691e8958 | ||
|
bc3bdebf96 | ||
|
6e360451b7 | ||
|
f005c5ea3d | ||
|
7d33653fb9 | ||
|
b13bfe3617 |
100 changed files with 795 additions and 390 deletions
296
Cargo.lock
generated
296
Cargo.lock
generated
|
@ -10,9 +10,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
|||
|
||||
[[package]]
|
||||
name = "ahash"
|
||||
version = "0.8.7"
|
||||
version = "0.8.8"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
|
||||
checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"getrandom",
|
||||
|
@ -62,9 +62,9 @@ checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
|
|||
|
||||
[[package]]
|
||||
name = "async-channel"
|
||||
version = "2.1.1"
|
||||
version = "2.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
|
||||
checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
|
||||
dependencies = [
|
||||
"concurrent-queue",
|
||||
"event-listener",
|
||||
|
@ -151,9 +151,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c"
|
|||
|
||||
[[package]]
|
||||
name = "bytemuck"
|
||||
version = "1.14.1"
|
||||
version = "1.14.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9"
|
||||
checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
|
||||
|
||||
[[package]]
|
||||
name = "byteorder"
|
||||
|
@ -169,8 +169,8 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
|
|||
|
||||
[[package]]
|
||||
name = "cairo-rs"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"bitflags 2.4.2",
|
||||
"cairo-sys-rs",
|
||||
|
@ -181,8 +181,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "cairo-sys-rs"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"libc",
|
||||
|
@ -217,11 +217,10 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.0.83"
|
||||
version = "1.0.85"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
||||
checksum = "9b918671670962b48bc23753aef0c51d072dca6f52f01f800854ada6ddb7f7d3"
|
||||
dependencies = [
|
||||
"jobserver",
|
||||
"libc",
|
||||
]
|
||||
|
||||
|
@ -233,9 +232,9 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
|
|||
|
||||
[[package]]
|
||||
name = "cfg-expr"
|
||||
version = "0.15.6"
|
||||
version = "0.15.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a"
|
||||
checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d"
|
||||
dependencies = [
|
||||
"smallvec",
|
||||
"target-lexicon",
|
||||
|
@ -365,9 +364,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "crc32fast"
|
||||
version = "1.3.2"
|
||||
version = "1.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
|
||||
checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
]
|
||||
|
@ -426,9 +425,9 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
|
|||
|
||||
[[package]]
|
||||
name = "either"
|
||||
version = "1.9.0"
|
||||
version = "1.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
|
||||
checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
|
||||
|
||||
[[package]]
|
||||
name = "equivalent"
|
||||
|
@ -448,9 +447,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "event-listener"
|
||||
version = "4.0.3"
|
||||
version = "5.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
|
||||
checksum = "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1"
|
||||
dependencies = [
|
||||
"concurrent-queue",
|
||||
"parking",
|
||||
|
@ -459,9 +458,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "event-listener-strategy"
|
||||
version = "0.4.0"
|
||||
version = "0.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
|
||||
checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291"
|
||||
dependencies = [
|
||||
"event-listener",
|
||||
"pin-project-lite",
|
||||
|
@ -469,7 +468,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "examples"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"atomic_refcell",
|
||||
|
@ -677,8 +676,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gio"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"futures-channel",
|
||||
"futures-core",
|
||||
|
@ -694,8 +693,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gio-sys"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -723,8 +722,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "glib"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"bitflags 2.4.2",
|
||||
"futures-channel",
|
||||
|
@ -744,8 +743,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "glib-macros"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"heck",
|
||||
"proc-macro-crate",
|
||||
|
@ -756,8 +755,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "glib-sys"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"system-deps",
|
||||
|
@ -765,9 +764,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "glutin"
|
||||
version = "0.31.2"
|
||||
version = "0.31.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "005459a22af86adc706522d78d360101118e2638ec21df3852fcc626e0dbb212"
|
||||
checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746"
|
||||
dependencies = [
|
||||
"bitflags 2.4.2",
|
||||
"cfg_aliases",
|
||||
|
@ -819,8 +818,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gobject-sys"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"libc",
|
||||
|
@ -829,7 +828,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"futures-channel",
|
||||
|
@ -858,7 +857,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-allocators"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -870,7 +869,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-allocators-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -883,7 +882,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-analytics"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -894,7 +893,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-analytics-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-sys",
|
||||
|
@ -906,7 +905,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-app"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"futures-core",
|
||||
"futures-executor",
|
||||
|
@ -922,7 +921,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-app-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-base-sys",
|
||||
|
@ -935,7 +934,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-audio"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"gir-format-check",
|
||||
|
@ -953,7 +952,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-audio-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -967,7 +966,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-base"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"atomic_refcell",
|
||||
"cfg-if",
|
||||
|
@ -980,7 +979,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-base-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -993,7 +992,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-check"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1003,7 +1002,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-check-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1016,7 +1015,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-controller"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1026,7 +1025,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-controller-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1040,7 +1039,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-editing-services"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio",
|
||||
"gir-format-check",
|
||||
|
@ -1056,7 +1055,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-editing-services-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio-sys",
|
||||
"glib-sys",
|
||||
|
@ -1071,7 +1070,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1087,7 +1086,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-egl"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1099,7 +1098,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-egl-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-gl-sys",
|
||||
|
@ -1111,7 +1110,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1126,7 +1125,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-wayland"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1138,7 +1137,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-wayland-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-gl-sys",
|
||||
|
@ -1150,7 +1149,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-x11"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1162,7 +1161,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-gl-x11-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-gl-sys",
|
||||
|
@ -1174,7 +1173,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-mpegts"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1184,7 +1183,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-mpegts-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-base-sys",
|
||||
|
@ -1197,7 +1196,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-net"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio",
|
||||
"gir-format-check",
|
||||
|
@ -1208,7 +1207,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-net-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio-sys",
|
||||
"glib-sys",
|
||||
|
@ -1221,7 +1220,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-pbutils"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1237,7 +1236,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-pbutils-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1252,7 +1251,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-play"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1264,7 +1263,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-play-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1278,7 +1277,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-player"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1290,7 +1289,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-player-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1304,7 +1303,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtp"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1317,7 +1316,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtp-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-base-sys",
|
||||
|
@ -1330,7 +1329,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtsp"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1344,7 +1343,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtsp-server"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio",
|
||||
"gir-format-check",
|
||||
|
@ -1361,7 +1360,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtsp-server-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio-sys",
|
||||
"glib-sys",
|
||||
|
@ -1378,7 +1377,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-rtsp-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio-sys",
|
||||
"glib-sys",
|
||||
|
@ -1393,7 +1392,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-sdp"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1403,7 +1402,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-sdp-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-sys",
|
||||
|
@ -1415,7 +1414,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1427,7 +1426,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-tag"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib",
|
||||
"gstreamer",
|
||||
|
@ -1437,7 +1436,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-tag-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1450,7 +1449,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-utils"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"gstreamer",
|
||||
|
@ -1462,7 +1461,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-validate"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1474,7 +1473,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-validate-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gio-sys",
|
||||
"glib-sys",
|
||||
|
@ -1488,7 +1487,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-video"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"futures-channel",
|
||||
|
@ -1508,7 +1507,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-video-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1522,7 +1521,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-webrtc"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"gir-format-check",
|
||||
"glib",
|
||||
|
@ -1534,7 +1533,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "gstreamer-webrtc-sys"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gstreamer-sdp-sys",
|
||||
|
@ -1584,9 +1583,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "indexmap"
|
||||
version = "2.2.2"
|
||||
version = "2.2.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520"
|
||||
checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
|
||||
dependencies = [
|
||||
"equivalent",
|
||||
"hashbrown",
|
||||
|
@ -1629,15 +1628,6 @@ version = "0.3.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
|
||||
|
||||
[[package]]
|
||||
name = "jobserver"
|
||||
version = "0.1.27"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
|
||||
dependencies = [
|
||||
"libc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "jpeg-decoder"
|
||||
version = "0.3.1"
|
||||
|
@ -1646,9 +1636,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
|
|||
|
||||
[[package]]
|
||||
name = "js-sys"
|
||||
version = "0.3.67"
|
||||
version = "0.3.68"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
|
||||
checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
|
||||
dependencies = [
|
||||
"wasm-bindgen",
|
||||
]
|
||||
|
@ -1779,11 +1769,10 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "num-integer"
|
||||
version = "0.1.45"
|
||||
version = "0.1.46"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
|
||||
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
|
||||
dependencies = [
|
||||
"autocfg",
|
||||
"num-traits",
|
||||
]
|
||||
|
||||
|
@ -1801,9 +1790,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "num-traits"
|
||||
version = "0.2.17"
|
||||
version = "0.2.18"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
|
||||
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
|
||||
dependencies = [
|
||||
"autocfg",
|
||||
]
|
||||
|
@ -1892,8 +1881,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "pango"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"gio",
|
||||
"glib",
|
||||
|
@ -1903,8 +1892,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "pango-sys"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"glib-sys",
|
||||
"gobject-sys",
|
||||
|
@ -1914,8 +1903,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "pangocairo"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"cairo-rs",
|
||||
"glib",
|
||||
|
@ -1926,8 +1915,8 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "pangocairo-sys"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=master#36b593d38950dbbbfd577a39795e115d552df759"
|
||||
version = "0.19.2"
|
||||
source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#23c5599424cc75ec66618891c915d9f490f6e4c2"
|
||||
dependencies = [
|
||||
"cairo-sys-rs",
|
||||
"glib-sys",
|
||||
|
@ -2005,7 +1994,7 @@ version = "3.1.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
|
||||
dependencies = [
|
||||
"toml_edit 0.21.1",
|
||||
"toml_edit",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -2204,9 +2193,9 @@ checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
|
|||
|
||||
[[package]]
|
||||
name = "smithay-client-toolkit"
|
||||
version = "0.18.0"
|
||||
version = "0.18.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "60e3d9941fa3bacf7c2bf4b065304faa14164151254cd16ce1b1bc8fc381600f"
|
||||
checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a"
|
||||
dependencies = [
|
||||
"bitflags 2.4.2",
|
||||
"calloop",
|
||||
|
@ -2303,18 +2292,18 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "thiserror"
|
||||
version = "1.0.56"
|
||||
version = "1.0.57"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
|
||||
checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
|
||||
dependencies = [
|
||||
"thiserror-impl",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "thiserror-impl"
|
||||
version = "1.0.56"
|
||||
version = "1.0.57"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
|
||||
checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -2323,14 +2312,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "toml"
|
||||
version = "0.8.10"
|
||||
version = "0.8.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290"
|
||||
checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_spanned",
|
||||
"toml_datetime",
|
||||
"toml_edit 0.22.4",
|
||||
"toml_edit",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -2347,17 +2336,6 @@ name = "toml_edit"
|
|||
version = "0.21.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
|
||||
dependencies = [
|
||||
"indexmap",
|
||||
"toml_datetime",
|
||||
"winnow",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "toml_edit"
|
||||
version = "0.22.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951"
|
||||
dependencies = [
|
||||
"indexmap",
|
||||
"serde",
|
||||
|
@ -2384,7 +2362,7 @@ checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
|
|||
|
||||
[[package]]
|
||||
name = "tutorials"
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-channel",
|
||||
|
@ -2418,9 +2396,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
|||
|
||||
[[package]]
|
||||
name = "unicode-segmentation"
|
||||
version = "1.10.1"
|
||||
version = "1.11.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
|
||||
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
|
||||
|
||||
[[package]]
|
||||
name = "version-compare"
|
||||
|
@ -2452,9 +2430,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen"
|
||||
version = "0.2.90"
|
||||
version = "0.2.91"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
|
||||
checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"wasm-bindgen-macro",
|
||||
|
@ -2462,9 +2440,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-backend"
|
||||
version = "0.2.90"
|
||||
version = "0.2.91"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
|
||||
checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
|
||||
dependencies = [
|
||||
"bumpalo",
|
||||
"log",
|
||||
|
@ -2477,9 +2455,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-futures"
|
||||
version = "0.4.40"
|
||||
version = "0.4.41"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
|
||||
checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"js-sys",
|
||||
|
@ -2489,9 +2467,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-macro"
|
||||
version = "0.2.90"
|
||||
version = "0.2.91"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
|
||||
checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
|
||||
dependencies = [
|
||||
"quote",
|
||||
"wasm-bindgen-macro-support",
|
||||
|
@ -2499,9 +2477,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-macro-support"
|
||||
version = "0.2.90"
|
||||
version = "0.2.91"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
|
||||
checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -2512,9 +2490,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "wasm-bindgen-shared"
|
||||
version = "0.2.90"
|
||||
version = "0.2.91"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
|
||||
checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
|
||||
|
||||
[[package]]
|
||||
name = "wayland-backend"
|
||||
|
@ -2627,9 +2605,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "web-sys"
|
||||
version = "0.3.67"
|
||||
version = "0.3.68"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
|
||||
checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
|
||||
dependencies = [
|
||||
"js-sys",
|
||||
"wasm-bindgen",
|
||||
|
@ -2942,9 +2920,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "winnow"
|
||||
version = "0.5.37"
|
||||
version = "0.5.40"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5"
|
||||
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
]
|
||||
|
@ -2989,9 +2967,9 @@ checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911"
|
|||
|
||||
[[package]]
|
||||
name = "xkbcommon-dl"
|
||||
version = "0.4.1"
|
||||
version = "0.4.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6924668544c48c0133152e7eec86d644a056ca3d09275eb8d5cdb9855f9d8699"
|
||||
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
|
||||
dependencies = [
|
||||
"bitflags 2.4.2",
|
||||
"dlib",
|
||||
|
|
72
Cargo.toml
72
Cargo.toml
|
@ -107,7 +107,7 @@ members = [
|
|||
exclude = ["gir"]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.22.0"
|
||||
version = "0.22.1"
|
||||
categories = ["api-bindings", "multimedia"]
|
||||
repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
|
||||
homepage = "https://gstreamer.freedesktop.org"
|
||||
|
@ -115,38 +115,38 @@ edition = "2021"
|
|||
rust-version = "1.70"
|
||||
|
||||
[workspace.dependencies]
|
||||
gio = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
gio-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
glib = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
glib-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
gobject-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
cairo-rs = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
pango = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
pangocairo = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "master" }
|
||||
gstreamer-audio-sys = { path = "./gstreamer-audio/sys"}
|
||||
gstreamer-base-sys = { path = "./gstreamer-base/sys"}
|
||||
gstreamer-gl-sys = { path = "./gstreamer-gl/sys"}
|
||||
gstreamer-net-sys = { path = "./gstreamer-net/sys"}
|
||||
gstreamer-pbutils-sys = { path = "./gstreamer-pbutils/sys"}
|
||||
gstreamer-rtsp-sys = { path = "./gstreamer-rtsp/sys"}
|
||||
gstreamer-sdp-sys = { path = "./gstreamer-sdp/sys"}
|
||||
gstreamer-sys = { path = "./gstreamer/sys"}
|
||||
gstreamer-video-sys = { path = "./gstreamer-video/sys"}
|
||||
ges = { package = "gstreamer-editing-services", path = "./gstreamer-editing-services" }
|
||||
gst = { package = "gstreamer", path = "./gstreamer" }
|
||||
gst-allocators = { package = "gstreamer-allocators", path = "./gstreamer-allocators" }
|
||||
gst-app = { package = "gstreamer-app", path = "./gstreamer-app" }
|
||||
gst-audio = { package = "gstreamer-audio", path = "./gstreamer-audio" }
|
||||
gst-base = { package = "gstreamer-base", path = "./gstreamer-base" }
|
||||
gst-check = { package = "gstreamer-check", path = "./gstreamer-check" }
|
||||
gst-gl = { package = "gstreamer-gl", path = "./gstreamer-gl" }
|
||||
gst-gl-egl = { package = "gstreamer-gl-egl", path = "./gstreamer-gl/egl" }
|
||||
gst-gl-x11 = { package = "gstreamer-gl-x11", path = "./gstreamer-gl/x11" }
|
||||
gst-net = { package = "gstreamer-net", path = "./gstreamer-net" }
|
||||
gst-pbutils = { package = "gstreamer-pbutils", path = "./gstreamer-pbutils" }
|
||||
gst-play = { package = "gstreamer-play", path = "./gstreamer-play" }
|
||||
gst-player = { package = "gstreamer-player", path = "./gstreamer-player" }
|
||||
gst-rtsp = { package = "gstreamer-rtsp", path = "./gstreamer-rtsp" }
|
||||
gst-rtsp-server = { package = "gstreamer-rtsp-server", path = "./gstreamer-rtsp-server" }
|
||||
gst-sdp = { package = "gstreamer-sdp", path = "./gstreamer-sdp" }
|
||||
gst-video = { package = "gstreamer-video", path = "./gstreamer-video" }
|
||||
gio = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
gio-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
glib = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
glib-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
gobject-sys = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
cairo-rs = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
pango = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
pangocairo = { git = "https://github.com/gtk-rs/gtk-rs-core", branch = "0.19", version = "0.19" }
|
||||
gstreamer-audio-sys = { path = "./gstreamer-audio/sys", version = "0.22" }
|
||||
gstreamer-base-sys = { path = "./gstreamer-base/sys", version = "0.22" }
|
||||
gstreamer-gl-sys = { path = "./gstreamer-gl/sys", version = "0.22" }
|
||||
gstreamer-net-sys = { path = "./gstreamer-net/sys", version = "0.22" }
|
||||
gstreamer-pbutils-sys = { path = "./gstreamer-pbutils/sys", version = "0.22" }
|
||||
gstreamer-rtsp-sys = { path = "./gstreamer-rtsp/sys", version = "0.22" }
|
||||
gstreamer-sdp-sys = { path = "./gstreamer-sdp/sys", version = "0.22" }
|
||||
gstreamer-sys = { path = "./gstreamer/sys", version = "0.22" }
|
||||
gstreamer-video-sys = { path = "./gstreamer-video/sys", version = "0.22" }
|
||||
ges = { package = "gstreamer-editing-services", path = "./gstreamer-editing-services", version = "0.22" }
|
||||
gst = { package = "gstreamer", path = "./gstreamer", version = "0.22" }
|
||||
gst-allocators = { package = "gstreamer-allocators", path = "./gstreamer-allocators", version = "0.22" }
|
||||
gst-app = { package = "gstreamer-app", path = "./gstreamer-app", version = "0.22" }
|
||||
gst-audio = { package = "gstreamer-audio", path = "./gstreamer-audio", version = "0.22" }
|
||||
gst-base = { package = "gstreamer-base", path = "./gstreamer-base", version = "0.22" }
|
||||
gst-check = { package = "gstreamer-check", path = "./gstreamer-check", version = "0.22" }
|
||||
gst-gl = { package = "gstreamer-gl", path = "./gstreamer-gl", version = "0.22" }
|
||||
gst-gl-egl = { package = "gstreamer-gl-egl", path = "./gstreamer-gl/egl", version = "0.22" }
|
||||
gst-gl-x11 = { package = "gstreamer-gl-x11", path = "./gstreamer-gl/x11", version = "0.22" }
|
||||
gst-net = { package = "gstreamer-net", path = "./gstreamer-net", version = "0.22" }
|
||||
gst-pbutils = { package = "gstreamer-pbutils", path = "./gstreamer-pbutils", version = "0.22" }
|
||||
gst-play = { package = "gstreamer-play", path = "./gstreamer-play", version = "0.22" }
|
||||
gst-player = { package = "gstreamer-player", path = "./gstreamer-player", version = "0.22" }
|
||||
gst-rtsp = { package = "gstreamer-rtsp", path = "./gstreamer-rtsp", version = "0.22" }
|
||||
gst-rtsp-server = { package = "gstreamer-rtsp-server", path = "./gstreamer-rtsp-server", version = "0.22" }
|
||||
gst-sdp = { package = "gstreamer-sdp", path = "./gstreamer-sdp", version = "0.22" }
|
||||
gst-video = { package = "gstreamer-video", path = "./gstreamer-video", version = "0.22" }
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
variables:
|
||||
GST_RS_IMG_TAG: "2024-02-07.0"
|
||||
GST_RS_STABLE: "1.75.0"
|
||||
GST_RS_IMG_TAG: "2024-02-12.0"
|
||||
GST_RS_STABLE: "1.76.0"
|
||||
GST_RS_MSRV: "1.70.0"
|
||||
|
|
2
gir
2
gir
|
@ -1 +1 @@
|
|||
Subproject commit 5975266da3b0fa1195e53213502a8c9bc5d9b1ac
|
||||
Subproject commit 0e476ab5c1dec04355e4f516ebcce4edaa940c9e
|
|
@ -1 +1 @@
|
|||
Subproject commit fe8258109e602dcb000890197b62f832006c715a
|
||||
Subproject commit cfc0305f903bcce1c9fb5b5055d3ae8a30912750
|
|
@ -1 +1 @@
|
|||
Subproject commit 63e90a30193bf8d228057c4570a50a0a2b40f2bd
|
||||
Subproject commit 39e21eeb5d1062772e57f62571b00fe5f3f379b4
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-allocators-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-allocators-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
once_cell = "1"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-analytics-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-analytics-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -60,13 +60,13 @@ impl<'a> AnalyticsRelationMetaODExt
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Default, Debug)]
|
||||
#[derive(Clone, Copy, Default, Debug)]
|
||||
pub struct AnalyticsODLocation {
|
||||
x: i32,
|
||||
y: i32,
|
||||
w: i32,
|
||||
h: i32,
|
||||
loc_conf_lvl: f32,
|
||||
pub x: i32,
|
||||
pub y: i32,
|
||||
pub w: i32,
|
||||
pub h: i32,
|
||||
pub loc_conf_lvl: f32,
|
||||
}
|
||||
|
||||
unsafe impl AnalyticsMtd for AnalyticsODMtd {
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -17,7 +17,7 @@ rust-version.workspace = true
|
|||
futures-core = "0.3"
|
||||
futures-sink = "0.3"
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-app-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-app-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-base.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -16,7 +16,7 @@ rust-version.workspace = true
|
|||
[dependencies]
|
||||
libc = "0.2"
|
||||
cfg-if = "1.0"
|
||||
ffi = { package = "gstreamer-audio-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-audio-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-base.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -16,7 +16,7 @@ rust-version.workspace = true
|
|||
[dependencies]
|
||||
cfg-if = "1.0"
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-base-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-base-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
atomic_refcell = "0.1"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -14,7 +14,7 @@ edition.workspace = true
|
|||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ffi = { package = "gstreamer-check-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-check-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -14,7 +14,7 @@ edition.workspace = true
|
|||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ffi = { package = "gstreamer-controller-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-controller-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-editing-services-sys", path = "sys"}
|
||||
ffi = { package = "gstreamer-editing-services-sys", path = "sys", version = "0.22"}
|
||||
glib.workspace = true
|
||||
gio.workspace = true
|
||||
gst.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -18,7 +18,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-gl-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-gl-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-base.workspace = true
|
||||
|
|
|
@ -17,7 +17,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-gl-egl-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-gl-egl-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-gl.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -18,7 +18,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-gl-wayland-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-gl-wayland-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-gl.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -18,7 +18,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-gl-x11-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-gl-x11-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-gl.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -14,7 +14,7 @@ edition.workspace = true
|
|||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ffi = { package = "gstreamer-mpegts-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-mpegts-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -14,7 +14,7 @@ edition.workspace = true
|
|||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ffi = { package = "gstreamer-net-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-net-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gio.workspace = true
|
||||
gst.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-pbutils-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-pbutils-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-video.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-play-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-play-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst = { workspace = true, features = ["v1_20"] }
|
||||
gst-video = { workspace = true, features = ["v1_20"] }
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-player-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-player-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-video.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-rtp-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-rtp-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
serde = { version = "1.0", optional = true }
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-rtsp-server-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-rtsp-server-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gio.workspace = true
|
||||
gst.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-rtsp-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-rtsp-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-sdp.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -14,7 +14,7 @@ edition.workspace = true
|
|||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
ffi = { package = "gstreamer-sdp-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-sdp-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -8,7 +8,7 @@ description = "Rust bindings for GStreamer Tag Support library"
|
|||
license = "MIT OR Apache-2.0"
|
||||
readme = "README.md"
|
||||
documentation = "https://gstreamer.pages.freedesktop.org/gstreamer-rs/stable/latest/docs/gstreamer_tag/"
|
||||
keywords = ["gstreamer", "multimedia", "audio", "tag", "tags", "gnome"]
|
||||
keywords = ["gstreamer", "multimedia", "audio", "tag", "gnome"]
|
||||
version.workspace = true
|
||||
categories.workspace = true
|
||||
repository.workspace = true
|
||||
|
@ -18,7 +18,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-tag-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-tag-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-validate-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-validate-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst = { workspace = true, features = ["v1_22"] }
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -17,7 +17,7 @@ rust-version.workspace = true
|
|||
[dependencies]
|
||||
libc = "0.2"
|
||||
cfg-if = "1.0"
|
||||
ffi = { package = "gstreamer-video-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-video-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-base.workspace = true
|
||||
|
|
|
@ -18,6 +18,7 @@ external_libraries = [
|
|||
]
|
||||
|
||||
generate = [
|
||||
"GstVideo.AncillaryMetaField",
|
||||
"GstVideo.ColorBalance",
|
||||
"GstVideo.ColorBalanceChannel",
|
||||
"GstVideo.ColorBalanceType",
|
||||
|
|
|
@ -5,6 +5,124 @@
|
|||
|
||||
use glib::{prelude::*, translate::*, GStr};
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstAncillaryMetaField")]
|
||||
pub enum AncillaryMetaField {
|
||||
#[doc(alias = "GST_ANCILLARY_META_FIELD_PROGRESSIVE")]
|
||||
Progressive,
|
||||
#[doc(alias = "GST_ANCILLARY_META_FIELD_INTERLACED_FIRST")]
|
||||
InterlacedFirst,
|
||||
#[doc(alias = "GST_ANCILLARY_META_FIELD_INTERLACED_SECOND")]
|
||||
InterlacedSecond,
|
||||
#[doc(hidden)]
|
||||
__Unknown(i32),
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
#[doc(hidden)]
|
||||
impl IntoGlib for AncillaryMetaField {
|
||||
type GlibType = ffi::GstAncillaryMetaField;
|
||||
|
||||
#[inline]
|
||||
fn into_glib(self) -> ffi::GstAncillaryMetaField {
|
||||
match self {
|
||||
Self::Progressive => ffi::GST_ANCILLARY_META_FIELD_PROGRESSIVE,
|
||||
Self::InterlacedFirst => ffi::GST_ANCILLARY_META_FIELD_INTERLACED_FIRST,
|
||||
Self::InterlacedSecond => ffi::GST_ANCILLARY_META_FIELD_INTERLACED_SECOND,
|
||||
Self::__Unknown(value) => value,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
#[doc(hidden)]
|
||||
impl FromGlib<ffi::GstAncillaryMetaField> for AncillaryMetaField {
|
||||
#[inline]
|
||||
unsafe fn from_glib(value: ffi::GstAncillaryMetaField) -> Self {
|
||||
skip_assert_initialized!();
|
||||
|
||||
match value {
|
||||
ffi::GST_ANCILLARY_META_FIELD_PROGRESSIVE => Self::Progressive,
|
||||
ffi::GST_ANCILLARY_META_FIELD_INTERLACED_FIRST => Self::InterlacedFirst,
|
||||
ffi::GST_ANCILLARY_META_FIELD_INTERLACED_SECOND => Self::InterlacedSecond,
|
||||
value => Self::__Unknown(value),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl StaticType for AncillaryMetaField {
|
||||
#[inline]
|
||||
#[doc(alias = "gst_ancillary_meta_field_get_type")]
|
||||
fn static_type() -> glib::Type {
|
||||
unsafe { from_glib(ffi::gst_ancillary_meta_field_get_type()) }
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl glib::HasParamSpec for AncillaryMetaField {
|
||||
type ParamSpec = glib::ParamSpecEnum;
|
||||
type SetValue = Self;
|
||||
type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder<Self>;
|
||||
|
||||
fn param_spec_builder() -> Self::BuilderFn {
|
||||
Self::ParamSpec::builder_with_default
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl glib::value::ValueType for AncillaryMetaField {
|
||||
type Type = Self;
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
unsafe impl<'a> glib::value::FromValue<'a> for AncillaryMetaField {
|
||||
type Checker = glib::value::GenericValueTypeChecker<Self>;
|
||||
|
||||
#[inline]
|
||||
unsafe fn from_value(value: &'a glib::Value) -> Self {
|
||||
skip_assert_initialized!();
|
||||
from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0))
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl ToValue for AncillaryMetaField {
|
||||
#[inline]
|
||||
fn to_value(&self) -> glib::Value {
|
||||
let mut value = glib::Value::for_value_type::<Self>();
|
||||
unsafe {
|
||||
glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, self.into_glib());
|
||||
}
|
||||
value
|
||||
}
|
||||
|
||||
#[inline]
|
||||
fn value_type(&self) -> glib::Type {
|
||||
Self::static_type()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl From<AncillaryMetaField> for glib::Value {
|
||||
#[inline]
|
||||
fn from(v: AncillaryMetaField) -> Self {
|
||||
skip_assert_initialized!();
|
||||
ToValue::to_value(&v)
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
|
||||
#[non_exhaustive]
|
||||
#[doc(alias = "GstColorBalanceType")]
|
||||
|
|
|
@ -62,6 +62,9 @@ mod video_sink;
|
|||
pub use self::video_sink::VideoSink;
|
||||
|
||||
mod enums;
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub use self::enums::AncillaryMetaField;
|
||||
pub use self::enums::ColorBalanceType;
|
||||
pub use self::enums::NavigationCommand;
|
||||
pub use self::enums::NavigationEventType;
|
||||
|
|
|
@ -24,7 +24,7 @@ impl Navigation {
|
|||
//}
|
||||
|
||||
//#[doc(alias = "gst_navigation_query_set_commandsv")]
|
||||
//pub fn query_set_commandsv(query: &gst::Query, cmds: /*Unimplemented*/&CArray TypeId { ns_id: 1, id: 6 }) {
|
||||
//pub fn query_set_commandsv(query: &gst::Query, cmds: /*Unimplemented*/&CArray TypeId { ns_id: 1, id: 8 }) {
|
||||
// unsafe { TODO: call ffi:gst_navigation_query_set_commandsv() }
|
||||
//}
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -990,6 +990,177 @@ unsafe impl MetaAPI for VideoSeiUserDataUnregisteredMeta {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
#[repr(transparent)]
|
||||
#[doc(alias = "GstAncillaryMeta")]
|
||||
pub struct AncillaryMeta(ffi::GstAncillaryMeta);
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
unsafe impl Send for AncillaryMeta {}
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
unsafe impl Sync for AncillaryMeta {}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl AncillaryMeta {
|
||||
#[doc(alias = "gst_buffer_add_ancillary_meta")]
|
||||
pub fn add(buffer: &mut gst::BufferRef) -> gst::MetaRefMut<Self, gst::meta::Standalone> {
|
||||
skip_assert_initialized!();
|
||||
unsafe {
|
||||
let meta = ffi::gst_buffer_add_ancillary_meta(buffer.as_mut_ptr());
|
||||
|
||||
Self::from_mut_ptr(buffer, meta)
|
||||
}
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn field(&self) -> crate::AncillaryMetaField {
|
||||
unsafe { from_glib(self.0.field) }
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_field(&mut self, field: crate::AncillaryMetaField) {
|
||||
self.0.field = field.into_glib();
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn c_not_y_channel(&self) -> bool {
|
||||
unsafe { from_glib(self.0.c_not_y_channel) }
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_c_not_y_channel(&mut self, c_not_y_channel: bool) {
|
||||
self.0.c_not_y_channel = c_not_y_channel.into_glib();
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn line(&self) -> u16 {
|
||||
self.0.line
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_line(&mut self, line: u16) {
|
||||
self.0.line = line;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn offset(&self) -> u16 {
|
||||
self.0.offset
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_offset(&mut self, offset: u16) {
|
||||
self.0.offset = offset;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn did(&self) -> u16 {
|
||||
self.0.DID
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_did(&mut self, did: u16) {
|
||||
self.0.DID = did;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn sdid_block_number(&self) -> u16 {
|
||||
self.0.SDID_block_number
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_sdid_block_number(&mut self, sdid_block_number: u16) {
|
||||
self.0.SDID_block_number = sdid_block_number;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn data_count(&self) -> u16 {
|
||||
self.0.data_count
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn checksum(&self) -> u16 {
|
||||
self.0.checksum
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_checksum(&mut self, checksum: u16) {
|
||||
self.0.checksum = checksum;
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn data(&self) -> &[u16] {
|
||||
if self.0.data_count & 0xff == 0 {
|
||||
return &[];
|
||||
}
|
||||
unsafe {
|
||||
use std::slice;
|
||||
|
||||
slice::from_raw_parts(self.0.data, (self.0.data_count & 0xff) as usize)
|
||||
}
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn data_mut(&mut self) -> &mut [u16] {
|
||||
if self.0.data_count & 0xff == 0 {
|
||||
return &mut [];
|
||||
}
|
||||
unsafe {
|
||||
use std::slice;
|
||||
|
||||
slice::from_raw_parts_mut(self.0.data, (self.0.data_count & 0xff) as usize)
|
||||
}
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_data(&mut self, data: glib::Slice<u16>) {
|
||||
unsafe {
|
||||
assert!(data.len() < 256);
|
||||
self.0.data_count = data.len() as u16;
|
||||
self.0.data = data.into_glib_ptr();
|
||||
}
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn set_data_count_upper_two_bits(&mut self, upper_two_bits: u8) {
|
||||
assert!(upper_two_bits & !0x03 == 0);
|
||||
self.0.data_count = ((upper_two_bits as u16) << 8) | self.0.data_count & 0xff;
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
unsafe impl MetaAPI for AncillaryMeta {
|
||||
type GstType = ffi::GstAncillaryMeta;
|
||||
|
||||
#[doc(alias = "gst_ancillary_meta_api_get_type")]
|
||||
#[inline]
|
||||
fn meta_api() -> glib::Type {
|
||||
unsafe { from_glib(ffi::gst_ancillary_meta_api_get_type()) }
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
impl fmt::Debug for AncillaryMeta {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_struct("AncillaryMeta")
|
||||
.field("field", &self.field())
|
||||
.field("c_not_y_channel", &self.c_not_y_channel())
|
||||
.field("line", &self.line())
|
||||
.field("offset", &self.offset())
|
||||
.field("did", &self.did())
|
||||
.field("sdid_block_number", &self.sdid_block_number())
|
||||
.field("data_count", &self.data_count())
|
||||
.field("data", &self.data())
|
||||
.field("checksum", &self.checksum())
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -27,6 +27,11 @@ use libc::{
|
|||
use glib::{gboolean, gconstpointer, gpointer, GType};
|
||||
|
||||
// Enums
|
||||
pub type GstAncillaryMetaField = c_int;
|
||||
pub const GST_ANCILLARY_META_FIELD_PROGRESSIVE: GstAncillaryMetaField = 0;
|
||||
pub const GST_ANCILLARY_META_FIELD_INTERLACED_FIRST: GstAncillaryMetaField = 16;
|
||||
pub const GST_ANCILLARY_META_FIELD_INTERLACED_SECOND: GstAncillaryMetaField = 17;
|
||||
|
||||
pub type GstColorBalanceType = c_int;
|
||||
pub const GST_COLOR_BALANCE_HARDWARE: GstColorBalanceType = 0;
|
||||
pub const GST_COLOR_BALANCE_SOFTWARE: GstColorBalanceType = 1;
|
||||
|
@ -799,6 +804,38 @@ pub type GstVideoGLTextureUpload =
|
|||
Option<unsafe extern "C" fn(*mut GstVideoGLTextureUploadMeta, *mut c_uint) -> gboolean>;
|
||||
|
||||
// Records
|
||||
#[derive(Copy, Clone)]
|
||||
#[repr(C)]
|
||||
pub struct GstAncillaryMeta {
|
||||
pub meta: gst::GstMeta,
|
||||
pub field: GstAncillaryMetaField,
|
||||
pub c_not_y_channel: gboolean,
|
||||
pub line: u16,
|
||||
pub offset: u16,
|
||||
pub DID: u16,
|
||||
pub SDID_block_number: u16,
|
||||
pub data_count: u16,
|
||||
pub data: *mut u16,
|
||||
pub checksum: u16,
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for GstAncillaryMeta {
|
||||
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
|
||||
f.debug_struct(&format!("GstAncillaryMeta @ {self:p}"))
|
||||
.field("meta", &self.meta)
|
||||
.field("field", &self.field)
|
||||
.field("c_not_y_channel", &self.c_not_y_channel)
|
||||
.field("line", &self.line)
|
||||
.field("offset", &self.offset)
|
||||
.field("DID", &self.DID)
|
||||
.field("SDID_block_number", &self.SDID_block_number)
|
||||
.field("data_count", &self.data_count)
|
||||
.field("data", &self.data)
|
||||
.field("checksum", &self.checksum)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Copy, Clone)]
|
||||
#[repr(C)]
|
||||
pub struct GstColorBalanceChannelClass {
|
||||
|
@ -2511,6 +2548,13 @@ impl ::std::fmt::Debug for GstVideoOverlay {
|
|||
#[link(name = "gstvideo-1.0")]
|
||||
extern "C" {
|
||||
|
||||
//=========================================================================
|
||||
// GstAncillaryMetaField
|
||||
//=========================================================================
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub fn gst_ancillary_meta_field_get_type() -> GType;
|
||||
|
||||
//=========================================================================
|
||||
// GstColorBalanceType
|
||||
//=========================================================================
|
||||
|
@ -2883,6 +2927,13 @@ extern "C" {
|
|||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
|
||||
pub fn gst_video_time_code_flags_get_type() -> GType;
|
||||
|
||||
//=========================================================================
|
||||
// GstAncillaryMeta
|
||||
//=========================================================================
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub fn gst_ancillary_meta_get_info() -> *const gst::GstMetaInfo;
|
||||
|
||||
//=========================================================================
|
||||
// GstVideoAFDMeta
|
||||
//=========================================================================
|
||||
|
@ -4362,6 +4413,10 @@ extern "C" {
|
|||
//=========================================================================
|
||||
// Other functions
|
||||
//=========================================================================
|
||||
pub fn gst_ancillary_meta_api_get_type() -> GType;
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub fn gst_buffer_add_ancillary_meta(buffer: *mut gst::GstBuffer) -> *mut GstAncillaryMeta;
|
||||
#[cfg(feature = "v1_18")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
|
||||
pub fn gst_buffer_add_video_afd_meta(
|
||||
|
|
|
@ -202,6 +202,20 @@ fn get_c_output(name: &str) -> Result<String, Box<dyn Error>> {
|
|||
}
|
||||
|
||||
const RUST_LAYOUTS: &[(&str, Layout)] = &[
|
||||
(
|
||||
"GstAncillaryMeta",
|
||||
Layout {
|
||||
size: size_of::<GstAncillaryMeta>(),
|
||||
alignment: align_of::<GstAncillaryMeta>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstAncillaryMetaField",
|
||||
Layout {
|
||||
size: size_of::<GstAncillaryMetaField>(),
|
||||
alignment: align_of::<GstAncillaryMetaField>(),
|
||||
},
|
||||
),
|
||||
(
|
||||
"GstColorBalanceChannel",
|
||||
Layout {
|
||||
|
@ -954,6 +968,9 @@ const RUST_LAYOUTS: &[(&str, Layout)] = &[
|
|||
];
|
||||
|
||||
const RUST_CONSTANTS: &[(&str, &str)] = &[
|
||||
("(gint) GST_ANCILLARY_META_FIELD_INTERLACED_FIRST", "16"),
|
||||
("(gint) GST_ANCILLARY_META_FIELD_INTERLACED_SECOND", "17"),
|
||||
("(gint) GST_ANCILLARY_META_FIELD_PROGRESSIVE", "0"),
|
||||
(
|
||||
"GST_BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META",
|
||||
"GstBufferPoolOptionVideoAffineTransformation",
|
||||
|
|
|
@ -29,6 +29,9 @@
|
|||
printf("\n");
|
||||
|
||||
int main() {
|
||||
PRINT_CONSTANT((gint) GST_ANCILLARY_META_FIELD_INTERLACED_FIRST);
|
||||
PRINT_CONSTANT((gint) GST_ANCILLARY_META_FIELD_INTERLACED_SECOND);
|
||||
PRINT_CONSTANT((gint) GST_ANCILLARY_META_FIELD_PROGRESSIVE);
|
||||
PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META);
|
||||
PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT);
|
||||
PRINT_CONSTANT(GST_BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META);
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
#include <stdio.h>
|
||||
|
||||
int main() {
|
||||
printf("%s;%zu;%zu\n", "GstAncillaryMeta", sizeof(GstAncillaryMeta), alignof(GstAncillaryMeta));
|
||||
printf("%s;%zu;%zu\n", "GstAncillaryMetaField", sizeof(GstAncillaryMetaField), alignof(GstAncillaryMetaField));
|
||||
printf("%s;%zu;%zu\n", "GstColorBalanceChannel", sizeof(GstColorBalanceChannel), alignof(GstColorBalanceChannel));
|
||||
printf("%s;%zu;%zu\n", "GstColorBalanceChannelClass", sizeof(GstColorBalanceChannelClass), alignof(GstColorBalanceChannelClass));
|
||||
printf("%s;%zu;%zu\n", "GstColorBalanceInterface", sizeof(GstColorBalanceInterface), alignof(GstColorBalanceInterface));
|
||||
|
|
|
@ -15,7 +15,7 @@ rust-version.workspace = true
|
|||
|
||||
[dependencies]
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-webrtc-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-webrtc-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
gst.workspace = true
|
||||
gst-sdp.workspace = true
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html),
|
||||
specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field).
|
||||
|
||||
## [0.22.1] - 2024-02-13
|
||||
### Changed
|
||||
- Update GStreamer gir files and add more new 1.24 API.
|
||||
|
||||
### Fixed
|
||||
- Make `AnalyticsODLocation` struct fields public.
|
||||
- `MetaRefMut::upcast_mut()` returns a mutable reference now.
|
||||
|
||||
## [0.22.0] - 2024-02-08
|
||||
### Changed
|
||||
- Compatible with gtk-rs-core 0.19 / gtk4-rs 0.8.
|
||||
|
@ -1661,7 +1669,8 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v
|
|||
(< 0.8.0) of the bindings can be found [here](https://github.com/arturoc/gstreamer1.0-rs).
|
||||
The API of the two is incompatible.
|
||||
|
||||
[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.22.0...HEAD
|
||||
[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.22.1...HEAD
|
||||
[0.22.1]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.22.0...0.22.1
|
||||
[0.22.0]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.21.3...0.22.0
|
||||
[0.21.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.21.2...0.21.3
|
||||
[0.21.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.21.1...0.21.2
|
||||
|
|
|
@ -16,7 +16,7 @@ rust-version.workspace = true
|
|||
[dependencies]
|
||||
cfg-if = "1.0"
|
||||
libc = "0.2"
|
||||
ffi = { package = "gstreamer-sys", path = "sys" }
|
||||
ffi = { package = "gstreamer-sys", path = "sys", version = "0.22" }
|
||||
glib.workspace = true
|
||||
num-integer = { version = "0.1", default-features = false, features = [] }
|
||||
num-rational = { version = "0.4", default-features = false, features = [] }
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -473,7 +473,7 @@ impl<'a, T, U> MetaRefMut<'a, T, U> {
|
|||
}
|
||||
|
||||
#[inline]
|
||||
pub fn upcast_mut(&mut self) -> &MetaRefMut<'a, Meta, U> {
|
||||
pub fn upcast_mut(&mut self) -> &mut MetaRefMut<'a, Meta, U> {
|
||||
unsafe { &mut *(self as *mut MetaRefMut<'a, T, U> as *mut MetaRefMut<'a, Meta, U>) }
|
||||
}
|
||||
|
||||
|
@ -522,6 +522,24 @@ impl<'a, T, U> MetaRefMut<'a, T, U> {
|
|||
) -> Result<usize, glib::BoolError> {
|
||||
self.as_meta_ref().serialize(writer)
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub fn clear(&mut self) -> Result<(), glib::BoolError>
|
||||
where
|
||||
T: MetaAPI,
|
||||
{
|
||||
unsafe {
|
||||
let info = *(*self.upcast_ref().as_ptr()).info;
|
||||
|
||||
if let Some(clear_func) = info.clear_func {
|
||||
clear_func(self.buffer.as_mut_ptr(), self.upcast_mut().as_mut_ptr());
|
||||
Ok(())
|
||||
} else {
|
||||
Err(glib::bool_error!("Failed to clear meta"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, T> MetaRefMut<'a, T, Standalone> {
|
||||
|
|
|
@ -747,12 +747,13 @@ impl StructureRef {
|
|||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
#[doc(alias = "gst_structure_serialize")]
|
||||
#[doc(alias = "gst_structure_serialize_full")]
|
||||
pub fn serialize_strict(
|
||||
&self,
|
||||
flags: crate::SerializeFlags,
|
||||
) -> Result<glib::GString, glib::BoolError> {
|
||||
unsafe {
|
||||
let res = ffi::gst_structure_serialize(
|
||||
let res = ffi::gst_structure_serialize_full(
|
||||
&self.0,
|
||||
flags.into_glib() | ffi::GST_SERIALIZE_FLAG_STRICT,
|
||||
);
|
||||
|
|
|
@ -322,6 +322,23 @@ impl_tag!(
|
|||
);
|
||||
impl_tag!(PrivateData, Sample, TAG_PRIVATE_DATA, GST_TAG_PRIVATE_DATA);
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
mod v1_24 {
|
||||
use super::*;
|
||||
|
||||
impl_tag!(
|
||||
ContainerSpecificTrackId,
|
||||
&'a str,
|
||||
TAG_CONTAINER_SPECIFIC_TRACK_ID,
|
||||
GST_TAG_CONTAINER_SPECIFIC_TRACK_ID
|
||||
);
|
||||
}
|
||||
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub use v1_24::ContainerSpecificTrackId;
|
||||
|
||||
mini_object_wrapper!(TagList, TagListRef, ffi::GstTagList, || {
|
||||
ffi::gst_tag_list_get_type()
|
||||
});
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 63e90a30193b)
|
||||
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de)
|
||||
from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b)
|
||||
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 39e21eeb5d10)
|
||||
|
|
|
@ -537,6 +537,7 @@ pub const GST_TAG_COMPOSER_SORTNAME: &[u8] = b"composer-sortname\0";
|
|||
pub const GST_TAG_CONDUCTOR: &[u8] = b"conductor\0";
|
||||
pub const GST_TAG_CONTACT: &[u8] = b"contact\0";
|
||||
pub const GST_TAG_CONTAINER_FORMAT: &[u8] = b"container-format\0";
|
||||
pub const GST_TAG_CONTAINER_SPECIFIC_TRACK_ID: &[u8] = b"container-specific-track-id\0";
|
||||
pub const GST_TAG_COPYRIGHT: &[u8] = b"copyright\0";
|
||||
pub const GST_TAG_COPYRIGHT_URI: &[u8] = b"copyright-uri\0";
|
||||
pub const GST_TAG_DATE: &[u8] = b"date\0";
|
||||
|
@ -6663,6 +6664,12 @@ extern "C" {
|
|||
structure: *const GstStructure,
|
||||
flags: GstSerializeFlags,
|
||||
) -> *mut c_char;
|
||||
#[cfg(feature = "v1_24")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
||||
pub fn gst_structure_serialize_full(
|
||||
structure: *const GstStructure,
|
||||
flags: GstSerializeFlags,
|
||||
) -> *mut c_char;
|
||||
pub fn gst_structure_set(structure: *mut GstStructure, fieldname: *const c_char, ...);
|
||||
pub fn gst_structure_set_array(
|
||||
structure: *mut GstStructure,
|
||||
|
|
|
@ -2116,6 +2116,10 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
|
|||
("GST_TAG_CONDUCTOR", "conductor"),
|
||||
("GST_TAG_CONTACT", "contact"),
|
||||
("GST_TAG_CONTAINER_FORMAT", "container-format"),
|
||||
(
|
||||
"GST_TAG_CONTAINER_SPECIFIC_TRACK_ID",
|
||||
"container-specific-track-id",
|
||||
),
|
||||
("GST_TAG_COPYRIGHT", "copyright"),
|
||||
("GST_TAG_COPYRIGHT_URI", "copyright-uri"),
|
||||
("GST_TAG_DATE", "date"),
|
||||
|
|
|
@ -636,6 +636,7 @@ int main() {
|
|||
PRINT_CONSTANT(GST_TAG_CONDUCTOR);
|
||||
PRINT_CONSTANT(GST_TAG_CONTACT);
|
||||
PRINT_CONSTANT(GST_TAG_CONTAINER_FORMAT);
|
||||
PRINT_CONSTANT(GST_TAG_CONTAINER_SPECIFIC_TRACK_ID);
|
||||
PRINT_CONSTANT(GST_TAG_COPYRIGHT);
|
||||
PRINT_CONSTANT(GST_TAG_COPYRIGHT_URI);
|
||||
PRINT_CONSTANT(GST_TAG_DATE);
|
||||
|
|
Loading…
Reference in a new issue