mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-09-01 17:33:50 +00:00
Add 1.28 version features and update 1.26 requirement from 1.25 to 1.26
And update the ci docker images to pull in latest GStreamer 1.28 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1664>
This commit is contained in:
parent
f0824e4f28
commit
5e6204ecc2
55 changed files with 197 additions and 30 deletions
|
@ -1,6 +1,6 @@
|
|||
variables:
|
||||
GST_RS_IMG_TAG: "2025-03-05.0"
|
||||
GST_RS_IMG_WINDOWS_TAG: "2025-03-05.0"
|
||||
GST_RS_IMG_TAG: "2025-03-12.0"
|
||||
GST_RS_IMG_WINDOWS_TAG: "2025-03-12.0"
|
||||
GST_RS_STABLE: "1.85.0"
|
||||
GST_RS_MSRV: "1.80.1"
|
||||
# The branch we use to build GStreamer from in the docker images
|
||||
|
|
|
@ -30,7 +30,7 @@ v1_20 = ["gst/v1_20", "gstreamer-allocators-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-allocators-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-allocators-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-allocators-sys/v1_26", "v1_24"]
|
||||
|
||||
v1_28 = ["gst/v1_28", "gstreamer-allocators-sys/v1_28", "v1_26"]
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
rustc-args = ["--cfg", "docsrs"]
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_allocators_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_allocators_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_allocators_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -25,6 +25,7 @@ gir-format-check = "0.1"
|
|||
[features]
|
||||
default = []
|
||||
v1_26 = ["gst/v1_26", "gstreamer-analytics-sys/v1_26"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-analytics-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -55,7 +55,11 @@ name = "gstreamer-analytics-1.0"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_analytics_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_analytics_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[features]
|
||||
v1_26 = []
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
|
@ -35,6 +35,7 @@ v1_20 = ["gst/v1_20", "gst-base/v1_20", "gstreamer-app-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gstreamer-app-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gstreamer-app-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gstreamer-app-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-base/v1_28", "gstreamer-app-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_app_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_app_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_app_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -36,6 +36,7 @@ v1_20 = ["gst/v1_20", "gst-base/v1_20", "gstreamer-audio-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gstreamer-audio-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gstreamer-audio-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gstreamer-audio-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-base/v1_28", "gstreamer-audio-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -27,6 +27,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_audio_sys"
|
||||
|
@ -84,4 +85,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_audio_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_audio_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -33,6 +33,7 @@ v1_20 = ["gst/v1_20", "gstreamer-base-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-base-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-base-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-base-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-base-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -26,6 +26,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_base_sys"
|
||||
|
@ -89,4 +90,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_base_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_base_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gstreamer-check-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-check-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-check-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-check-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-check-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_check_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_check_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_check_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gstreamer-controller-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-controller-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-controller-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-controller-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-controller-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -25,6 +25,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_controller_sys"
|
||||
|
@ -82,4 +83,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_controller_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_controller_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -34,6 +34,7 @@ v1_20 = ["gst/v1_20", "gst-base/v1_20", "gst-pbutils/v1_20", "gstreamer-editing-
|
|||
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gst-pbutils/v1_22", "gstreamer-editing-services-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gst-pbutils/v1_24", "gstreamer-editing-services-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gst-pbutils/v1_26", "gstreamer-editing-services-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-base/v1_28", "gst-pbutils/v1_28", "gstreamer-editing-services-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde", "gst-pbutils/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -30,6 +30,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_editing_services_sys"
|
||||
|
@ -87,4 +88,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gst_editing_services_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gst_editing_services_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -37,6 +37,7 @@ v1_20 = ["gst/v1_20", "gst-base/v1_20", "gst-video/v1_20", "gstreamer-gl-sys/v1_
|
|||
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gst-video/v1_22", "gstreamer-gl-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gst-video/v1_24", "gstreamer-gl-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gst-video/v1_26", "gstreamer-gl-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-base/v1_28", "gst-video/v1_28", "gstreamer-gl-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde", "gst-video/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -33,6 +33,7 @@ v1_20 = ["gst/v1_20", "gst-gl/v1_20", "gstreamer-gl-egl-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "gstreamer-gl-egl-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "gstreamer-gl-egl-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "gstreamer-gl-egl-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-gl/v1_28", "gstreamer-gl-egl-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -47,7 +47,10 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
@ -80,3 +83,4 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
|
@ -30,6 +30,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_gl_sys"
|
||||
|
@ -87,4 +88,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -34,6 +34,7 @@ v1_20 = ["gst/v1_20", "gst-gl/v1_20", "gstreamer-gl-wayland-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "gstreamer-gl-wayland-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "gstreamer-gl-wayland-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "gstreamer-gl-wayland-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-gl/v1_28", "gstreamer-gl-wayland-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -47,7 +47,10 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
@ -80,3 +83,4 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
|
@ -34,6 +34,7 @@ v1_20 = ["gst/v1_20", "gst-gl/v1_20", "gstreamer-gl-x11-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-gl/v1_22", "gstreamer-gl-x11-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-gl/v1_24", "gstreamer-gl-x11-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-gl/v1_26", "gstreamer-gl-x11-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-gl/v1_28", "gstreamer-gl-x11-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -47,7 +47,10 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
@ -80,3 +83,4 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
38
gstreamer-media-info/Cargo.toml
Normal file
38
gstreamer-media-info/Cargo.toml
Normal file
|
@ -0,0 +1,38 @@
|
|||
[package]
|
||||
name = "gstreamer-media-info"
|
||||
authors = ["Thibault Saunier <tsaunier@igalia.com>"]
|
||||
categories = ["multimedia"]
|
||||
description = "Exposes an API to inspect media streams"
|
||||
license = "MIT/Apache-2.0"
|
||||
readme = "README.md"
|
||||
documentation = "https://gstreamer.pages.freedesktop.org/gstreamer-rs/stable/latest/docs/gstreamer_media_info/"
|
||||
keywords = ["gstreamer", "multimedia", "audio", "video", "gnome"]
|
||||
version.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
gst = { workspace = true }
|
||||
tokio = { version = "1.0", features = ["rt", "rt-multi-thread"] }
|
||||
futures = "0.3"
|
||||
anyhow = "1.0"
|
||||
url = "2.3"
|
||||
once_cell = "1"
|
||||
|
||||
[dev-dependencies]
|
||||
futures = { version = "0.3", features = ["executor"] }
|
||||
|
||||
[features]
|
||||
default = []
|
||||
v1_22 = []
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
rustc-args = ["--cfg", "docsrs"]
|
||||
rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]
|
|
@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gstreamer-mpegts-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-mpegts-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-mpegts-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-mpegts-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-mpegts-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -51,7 +51,10 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_mpegts_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_mpegts_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_mpegts_sys"
|
||||
|
@ -82,3 +85,4 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
|
@ -30,6 +30,7 @@ v1_20 = ["gst/v1_20", "gstreamer-net-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-net-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-net-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-net-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-net-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_net_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_net_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_net_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -35,6 +35,7 @@ v1_20 = ["gst/v1_20", "gst-audio/v1_20", "gst-video/v1_20", "gstreamer-pbutils-s
|
|||
v1_22 = ["gst/v1_22", "gst-audio/v1_22", "gst-video/v1_22", "gstreamer-pbutils-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-audio/v1_24", "gst-video/v1_24", "gstreamer-pbutils-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-audio/v1_26", "gst-video/v1_26", "gstreamer-pbutils-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-audio/v1_28", "gst-video/v1_28", "gstreamer-pbutils-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -30,6 +30,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_pbutils_sys"
|
||||
|
@ -87,4 +88,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_pbutils_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_pbutils_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -27,6 +27,7 @@ gir-format-check = "0.1"
|
|||
v1_22 = ["gst/v1_22", "gst-video/v1_22", "gstreamer-play-sys/v1_22"]
|
||||
v1_24 = ["gst/v1_24", "gst-video/v1_24", "gstreamer-play-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-video/v1_26", "gstreamer-play-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-video/v1_28", "gstreamer-play-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -24,6 +24,7 @@ tempfile = "3"
|
|||
v1_22 = []
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_play_sys"
|
||||
|
@ -72,4 +73,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_play_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_play_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -31,6 +31,7 @@ v1_20 = ["gst/v1_20", "gst-video/v1_20", "gstreamer-player-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-video/v1_22", "gstreamer-player-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-video/v1_24", "gstreamer-player-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-video/v1_26", "gstreamer-player-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-video/v1_28", "gstreamer-player-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -27,6 +27,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_player_sys"
|
||||
|
@ -84,4 +85,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_player_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_player_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -32,6 +32,7 @@ v1_20 = ["gst/v1_20", "gstreamer-rtp-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-rtp-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-rtp-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-rtp-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-rtp-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_rtp_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtp_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtp_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -36,6 +36,7 @@ v1_20 = ["gst/v1_20", "gst-sdp/v1_20", "gst-rtsp/v1_20", "gst-net/v1_20", "gstre
|
|||
v1_22 = ["gst/v1_22", "gst-sdp/v1_22", "gst-rtsp/v1_22", "gst-net/v1_22", "gstreamer-rtsp-server-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-sdp/v1_24", "gst-rtsp/v1_24", "gst-net/v1_24", "gstreamer-rtsp-server-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-sdp/v1_26", "gst-rtsp/v1_26", "gst-net/v1_26", "gstreamer-rtsp-server-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-sdp/v1_28", "gst-rtsp/v1_28", "gst-net/v1_28", "gstreamer-rtsp-server-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde", "gst-rtsp/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -36,6 +36,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_rtsp_server_sys"
|
||||
|
@ -93,4 +94,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtsp_server_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtsp_server_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -33,6 +33,7 @@ v1_20 = ["gst/v1_20", "gst-sdp/v1_20", "gstreamer-rtsp-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-sdp/v1_22", "gstreamer-rtsp-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-sdp/v1_24", "gstreamer-rtsp-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-sdp/v1_26", "gstreamer-rtsp-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-sdp/v1_28", "gstreamer-rtsp-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -30,6 +30,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_rtsp_sys"
|
||||
|
@ -87,4 +88,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtsp_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_rtsp_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gstreamer-sdp-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-sdp-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-sdp-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-sdp-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-sdp-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -21,6 +21,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_sdp_sys"
|
||||
|
@ -78,4 +79,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_sdp_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_sdp_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -30,7 +30,7 @@ v1_20 = ["gst/v1_20", "gstreamer-tag-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gstreamer-tag-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gstreamer-tag-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-tag-sys/v1_26", "v1_24"]
|
||||
|
||||
v1_28 = ["gst/v1_28", "gstreamer-tag-sys/v1_28", "v1_26"]
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
rustc-args = ["--cfg", "docsrs"]
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_tag_sys"
|
||||
|
@ -81,4 +82,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_tag_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_tag_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -29,6 +29,7 @@ default = []
|
|||
v1_22 = []
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -27,6 +27,7 @@ tempfile = "3"
|
|||
default = []
|
||||
v1_24 = ["gst/v1_24", "gstreamer-validate-sys/v1_24"]
|
||||
v1_26 = ["gst/v1_26", "gstreamer-validate-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gstreamer-validate-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -40,7 +40,10 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_validate_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_validate_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_validate_sys"
|
||||
|
@ -70,3 +73,4 @@ tempfile = "3"
|
|||
[features]
|
||||
v1_24 = []
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
|
|
@ -39,6 +39,7 @@ v1_20 = ["gst/v1_20", "gst-base/v1_20", "gstreamer-video-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-base/v1_22", "gstreamer-video-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-base/v1_24", "gstreamer-video-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-base/v1_26", "gstreamer-video-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-base/v1_28", "gstreamer-video-sys/v1_28", "v1_26"]
|
||||
serde = ["dep:serde", "gst/serde"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
|
|
|
@ -27,6 +27,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_video_sys"
|
||||
|
@ -84,4 +85,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_video_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_video_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -32,6 +32,7 @@ v1_20 = ["gst/v1_20", "gst-sdp/v1_20", "gstreamer-webrtc-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gst/v1_22", "gst-sdp/v1_22", "gstreamer-webrtc-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gst/v1_24", "gst-sdp/v1_24", "gstreamer-webrtc-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gst/v1_26", "gst-sdp/v1_26", "gstreamer-webrtc-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gst/v1_28", "gst-sdp/v1_28", "gstreamer-webrtc-sys/v1_28", "v1_26"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
@ -25,6 +25,7 @@ v1_20 = ["v1_18"]
|
|||
v1_22 = ["v1_20"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_webrtc_sys"
|
||||
|
@ -85,4 +86,7 @@ version = "1.22"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_webrtc_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_webrtc_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
|
@ -49,6 +49,7 @@ v1_20 = ["gstreamer-sys/v1_20", "v1_18"]
|
|||
v1_22 = ["gstreamer-sys/v1_22", "v1_20"]
|
||||
v1_24 = ["gstreamer-sys/v1_24", "v1_22"]
|
||||
v1_26 = ["gstreamer-sys/v1_26", "v1_24"]
|
||||
v1_28 = ["gstreamer-sys/v1_28", "v1_26"]
|
||||
serde = ["num-rational/serde", "dep:serde", "serde_bytes"]
|
||||
log = ["dep:log"]
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ v1_20_4 = ["v1_20"]
|
|||
v1_22 = ["v1_20_4"]
|
||||
v1_24 = ["v1_22"]
|
||||
v1_26 = ["v1_24"]
|
||||
v1_28 = ["v1_26"]
|
||||
|
||||
[lib]
|
||||
name = "gstreamer_sys"
|
||||
|
@ -87,4 +88,7 @@ version = "1.20.4"
|
|||
version = "1.24"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_1_0.v1_26]
|
||||
version = "1.25"
|
||||
version = "1.26"
|
||||
|
||||
[package.metadata.system-deps.gstreamer_1_0.v1_28]
|
||||
version = "1.27"
|
||||
|
|
Loading…
Reference in a new issue