From 06db881175f2d31ebb95bb8ca42ab4475f825c02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 11:32:25 +0300 Subject: [PATCH 01/13] Update gir Part-of: --- gir | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gir b/gir index 0e476ab5c..5223ce91b 160000 --- a/gir +++ b/gir @@ -1 +1 @@ -Subproject commit 0e476ab5c1dec04355e4f516ebcce4edaa940c9e +Subproject commit 5223ce91b97a833b09d6cbd04bbeab1bf18112b7 From c371f842ec14da8832e918dbfa25dae0d0db3c8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 11:32:32 +0300 Subject: [PATCH 02/13] Update gir-files Part-of: --- gir-files | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gir-files b/gir-files index cfc0305f9..61e5ee801 160000 --- a/gir-files +++ b/gir-files @@ -1 +1 @@ -Subproject commit cfc0305f903bcce1c9fb5b5055d3ae8a30912750 +Subproject commit 61e5ee80124c1feacc0a61e1246258595a7c7555 From e8b00da723e3b6c95601e3898427f5344a99fdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 11:32:46 +0300 Subject: [PATCH 03/13] Regenerate with latest gir / gir-files Part-of: --- gstreamer-allocators/src/auto/versions.txt | 4 ++-- gstreamer-allocators/sys/src/auto/versions.txt | 4 ++-- gstreamer-allocators/sys/src/lib.rs | 5 ++++- gstreamer-analytics/src/auto/versions.txt | 4 ++-- gstreamer-analytics/sys/src/auto/versions.txt | 4 ++-- gstreamer-analytics/sys/src/lib.rs | 5 ++++- gstreamer-app/src/auto/versions.txt | 4 ++-- gstreamer-app/sys/src/auto/versions.txt | 4 ++-- gstreamer-app/sys/src/lib.rs | 5 ++++- gstreamer-audio/src/auto/versions.txt | 4 ++-- gstreamer-audio/sys/src/auto/versions.txt | 4 ++-- gstreamer-audio/sys/src/lib.rs | 5 ++++- gstreamer-base/src/auto/versions.txt | 4 ++-- gstreamer-base/sys/src/auto/versions.txt | 4 ++-- gstreamer-base/sys/src/lib.rs | 5 ++++- gstreamer-check/src/auto/versions.txt | 4 ++-- gstreamer-check/sys/src/auto/versions.txt | 4 ++-- gstreamer-check/sys/src/lib.rs | 5 ++++- gstreamer-controller/src/auto/versions.txt | 4 ++-- gstreamer-controller/sys/src/auto/versions.txt | 4 ++-- gstreamer-controller/sys/src/lib.rs | 5 ++++- gstreamer-editing-services/src/auto/versions.txt | 4 ++-- gstreamer-editing-services/sys/src/auto/versions.txt | 4 ++-- gstreamer-editing-services/sys/src/lib.rs | 5 ++++- gstreamer-gl/egl/src/auto/versions.txt | 4 ++-- gstreamer-gl/egl/sys/src/auto/versions.txt | 4 ++-- gstreamer-gl/egl/sys/src/lib.rs | 5 ++++- gstreamer-gl/src/auto/versions.txt | 4 ++-- gstreamer-gl/sys/src/auto/versions.txt | 4 ++-- gstreamer-gl/sys/src/lib.rs | 5 ++++- gstreamer-gl/wayland/src/auto/versions.txt | 4 ++-- gstreamer-gl/wayland/sys/src/auto/versions.txt | 4 ++-- gstreamer-gl/wayland/sys/src/lib.rs | 5 ++++- gstreamer-gl/x11/src/auto/versions.txt | 4 ++-- gstreamer-gl/x11/sys/src/auto/versions.txt | 4 ++-- gstreamer-gl/x11/sys/src/lib.rs | 5 ++++- gstreamer-mpegts/src/auto/versions.txt | 4 ++-- gstreamer-mpegts/sys/src/auto/versions.txt | 4 ++-- gstreamer-mpegts/sys/src/lib.rs | 5 ++++- gstreamer-net/src/auto/versions.txt | 4 ++-- gstreamer-net/sys/src/auto/versions.txt | 4 ++-- gstreamer-net/sys/src/lib.rs | 5 ++++- gstreamer-pbutils/src/auto/versions.txt | 4 ++-- gstreamer-pbutils/sys/src/auto/versions.txt | 4 ++-- gstreamer-pbutils/sys/src/lib.rs | 5 ++++- gstreamer-play/src/auto/versions.txt | 4 ++-- gstreamer-play/sys/src/auto/versions.txt | 4 ++-- gstreamer-play/sys/src/lib.rs | 5 ++++- gstreamer-player/src/auto/versions.txt | 4 ++-- gstreamer-player/sys/src/auto/versions.txt | 4 ++-- gstreamer-player/sys/src/lib.rs | 5 ++++- gstreamer-rtp/src/auto/versions.txt | 4 ++-- gstreamer-rtp/sys/src/auto/versions.txt | 4 ++-- gstreamer-rtp/sys/src/lib.rs | 5 ++++- gstreamer-rtsp-server/src/auto/versions.txt | 4 ++-- gstreamer-rtsp-server/sys/src/auto/versions.txt | 4 ++-- gstreamer-rtsp-server/sys/src/lib.rs | 5 ++++- gstreamer-rtsp/src/auto/versions.txt | 4 ++-- gstreamer-rtsp/sys/src/auto/versions.txt | 4 ++-- gstreamer-rtsp/sys/src/lib.rs | 5 ++++- gstreamer-sdp/src/auto/versions.txt | 4 ++-- gstreamer-sdp/sys/src/auto/versions.txt | 4 ++-- gstreamer-sdp/sys/src/lib.rs | 5 ++++- gstreamer-tag/sys/src/auto/versions.txt | 4 ++-- gstreamer-tag/sys/src/lib.rs | 5 ++++- gstreamer-validate/src/auto/versions.txt | 4 ++-- gstreamer-validate/sys/src/auto/versions.txt | 4 ++-- gstreamer-validate/sys/src/lib.rs | 5 ++++- gstreamer-video/src/auto/versions.txt | 4 ++-- gstreamer-video/sys/src/auto/versions.txt | 4 ++-- gstreamer-video/sys/src/lib.rs | 5 ++++- gstreamer-webrtc/src/auto/versions.txt | 4 ++-- gstreamer-webrtc/sys/src/auto/versions.txt | 4 ++-- gstreamer-webrtc/sys/src/lib.rs | 5 ++++- gstreamer/src/auto/versions.txt | 4 ++-- gstreamer/sys/src/auto/versions.txt | 4 ++-- gstreamer/sys/src/lib.rs | 5 ++++- 77 files changed, 206 insertions(+), 128 deletions(-) diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-allocators/src/auto/versions.txt +++ b/gstreamer-allocators/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-allocators/sys/src/auto/versions.txt +++ b/gstreamer-allocators/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-allocators/sys/src/lib.rs b/gstreamer-allocators/sys/src/lib.rs index 10e285bc3..10bdf4880 100644 --- a/gstreamer-allocators/sys/src/lib.rs +++ b/gstreamer-allocators/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-analytics/src/auto/versions.txt b/gstreamer-analytics/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-analytics/src/auto/versions.txt +++ b/gstreamer-analytics/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-analytics/sys/src/auto/versions.txt b/gstreamer-analytics/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-analytics/sys/src/auto/versions.txt +++ b/gstreamer-analytics/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-analytics/sys/src/lib.rs b/gstreamer-analytics/sys/src/lib.rs index d9ab6746a..1ea7176f9 100644 --- a/gstreamer-analytics/sys/src/lib.rs +++ b/gstreamer-analytics/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-app/src/auto/versions.txt +++ b/gstreamer-app/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-app/sys/src/auto/versions.txt +++ b/gstreamer-app/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-app/sys/src/lib.rs b/gstreamer-app/sys/src/lib.rs index 1c637c8ce..881625f07 100644 --- a/gstreamer-app/sys/src/lib.rs +++ b/gstreamer-app/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-audio/src/auto/versions.txt +++ b/gstreamer-audio/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-audio/sys/src/auto/versions.txt +++ b/gstreamer-audio/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-audio/sys/src/lib.rs b/gstreamer-audio/sys/src/lib.rs index 7d1ad75e4..2a483490e 100644 --- a/gstreamer-audio/sys/src/lib.rs +++ b/gstreamer-audio/sys/src/lib.rs @@ -20,8 +20,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-base/src/auto/versions.txt +++ b/gstreamer-base/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-base/sys/src/auto/versions.txt +++ b/gstreamer-base/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-base/sys/src/lib.rs b/gstreamer-base/sys/src/lib.rs index b541b94ca..4f0d39a4c 100644 --- a/gstreamer-base/sys/src/lib.rs +++ b/gstreamer-base/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-check/src/auto/versions.txt +++ b/gstreamer-check/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-check/sys/src/auto/versions.txt +++ b/gstreamer-check/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-check/sys/src/lib.rs b/gstreamer-check/sys/src/lib.rs index 2d2d3a9c6..a8a552c2d 100644 --- a/gstreamer-check/sys/src/lib.rs +++ b/gstreamer-check/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-controller/src/auto/versions.txt +++ b/gstreamer-controller/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-controller/sys/src/auto/versions.txt +++ b/gstreamer-controller/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-controller/sys/src/lib.rs b/gstreamer-controller/sys/src/lib.rs index 90d4fd986..75f8bc3db 100644 --- a/gstreamer-controller/sys/src/lib.rs +++ b/gstreamer-controller/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-editing-services/src/auto/versions.txt +++ b/gstreamer-editing-services/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-editing-services/sys/src/auto/versions.txt +++ b/gstreamer-editing-services/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-editing-services/sys/src/lib.rs b/gstreamer-editing-services/sys/src/lib.rs index 5b17ed55b..73b39d4ac 100644 --- a/gstreamer-editing-services/sys/src/lib.rs +++ b/gstreamer-editing-services/sys/src/lib.rs @@ -21,8 +21,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/egl/src/auto/versions.txt +++ b/gstreamer-gl/egl/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/egl/sys/src/auto/versions.txt +++ b/gstreamer-gl/egl/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/egl/sys/src/lib.rs b/gstreamer-gl/egl/sys/src/lib.rs index 1fd7a6f30..77b3313d4 100644 --- a/gstreamer-gl/egl/sys/src/lib.rs +++ b/gstreamer-gl/egl/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_gl_sys as gst_gl; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/src/auto/versions.txt +++ b/gstreamer-gl/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/sys/src/auto/versions.txt +++ b/gstreamer-gl/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/sys/src/lib.rs b/gstreamer-gl/sys/src/lib.rs index be632e5ee..c5039a4b6 100644 --- a/gstreamer-gl/sys/src/lib.rs +++ b/gstreamer-gl/sys/src/lib.rs @@ -25,8 +25,11 @@ pub use manual::*; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/wayland/src/auto/versions.txt +++ b/gstreamer-gl/wayland/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/wayland/sys/src/auto/versions.txt +++ b/gstreamer-gl/wayland/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/wayland/sys/src/lib.rs b/gstreamer-gl/wayland/sys/src/lib.rs index 7e1a92dbe..3434fe7c1 100644 --- a/gstreamer-gl/wayland/sys/src/lib.rs +++ b/gstreamer-gl/wayland/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_gl_sys as gst_gl; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/x11/src/auto/versions.txt +++ b/gstreamer-gl/x11/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-gl/x11/sys/src/auto/versions.txt +++ b/gstreamer-gl/x11/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-gl/x11/sys/src/lib.rs b/gstreamer-gl/x11/sys/src/lib.rs index 18e0db70d..325085c91 100644 --- a/gstreamer-gl/x11/sys/src/lib.rs +++ b/gstreamer-gl/x11/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_gl_sys as gst_gl; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-mpegts/src/auto/versions.txt +++ b/gstreamer-mpegts/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-mpegts/sys/src/auto/versions.txt +++ b/gstreamer-mpegts/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-mpegts/sys/src/lib.rs b/gstreamer-mpegts/sys/src/lib.rs index 55d1cac50..169c0f8f4 100644 --- a/gstreamer-mpegts/sys/src/lib.rs +++ b/gstreamer-mpegts/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-net/src/auto/versions.txt +++ b/gstreamer-net/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-net/sys/src/auto/versions.txt +++ b/gstreamer-net/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-net/sys/src/lib.rs b/gstreamer-net/sys/src/lib.rs index 70a31cd82..2cd4f1ebe 100644 --- a/gstreamer-net/sys/src/lib.rs +++ b/gstreamer-net/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-pbutils/src/auto/versions.txt +++ b/gstreamer-pbutils/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-pbutils/sys/src/auto/versions.txt +++ b/gstreamer-pbutils/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-pbutils/sys/src/lib.rs b/gstreamer-pbutils/sys/src/lib.rs index efba941ca..660eb835d 100644 --- a/gstreamer-pbutils/sys/src/lib.rs +++ b/gstreamer-pbutils/sys/src/lib.rs @@ -21,8 +21,11 @@ use gstreamer_video_sys as gst_video; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-play/src/auto/versions.txt +++ b/gstreamer-play/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-play/sys/src/auto/versions.txt +++ b/gstreamer-play/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-play/sys/src/lib.rs b/gstreamer-play/sys/src/lib.rs index 4349a1567..e9c6a897f 100644 --- a/gstreamer-play/sys/src/lib.rs +++ b/gstreamer-play/sys/src/lib.rs @@ -20,8 +20,11 @@ use gstreamer_video_sys as gst_video; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-player/src/auto/versions.txt +++ b/gstreamer-player/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-player/sys/src/auto/versions.txt +++ b/gstreamer-player/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-player/sys/src/lib.rs b/gstreamer-player/sys/src/lib.rs index b87633681..b6574bccb 100644 --- a/gstreamer-player/sys/src/lib.rs +++ b/gstreamer-player/sys/src/lib.rs @@ -20,8 +20,11 @@ use gstreamer_video_sys as gst_video; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtp/src/auto/versions.txt +++ b/gstreamer-rtp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtp/sys/src/auto/versions.txt +++ b/gstreamer-rtp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtp/sys/src/lib.rs b/gstreamer-rtp/sys/src/lib.rs index 6c736813f..d366ba92d 100644 --- a/gstreamer-rtp/sys/src/lib.rs +++ b/gstreamer-rtp/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtsp-server/src/auto/versions.txt +++ b/gstreamer-rtsp-server/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtsp-server/sys/src/auto/versions.txt +++ b/gstreamer-rtsp-server/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtsp-server/sys/src/lib.rs b/gstreamer-rtsp-server/sys/src/lib.rs index 00e6fe1f8..891b06ab5 100644 --- a/gstreamer-rtsp-server/sys/src/lib.rs +++ b/gstreamer-rtsp-server/sys/src/lib.rs @@ -23,8 +23,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtsp/src/auto/versions.txt +++ b/gstreamer-rtsp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-rtsp/sys/src/auto/versions.txt +++ b/gstreamer-rtsp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-rtsp/sys/src/lib.rs b/gstreamer-rtsp/sys/src/lib.rs index 9820ce599..1096f72bf 100644 --- a/gstreamer-rtsp/sys/src/lib.rs +++ b/gstreamer-rtsp/sys/src/lib.rs @@ -21,8 +21,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-sdp/src/auto/versions.txt +++ b/gstreamer-sdp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-sdp/sys/src/auto/versions.txt +++ b/gstreamer-sdp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-sdp/sys/src/lib.rs b/gstreamer-sdp/sys/src/lib.rs index e7f6b50bc..a82da6f30 100644 --- a/gstreamer-sdp/sys/src/lib.rs +++ b/gstreamer-sdp/sys/src/lib.rs @@ -18,8 +18,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-tag/sys/src/auto/versions.txt +++ b/gstreamer-tag/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-tag/sys/src/lib.rs b/gstreamer-tag/sys/src/lib.rs index c3a02c353..e88d6475d 100644 --- a/gstreamer-tag/sys/src/lib.rs +++ b/gstreamer-tag/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-validate/src/auto/versions.txt +++ b/gstreamer-validate/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-validate/sys/src/auto/versions.txt +++ b/gstreamer-validate/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-validate/sys/src/lib.rs b/gstreamer-validate/sys/src/lib.rs index bfced22b1..fb94c63cc 100644 --- a/gstreamer-validate/sys/src/lib.rs +++ b/gstreamer-validate/sys/src/lib.rs @@ -20,8 +20,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-video/src/auto/versions.txt +++ b/gstreamer-video/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-video/sys/src/auto/versions.txt +++ b/gstreamer-video/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-video/sys/src/lib.rs b/gstreamer-video/sys/src/lib.rs index 8fa70ce05..967dc8da9 100644 --- a/gstreamer-video/sys/src/lib.rs +++ b/gstreamer-video/sys/src/lib.rs @@ -20,8 +20,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-webrtc/src/auto/versions.txt +++ b/gstreamer-webrtc/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer-webrtc/sys/src/auto/versions.txt +++ b/gstreamer-webrtc/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer-webrtc/sys/src/lib.rs b/gstreamer-webrtc/sys/src/lib.rs index 08c71a1aa..ef83f272b 100644 --- a/gstreamer-webrtc/sys/src/lib.rs +++ b/gstreamer-webrtc/sys/src/lib.rs @@ -19,8 +19,11 @@ use gstreamer_sys as gst; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer/src/auto/versions.txt +++ b/gstreamer/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index abdb758d0..5dbcf21c8 100644 --- a/gstreamer/sys/src/auto/versions.txt +++ b/gstreamer/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) -from gir-files (https://github.com/gtk-rs/gir-files @ cfc0305f903b) +Generated by gir (https://github.com/gtk-rs/gir @ 5223ce91b97a) +from gir-files (https://github.com/gtk-rs/gir-files @ 61e5ee80124c) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ bca9723cb3e5) diff --git a/gstreamer/sys/src/lib.rs b/gstreamer/sys/src/lib.rs index 1441b43bd..97994992c 100644 --- a/gstreamer/sys/src/lib.rs +++ b/gstreamer/sys/src/lib.rs @@ -18,8 +18,11 @@ use gobject_sys as gobject; #[allow(unused_imports)] use libc::{ c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void, - intptr_t, size_t, ssize_t, uintptr_t, FILE, + intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE, }; +#[cfg(unix)] +#[allow(unused_imports)] +use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t}; #[allow(unused_imports)] use glib::{gboolean, gconstpointer, gpointer, GType}; From e5f87cd415c186f30ca07940227e5703bcadd5dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 9 Apr 2024 09:09:37 +0300 Subject: [PATCH 04/13] ci: tag linter and sanity check jobs as a "placeholder" jobs They hardly use any resources and almost finish immediately. Part-of: --- .gitlab-ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ea3b81ea..58244b270 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,6 +73,7 @@ trigger: stage: 'trigger' variables: GIT_STRATEGY: none + tags: [ 'placeholder-job' ] script: - echo "Trigger job done, now running the pipeline." rules: @@ -311,6 +312,7 @@ test nightly sys: rustfmt: extends: .img-stable stage: "lint" + tags: [ 'placeholder-job' ] script: - cargo fmt --version - cargo fmt -- --color=always --check @@ -321,6 +323,7 @@ rustfmt: check commits: extends: .img-stable stage: "lint" + tags: [ 'placeholder-job' ] script: - ci-fairy check-commits --textwidth 0 --no-signed-off-by needs: @@ -330,6 +333,7 @@ check commits: typos: extends: .img-stable stage: "lint" + tags: [ 'placeholder-job' ] script: - typos needs: @@ -366,6 +370,7 @@ gir-checks: GIT_SUBMODULE_STRATEGY: recursive extends: .img-stable stage: 'extras' + tags: [ 'placeholder-job' ] needs: - job: 'build-stable' artifacts: false From d756520231c9df11573274f1714e7447af5b5fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 9 Apr 2024 09:27:13 +0300 Subject: [PATCH 05/13] examples: Use safe `RTSPMediaFactory` role API Part-of: --- examples/src/bin/rtsp-server-record.rs | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/examples/src/bin/rtsp-server-record.rs b/examples/src/bin/rtsp-server-record.rs index e252b2408..3ba917360 100644 --- a/examples/src/bin/rtsp-server-record.rs +++ b/examples/src/bin/rtsp-server-record.rs @@ -4,11 +4,10 @@ // send to the server. For this, the launch syntax pipeline, that is passed // to this example's cli is spawned and the client's media is streamed into it. -use std::{env, ptr}; +use std::env; use anyhow::Error; use derive_more::{Display, Error}; -use glib::translate::*; use gst_rtsp_server::prelude::*; #[path = "../examples-common.rs"] @@ -78,24 +77,14 @@ fn main_loop() -> Result<(), Error> { W535W8UBbEg=-----END PRIVATE KEY-----", )?; - // Bindable versions were added in b1f515178a363df0322d7adbd5754e1f6e2083c9 // This declares that the user "user" (once authenticated) has a role that // allows them to access and construct media factories. - unsafe { - gst_rtsp_server::ffi::gst_rtsp_media_factory_add_role( - factory.to_glib_none().0, - "user".to_glib_none().0, - gst_rtsp_server::RTSP_PERM_MEDIA_FACTORY_ACCESS - .to_glib_none() - .0, - ::static_type().into_glib() as *const u8, - true.into_glib() as *const u8, - gst_rtsp_server::RTSP_PERM_MEDIA_FACTORY_CONSTRUCT.as_ptr() as *const u8, - ::static_type().into_glib() as *const u8, - true.into_glib() as *const u8, - ptr::null_mut::(), - ); - } + factory.add_role_from_structure( + &gst::Structure::builder("user") + .field(gst_rtsp_server::RTSP_PERM_MEDIA_FACTORY_ACCESS, true) + .field(gst_rtsp_server::RTSP_PERM_MEDIA_FACTORY_CONSTRUCT, true) + .build(), + ); auth.set_tls_certificate(Some(&cert)); auth.add_basic(basic.as_str(), &token); From f002330e6f565e32b2657616ad128d6b0c997ff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 9 Apr 2024 08:53:04 +0300 Subject: [PATCH 06/13] ci: Update image version to get a working libvpx on Windows Part-of: --- ci/images_template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/images_template.yml b/ci/images_template.yml index 946005eb1..477463b73 100644 --- a/ci/images_template.yml +++ b/ci/images_template.yml @@ -1,4 +1,4 @@ variables: - GST_RS_IMG_TAG: "2024-04-05.0-0.22" + GST_RS_IMG_TAG: "2024-04-09.0-0.22" GST_RS_STABLE: "1.77.1" GST_RS_MSRV: "1.70.0" From f54a4568dc0f39f303d7e1fe6d9d180542c259ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 10 Apr 2024 09:00:24 +0300 Subject: [PATCH 07/13] ci: Update to Rust 1.77.2 Part-of: --- ci/images_template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/images_template.yml b/ci/images_template.yml index 477463b73..699d97264 100644 --- a/ci/images_template.yml +++ b/ci/images_template.yml @@ -1,4 +1,4 @@ variables: GST_RS_IMG_TAG: "2024-04-09.0-0.22" - GST_RS_STABLE: "1.77.1" + GST_RS_STABLE: "1.77.2" GST_RS_MSRV: "1.70.0" From bbc0c677c1e3cb058eab1df8703802f4033a9c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 25 Apr 2024 10:32:38 +0300 Subject: [PATCH 08/13] examples: Update to windows 0.56 Part-of: --- Cargo.lock | 97 ++++++++++++++++++++---------- examples/Cargo.toml | 2 +- examples/src/bin/d3d11videosink.rs | 2 +- 3 files changed, 66 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9fb1961f4..4a5c2931d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2684,31 +2684,55 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.54.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" +checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" dependencies = [ "windows-core", - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] name = "windows-core" -version = "0.54.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" +checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" dependencies = [ + "windows-implement", + "windows-interface", "windows-result", - "windows-targets 0.52.4", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-implement" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "windows-interface" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", ] [[package]] name = "windows-result" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd19df78e5168dfb0aedc343d1d1b8d422ab2db6756d2dc3fef75035402a3f64" +checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -2735,7 +2759,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -2770,17 +2794,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -2797,9 +2822,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -2815,9 +2840,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -2833,9 +2858,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -2851,9 +2882,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -2869,9 +2900,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -2887,9 +2918,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -2905,9 +2936,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winit" diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 6fd9e54fa..8109e39b3 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -45,7 +45,7 @@ data-encoding = "2.0" once_cell = "1" [target.'cfg(windows)'.dependencies] -windows = { version = "0.54", features=["Win32_Graphics_Direct3D11", +windows = { version = "0.56", features=["Win32_Graphics_Direct3D11", "Win32_Foundation", "Win32_Graphics_Direct3D", "Win32_Graphics_Dxgi", "Win32_Graphics_Dxgi_Common", "Win32_Graphics_Direct2D", "Win32_Graphics_Direct2D_Common", "Win32_Graphics_DirectWrite", diff --git a/examples/src/bin/d3d11videosink.rs b/examples/src/bin/d3d11videosink.rs index 36fe79e91..42c07f8de 100644 --- a/examples/src/bin/d3d11videosink.rs +++ b/examples/src/bin/d3d11videosink.rs @@ -194,7 +194,7 @@ fn main() -> Result<()> { let mut metrics = DWRITE_TEXT_METRICS::default(); layout.GetMetrics(&mut metrics).unwrap(); layout - .GetFontSize2(0, &mut font_size, Some(&mut range)) + .GetFontSize(0, &mut font_size, Some(&mut range)) .unwrap(); if metrics.widthIncludingTrailingWhitespace >= desc.Width as f32 { From 8698fc4d2e6e178a81971bc8fc0280ac732d02cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 11:38:30 +0300 Subject: [PATCH 09/13] Update Cargo.lock Part-of: --- Cargo.lock | 197 ++++++++++++++++++++++++----------------------------- 1 file changed, 88 insertions(+), 109 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4a5c2931d..498d6b3a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -50,9 +50,9 @@ checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "as-raw-xcb-connection" @@ -62,9 +62,9 @@ checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" [[package]] name = "async-channel" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" +checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928" dependencies = [ "concurrent-queue", "event-listener", @@ -139,9 +139,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.4" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byte-slice-cast" @@ -169,8 +169,8 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cairo-rs" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "bitflags 2.5.0", "cairo-sys-rs", @@ -181,8 +181,8 @@ dependencies = [ [[package]] name = "cairo-sys-rs" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "glib-sys", "libc", @@ -217,12 +217,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.91" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd97381a8cc6493395a5afc4c691c1084b3768db713b73aa215217aa245d153" +checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -233,9 +234,9 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] name = "cfg-expr" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", "target-lexicon", @@ -300,9 +301,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "memchr", @@ -310,9 +311,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] @@ -426,9 +427,9 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "either" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" [[package]] name = "equivalent" @@ -530,9 +531,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "4556222738635b7a3417ae6130d8f52201e45a0c4d1a907f0826383adb5f85e7" dependencies = [ "crc32fast", "miniz_oxide", @@ -556,7 +557,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -621,7 +622,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -677,8 +678,8 @@ dependencies = [ [[package]] name = "gio" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "futures-channel", "futures-core", @@ -694,8 +695,8 @@ dependencies = [ [[package]] name = "gio-sys" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "glib-sys", "gobject-sys", @@ -723,8 +724,8 @@ dependencies = [ [[package]] name = "glib" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "bitflags 2.5.0", "futures-channel", @@ -744,20 +745,20 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "heck", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] name = "glib-sys" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "libc", "system-deps", @@ -819,8 +820,8 @@ dependencies = [ [[package]] name = "gobject-sys" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "glib-sys", "libc", @@ -1637,9 +1638,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -1678,7 +1679,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.5", ] [[package]] @@ -1831,7 +1832,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -1851,9 +1852,9 @@ dependencies = [ [[package]] name = "objc-sys" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c71324e4180d0899963fc83d9d241ac39e699609fc1025a850aadac8257459" +checksum = "da284c198fb9b7b0603f8635185e85fbd5b64ee154b1ed406d489077de2d6d60" [[package]] name = "objc2" @@ -1897,8 +1898,8 @@ dependencies = [ [[package]] name = "pango" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "gio", "glib", @@ -1908,8 +1909,8 @@ dependencies = [ [[package]] name = "pango-sys" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "glib-sys", "gobject-sys", @@ -1919,8 +1920,8 @@ dependencies = [ [[package]] name = "pangocairo" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "cairo-rs", "glib", @@ -1931,8 +1932,8 @@ dependencies = [ [[package]] name = "pangocairo-sys" -version = "0.19.3" -source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#5e944f2eff8b344591666754f7ea3b359943ee8c" +version = "0.19.5" +source = "git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19#a7c5a9b6850f864cb3d30f679a827492b86247f1" dependencies = [ "cairo-sys-rs", "glib-sys", @@ -1992,9 +1993,9 @@ dependencies = [ [[package]] name = "polling" -version = "3.6.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" +checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" dependencies = [ "cfg-if", "concurrent-queue", @@ -2016,9 +2017,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] @@ -2034,9 +2035,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -2094,9 +2095,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ "bitflags 2.5.0", "errno", @@ -2134,9 +2135,9 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.197" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" dependencies = [ "serde_derive", ] @@ -2152,20 +2153,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", @@ -2255,9 +2256,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.58" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -2309,22 +2310,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2336,7 +2337,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.9", + "toml_edit 0.22.12", ] [[package]] @@ -2361,15 +2362,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.9" +version = "0.22.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.5", + "winnow 0.6.7", ] [[package]] @@ -2477,7 +2478,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", "wasm-bindgen-shared", ] @@ -2511,7 +2512,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2651,37 +2652,15 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys 0.52.0", ] -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - [[package]] name = "windows" version = "0.56.0" @@ -2712,7 +2691,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2723,7 +2702,7 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2998,9 +2977,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578" dependencies = [ "memchr", ] @@ -3085,5 +3064,5 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] From 14df7bd20fe0d9646758f26a59c5482335f5aab9 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Sat, 27 Apr 2024 12:13:49 +0300 Subject: [PATCH 10/13] ci: Add libflac in the debian image So we can build flac elements. Related: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1401 Part-of: --- .gitlab-ci.yml | 1 + ci/images_template.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58244b270..e26bb3037 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -142,6 +142,7 @@ trigger: libpango1.0-dev libcairo2-dev libjson-glib-dev libgdk-pixbuf-2.0-dev libtiff-dev libpng-dev libjpeg-dev libepoxy-dev libsass-dev sassc libcsound64-dev llvm clang nasm libsodium-dev libwebp-dev + libflac-dev FDO_DISTRIBUTION_EXEC: >- bash ci/install-gst.sh && bash ci/install-dav1d.sh && diff --git a/ci/images_template.yml b/ci/images_template.yml index 699d97264..110bca729 100644 --- a/ci/images_template.yml +++ b/ci/images_template.yml @@ -1,4 +1,4 @@ variables: - GST_RS_IMG_TAG: "2024-04-09.0-0.22" + GST_RS_IMG_TAG: "2024-04-10.0-0.22" GST_RS_STABLE: "1.77.2" GST_RS_MSRV: "1.70.0" From 4c36f8b5f99ac6e93a262a8f068a59b9517f9f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 19:09:03 +0300 Subject: [PATCH 11/13] video: Remove nonsensical test Printing an unknown video format returns NULL, and with latest git main this actually causes a critical warning in addition. Part-of: --- gstreamer-video/src/video_format.rs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gstreamer-video/src/video_format.rs b/gstreamer-video/src/video_format.rs index a3fdf6b11..41aa75889 100644 --- a/gstreamer-video/src/video_format.rs +++ b/gstreamer-video/src/video_format.rs @@ -480,13 +480,6 @@ mod tests { ); } - #[test] - #[should_panic(expected = "gst_video_format_to_string returned NULL")] - fn enum_to_string_panics() { - assert_eq!(&format!("{}", crate::VideoFormat::__Unknown(-1)), "UNKNOWN"); - assert_eq!(crate::VideoFormat::__Unknown(-1).to_str(), "UNKNOWN"); - } - #[test] fn test_display() { gst::init().unwrap(); From cca58ce1ffa87a0de02ea2a0815c09919a818bad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 27 Apr 2024 19:09:55 +0300 Subject: [PATCH 12/13] audio: video: Improve Display trait impl test for AudioFormat and Video a bit Part-of: --- gstreamer-audio/src/audio_format.rs | 3 ++- gstreamer-video/src/video_format.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gstreamer-audio/src/audio_format.rs b/gstreamer-audio/src/audio_format.rs index eb7e337a2..1c5578e09 100644 --- a/gstreamer-audio/src/audio_format.rs +++ b/gstreamer-audio/src/audio_format.rs @@ -364,7 +364,8 @@ mod tests { fn test_display() { gst::init().unwrap(); - format!("{}", crate::AudioFormat::S16be); + assert_eq!(format!("{}", crate::AudioFormat::S16be), "S16BE"); + assert_eq!(format!("{:?}", crate::AudioFormat::S16be), "S16be"); } #[test] diff --git a/gstreamer-video/src/video_format.rs b/gstreamer-video/src/video_format.rs index 41aa75889..36828ca16 100644 --- a/gstreamer-video/src/video_format.rs +++ b/gstreamer-video/src/video_format.rs @@ -484,7 +484,8 @@ mod tests { fn test_display() { gst::init().unwrap(); - format!("{}", crate::VideoFormat::Nv16); + assert_eq!(format!("{}", crate::VideoFormat::Nv16), "NV16"); + assert_eq!(format!("{:?}", crate::VideoFormat::Nv16), "Nv16"); } #[test] From a0a23c6f453ee206a20943b508a086a8fc35cb28 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Sun, 28 Apr 2024 10:14:29 +0300 Subject: [PATCH 13/13] ci: Set DEFAULT_BRANCH for windows image to gstreamer stable Part-of: --- .gitlab-ci.yml | 2 +- ci/images_template.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e26bb3037..e5b607014 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -514,7 +514,7 @@ pages: # We also don't need a CONTEXT_DIR var as its also # hardcoded to be windows-docker/ DOCKERFILE: 'ci/windows-docker/Dockerfile' - GST_UPSTREAM_BRANCH: 'main' + GST_UPSTREAM_BRANCH: '1.24' tags: - 'windows' - 'shell' diff --git a/ci/images_template.yml b/ci/images_template.yml index 110bca729..b5b186aee 100644 --- a/ci/images_template.yml +++ b/ci/images_template.yml @@ -1,4 +1,4 @@ variables: - GST_RS_IMG_TAG: "2024-04-10.0-0.22" + GST_RS_IMG_TAG: "2024-04-28.0-0.22" GST_RS_STABLE: "1.77.2" GST_RS_MSRV: "1.70.0"