From 585864c80e076ed48bf32fbf44700d3cb6a0604a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hanna=20Wei=C3=9F?= Date: Wed, 16 Jul 2025 13:07:32 +0200 Subject: [PATCH] vulkan: Add v1_28 features --- gstreamer-vulkan/Cargo.toml | 1 + gstreamer-vulkan/sys/Cargo.toml | 4 ++++ gstreamer-vulkan/wayland/Cargo.toml | 1 + gstreamer-vulkan/wayland/sys/Cargo.toml | 6 +++++- gstreamer-vulkan/xcb/Cargo.toml | 1 + gstreamer-vulkan/xcb/sys/Cargo.toml | 6 +++++- 6 files changed, 17 insertions(+), 2 deletions(-) diff --git a/gstreamer-vulkan/Cargo.toml b/gstreamer-vulkan/Cargo.toml index b467793d5..1410dbf43 100644 --- a/gstreamer-vulkan/Cargo.toml +++ b/gstreamer-vulkan/Cargo.toml @@ -35,6 +35,7 @@ v1_22 = ["gst/v1_22", "gst-base/v1_22", "gst-video/v1_22", "ffi/v1_22", "v1_20"] v1_24 = ["gst/v1_24", "gst-base/v1_24", "gst-video/v1_24", "ffi/v1_24", "v1_22"] v1_26 = ["gst/v1_26", "gst-base/v1_26", "gst-video/v1_26", "ffi/v1_26", "v1_24"] v1_26_4 = ["gst/v1_26", "gst-base/v1_26", "gst-video/v1_26", "ffi/v1_26_4", "v1_26"] +v1_28 = ["gst/v1_28", "gst-base/v1_28", "gst-video/v1_28", "ffi/v1_28", "v1_26_4"] serde = ["dep:serde", "gst/serde", "gst-video/serde"] [package.metadata.docs.rs] diff --git a/gstreamer-vulkan/sys/Cargo.toml b/gstreamer-vulkan/sys/Cargo.toml index d05d6763c..26c37ebb0 100644 --- a/gstreamer-vulkan/sys/Cargo.toml +++ b/gstreamer-vulkan/sys/Cargo.toml @@ -33,6 +33,7 @@ v1_22 = ["v1_20"] v1_24 = ["v1_22"] v1_26 = ["v1_24"] v1_26_4 = ["v1_26"] +v1_28 = ["v1_26_4"] [lib] name = "gstreamer_vulkan_sys" @@ -94,3 +95,6 @@ version = "1.26" [package.metadata.system-deps.gstreamer_vulkan_1_0.v1_26_4] version = "1.26.4" + +[package.metadata.system-deps.gstreamer_vulkan_1_0.v1_28] +version = "1.27" diff --git a/gstreamer-vulkan/wayland/Cargo.toml b/gstreamer-vulkan/wayland/Cargo.toml index 1d7107250..68573b215 100644 --- a/gstreamer-vulkan/wayland/Cargo.toml +++ b/gstreamer-vulkan/wayland/Cargo.toml @@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gst-vulkan/v1_20", "ffi/v1_20"] v1_22 = ["gst/v1_22", "gst-vulkan/v1_22", "ffi/v1_22", "v1_20"] v1_24 = ["gst/v1_24", "gst-vulkan/v1_24", "ffi/v1_24", "v1_22"] v1_26 = ["gst/v1_26", "gst-vulkan/v1_26", "ffi/v1_26", "v1_24"] +v1_28 = ["gst/v1_28", "gst-vulkan/v1_28", "ffi/v1_28", "v1_26"] [package.metadata.docs.rs] all-features = true diff --git a/gstreamer-vulkan/wayland/sys/Cargo.toml b/gstreamer-vulkan/wayland/sys/Cargo.toml index 61963dc4b..cb57310dd 100644 --- a/gstreamer-vulkan/wayland/sys/Cargo.toml +++ b/gstreamer-vulkan/wayland/sys/Cargo.toml @@ -37,7 +37,10 @@ version = "1.22" version = "1.24" [package.metadata.system-deps.gstreamer_vulkan_wayland_1_0.v1_26] -version = "1.25" +version = "1.26" + +[package.metadata.system-deps.gstreamer_vulkan_wayland_1_0.v1_28] +version = "1.27" [package.metadata.system-deps.gstreamer_vulkan_wayland_1_0.v1_20] version = "1.20" @@ -71,3 +74,4 @@ v1_20 = [] v1_22 = ["v1_20"] v1_24 = ["v1_22"] v1_26 = ["v1_24"] +v1_28 = ["v1_26"] diff --git a/gstreamer-vulkan/xcb/Cargo.toml b/gstreamer-vulkan/xcb/Cargo.toml index f37196f80..a87981c23 100644 --- a/gstreamer-vulkan/xcb/Cargo.toml +++ b/gstreamer-vulkan/xcb/Cargo.toml @@ -29,6 +29,7 @@ v1_20 = ["gst/v1_20", "gst-vulkan/v1_20", "ffi/v1_20"] v1_22 = ["gst/v1_22", "gst-vulkan/v1_22", "ffi/v1_22", "v1_20"] v1_24 = ["gst/v1_24", "gst-vulkan/v1_24", "ffi/v1_24", "v1_22"] v1_26 = ["gst/v1_26", "gst-vulkan/v1_26", "ffi/v1_26", "v1_24"] +v1_28 = ["gst/v1_28", "gst-vulkan/v1_28", "ffi/v1_28", "v1_26"] [package.metadata.docs.rs] all-features = true diff --git a/gstreamer-vulkan/xcb/sys/Cargo.toml b/gstreamer-vulkan/xcb/sys/Cargo.toml index a6ef66ef1..6c6e011d3 100644 --- a/gstreamer-vulkan/xcb/sys/Cargo.toml +++ b/gstreamer-vulkan/xcb/sys/Cargo.toml @@ -44,7 +44,10 @@ version = "1.22" version = "1.24" [package.metadata.system-deps.gstreamer_vulkan_xcb_1_0.v1_26] -version = "1.25" +version = "1.26" + +[package.metadata.system-deps.gstreamer_vulkan_xcb_1_0.v1_28] +version = "1.27" [package.metadata.docs.rs] all-features = true @@ -76,3 +79,4 @@ v1_20 = [] v1_22 = ["v1_20"] v1_24 = ["v1_22"] v1_26 = ["v1_24"] +v1_28 = ["v1_26"]