From 0306dd6b53f0d49597f95282a453cbb5073c415b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 28 Aug 2023 19:30:21 +0300 Subject: [PATCH] Regenerate with latest GStreamer gir files Part-of: --- gstreamer-allocators/src/auto/versions.txt | 2 +- .../sys/src/auto/versions.txt | 2 +- gstreamer-app/src/auto/versions.txt | 2 +- gstreamer-app/sys/src/auto/versions.txt | 2 +- gstreamer-audio/src/auto/versions.txt | 2 +- gstreamer-audio/sys/src/auto/versions.txt | 2 +- gstreamer-audio/sys/src/lib.rs | 3 + gstreamer-base/src/auto/versions.txt | 2 +- gstreamer-base/sys/src/auto/versions.txt | 2 +- gstreamer-base/sys/src/lib.rs | 23 ++++ gstreamer-check/src/auto/versions.txt | 2 +- gstreamer-check/sys/src/auto/versions.txt | 2 +- gstreamer-controller/src/auto/versions.txt | 2 +- .../sys/src/auto/versions.txt | 2 +- .../src/auto/versions.txt | 2 +- .../sys/src/auto/versions.txt | 2 +- gstreamer-gl/egl/src/auto/versions.txt | 2 +- gstreamer-gl/egl/sys/src/auto/versions.txt | 2 +- gstreamer-gl/src/auto/versions.txt | 2 +- gstreamer-gl/sys/src/auto/versions.txt | 2 +- gstreamer-gl/wayland/src/auto/versions.txt | 2 +- .../wayland/sys/src/auto/versions.txt | 2 +- gstreamer-gl/x11/src/auto/versions.txt | 2 +- gstreamer-gl/x11/sys/src/auto/versions.txt | 2 +- gstreamer-mpegts/src/auto/versions.txt | 2 +- gstreamer-mpegts/sys/src/auto/versions.txt | 2 +- gstreamer-net/src/auto/versions.txt | 2 +- gstreamer-net/sys/src/auto/versions.txt | 2 +- gstreamer-pbutils/src/auto/versions.txt | 2 +- gstreamer-pbutils/sys/src/auto/versions.txt | 2 +- gstreamer-play/src/auto/versions.txt | 2 +- gstreamer-play/sys/src/auto/versions.txt | 2 +- gstreamer-player/src/auto/versions.txt | 2 +- gstreamer-player/sys/src/auto/versions.txt | 2 +- gstreamer-rtp/src/auto/rtp_base_depayload.rs | 53 ++++++++ gstreamer-rtp/src/auto/versions.txt | 2 +- gstreamer-rtp/sys/src/auto/versions.txt | 2 +- gstreamer-rtp/sys/src/lib.rs | 23 ++++ gstreamer-rtsp-server/src/auto/versions.txt | 2 +- .../sys/src/auto/versions.txt | 2 +- gstreamer-rtsp/src/auto/versions.txt | 2 +- gstreamer-rtsp/sys/src/auto/versions.txt | 2 +- gstreamer-sdp/src/auto/versions.txt | 2 +- gstreamer-sdp/sys/src/auto/versions.txt | 2 +- gstreamer-tag/sys/src/auto/versions.txt | 2 +- gstreamer-validate/src/auto/versions.txt | 2 +- gstreamer-validate/sys/src/auto/versions.txt | 2 +- gstreamer-video/src/auto/enums.rs | 128 ++++++++++++++++++ gstreamer-video/src/auto/versions.txt | 2 +- gstreamer-video/sys/src/auto/versions.txt | 2 +- gstreamer-video/sys/src/lib.rs | 48 +++++++ gstreamer-video/sys/tests/abi.rs | 16 +++ gstreamer-video/sys/tests/constant.c | 16 +++ gstreamer-webrtc/src/auto/versions.txt | 2 +- gstreamer-webrtc/sys/src/auto/versions.txt | 2 +- gstreamer/src/auto/versions.txt | 2 +- gstreamer/sys/src/auto/versions.txt | 2 +- 57 files changed, 359 insertions(+), 49 deletions(-) diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-audio/sys/src/lib.rs b/gstreamer-audio/sys/src/lib.rs index 12652d1ca..c7c4db13a 100644 --- a/gstreamer-audio/sys/src/lib.rs +++ b/gstreamer-audio/sys/src/lib.rs @@ -2317,6 +2317,9 @@ extern "C" { buf: *mut GstAudioRingBuffer, position: *const GstAudioChannelPosition, ); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_audio_ring_buffer_set_errored(buf: *mut GstAudioRingBuffer); pub fn gst_audio_ring_buffer_set_flushing(buf: *mut GstAudioRingBuffer, flushing: gboolean); pub fn gst_audio_ring_buffer_set_sample(buf: *mut GstAudioRingBuffer, sample: u64); pub fn gst_audio_ring_buffer_set_timestamp( diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-base/sys/src/lib.rs b/gstreamer-base/sys/src/lib.rs index ea4ef1053..298a16012 100644 --- a/gstreamer-base/sys/src/lib.rs +++ b/gstreamer-base/sys/src/lib.rs @@ -1706,6 +1706,22 @@ extern "C" { pub fn gst_queue_array_pop_head_struct(array: *mut GstQueueArray) -> gpointer; pub fn gst_queue_array_pop_tail(array: *mut GstQueueArray) -> gpointer; pub fn gst_queue_array_pop_tail_struct(array: *mut GstQueueArray) -> gpointer; + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_queue_array_push_sorted( + array: *mut GstQueueArray, + data: gpointer, + func: glib::GCompareDataFunc, + user_data: gpointer, + ); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_queue_array_push_sorted_struct( + array: *mut GstQueueArray, + p_struct: gpointer, + func: glib::GCompareDataFunc, + user_data: gpointer, + ); pub fn gst_queue_array_push_tail(array: *mut GstQueueArray, data: gpointer); pub fn gst_queue_array_push_tail_struct(array: *mut GstQueueArray, p_struct: gpointer); #[cfg(feature = "v1_16")] @@ -1714,6 +1730,13 @@ extern "C" { array: *mut GstQueueArray, clear_func: glib::GDestroyNotify, ); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_queue_array_sort( + array: *mut GstQueueArray, + compare_func: glib::GCompareDataFunc, + user_data: gpointer, + ); pub fn gst_queue_array_new(initial_size: c_uint) -> *mut GstQueueArray; pub fn gst_queue_array_new_for_struct( struct_size: size_t, diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtp/src/auto/rtp_base_depayload.rs b/gstreamer-rtp/src/auto/rtp_base_depayload.rs index ee65e08cd..b8631cd23 100644 --- a/gstreamer-rtp/src/auto/rtp_base_depayload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_depayload.rs @@ -35,6 +35,47 @@ mod sealed { } pub trait RTPBaseDepayloadExt: IsA + sealed::Sealed + 'static { + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "gst_rtp_base_depayload_delayed")] + fn delayed(&self) { + unsafe { + ffi::gst_rtp_base_depayload_delayed(self.as_ref().to_glib_none().0); + } + } + + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "gst_rtp_base_depayload_dropped")] + fn dropped(&self) { + unsafe { + ffi::gst_rtp_base_depayload_dropped(self.as_ref().to_glib_none().0); + } + } + + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "gst_rtp_base_depayload_flush")] + fn flush(&self, keep_current: bool) { + unsafe { + ffi::gst_rtp_base_depayload_flush( + self.as_ref().to_glib_none().0, + keep_current.into_glib(), + ); + } + } + + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "gst_rtp_base_depayload_is_aggregate_hdrext_enabled")] + fn is_aggregate_hdrext_enabled(&self) -> bool { + unsafe { + from_glib(ffi::gst_rtp_base_depayload_is_aggregate_hdrext_enabled( + self.as_ref().to_glib_none().0, + )) + } + } + #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_rtp_base_depayload_is_source_info_enabled")] @@ -66,6 +107,18 @@ pub trait RTPBaseDepayloadExt: IsA + sealed::Sealed + 'static } } + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "gst_rtp_base_depayload_set_aggregate_hdrext_enabled")] + fn set_aggregate_hdrext_enabled(&self, enable: bool) { + unsafe { + ffi::gst_rtp_base_depayload_set_aggregate_hdrext_enabled( + self.as_ref().to_glib_none().0, + enable.into_glib(), + ); + } + } + #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_rtp_base_depayload_set_source_info_enabled")] diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtp/sys/src/lib.rs b/gstreamer-rtp/sys/src/lib.rs index c0665d2b3..8bcde35af 100644 --- a/gstreamer-rtp/sys/src/lib.rs +++ b/gstreamer-rtp/sys/src/lib.rs @@ -1179,6 +1179,23 @@ extern "C" { // GstRTPBaseDepayload //========================================================================= pub fn gst_rtp_base_depayload_get_type() -> GType; + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_rtp_base_depayload_delayed(depayload: *mut GstRTPBaseDepayload); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_rtp_base_depayload_dropped(depayload: *mut GstRTPBaseDepayload); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_rtp_base_depayload_flush( + depayload: *mut GstRTPBaseDepayload, + keep_current: gboolean, + ); + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_rtp_base_depayload_is_aggregate_hdrext_enabled( + depayload: *mut GstRTPBaseDepayload, + ) -> gboolean; #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] pub fn gst_rtp_base_depayload_is_source_info_enabled( @@ -1192,6 +1209,12 @@ extern "C" { filter: *mut GstRTPBaseDepayload, out_list: *mut gst::GstBufferList, ) -> gst::GstFlowReturn; + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + pub fn gst_rtp_base_depayload_set_aggregate_hdrext_enabled( + depayload: *mut GstRTPBaseDepayload, + enable: gboolean, + ); #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] pub fn gst_rtp_base_depayload_set_source_info_enabled( diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-video/src/auto/enums.rs b/gstreamer-video/src/auto/enums.rs index e9d15b037..b659ed73a 100644 --- a/gstreamer-video/src/auto/enums.rs +++ b/gstreamer-video/src/auto/enums.rs @@ -2067,6 +2067,70 @@ pub enum VideoFormat { #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] #[doc(alias = "GST_VIDEO_FORMAT_DMA_DRM")] DmaDrm, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_MT2110T")] + Mt2110t, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_MT2110R")] + Mt2110r, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A422")] + A422, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A444")] + A444, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A444_12LE")] + A44412le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A444_12BE")] + A44412be, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A422_12LE")] + A42212le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A422_12BE")] + A42212be, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A420_12LE")] + A42012le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A420_12BE")] + A42012be, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A444_16LE")] + A44416le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A444_16BE")] + A44416be, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A422_16LE")] + A42216le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A422_16BE")] + A42216be, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A420_16LE")] + A42016le, + #[cfg(feature = "v1_24")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] + #[doc(alias = "GST_VIDEO_FORMAT_A420_16BE")] + A42016be, #[doc(hidden)] __Unknown(i32), } @@ -2259,6 +2323,38 @@ impl IntoGlib for VideoFormat { Self::Nv1210le404l4 => ffi::GST_VIDEO_FORMAT_NV12_10LE40_4L4, #[cfg(feature = "v1_24")] Self::DmaDrm => ffi::GST_VIDEO_FORMAT_DMA_DRM, + #[cfg(feature = "v1_24")] + Self::Mt2110t => ffi::GST_VIDEO_FORMAT_MT2110T, + #[cfg(feature = "v1_24")] + Self::Mt2110r => ffi::GST_VIDEO_FORMAT_MT2110R, + #[cfg(feature = "v1_24")] + Self::A422 => ffi::GST_VIDEO_FORMAT_A422, + #[cfg(feature = "v1_24")] + Self::A444 => ffi::GST_VIDEO_FORMAT_A444, + #[cfg(feature = "v1_24")] + Self::A44412le => ffi::GST_VIDEO_FORMAT_A444_12LE, + #[cfg(feature = "v1_24")] + Self::A44412be => ffi::GST_VIDEO_FORMAT_A444_12BE, + #[cfg(feature = "v1_24")] + Self::A42212le => ffi::GST_VIDEO_FORMAT_A422_12LE, + #[cfg(feature = "v1_24")] + Self::A42212be => ffi::GST_VIDEO_FORMAT_A422_12BE, + #[cfg(feature = "v1_24")] + Self::A42012le => ffi::GST_VIDEO_FORMAT_A420_12LE, + #[cfg(feature = "v1_24")] + Self::A42012be => ffi::GST_VIDEO_FORMAT_A420_12BE, + #[cfg(feature = "v1_24")] + Self::A44416le => ffi::GST_VIDEO_FORMAT_A444_16LE, + #[cfg(feature = "v1_24")] + Self::A44416be => ffi::GST_VIDEO_FORMAT_A444_16BE, + #[cfg(feature = "v1_24")] + Self::A42216le => ffi::GST_VIDEO_FORMAT_A422_16LE, + #[cfg(feature = "v1_24")] + Self::A42216be => ffi::GST_VIDEO_FORMAT_A422_16BE, + #[cfg(feature = "v1_24")] + Self::A42016le => ffi::GST_VIDEO_FORMAT_A420_16LE, + #[cfg(feature = "v1_24")] + Self::A42016be => ffi::GST_VIDEO_FORMAT_A420_16BE, Self::__Unknown(value) => value, } } @@ -2419,6 +2515,38 @@ impl FromGlib for VideoFormat { ffi::GST_VIDEO_FORMAT_NV12_10LE40_4L4 => Self::Nv1210le404l4, #[cfg(feature = "v1_24")] ffi::GST_VIDEO_FORMAT_DMA_DRM => Self::DmaDrm, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_MT2110T => Self::Mt2110t, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_MT2110R => Self::Mt2110r, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A422 => Self::A422, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A444 => Self::A444, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A444_12LE => Self::A44412le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A444_12BE => Self::A44412be, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A422_12LE => Self::A42212le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A422_12BE => Self::A42212be, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A420_12LE => Self::A42012le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A420_12BE => Self::A42012be, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A444_16LE => Self::A44416le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A444_16BE => Self::A44416be, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A422_16LE => Self::A42216le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A422_16BE => Self::A42216be, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A420_16LE => Self::A42016le, + #[cfg(feature = "v1_24")] + ffi::GST_VIDEO_FORMAT_A420_16BE => Self::A42016be, value => Self::__Unknown(value), } } diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-video/sys/src/lib.rs b/gstreamer-video/sys/src/lib.rs index c5f87891e..e79720e9e 100644 --- a/gstreamer-video/sys/src/lib.rs +++ b/gstreamer-video/sys/src/lib.rs @@ -334,6 +334,54 @@ pub const GST_VIDEO_FORMAT_NV12_10LE40_4L4: GstVideoFormat = 113; #[cfg(feature = "v1_24")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] pub const GST_VIDEO_FORMAT_DMA_DRM: GstVideoFormat = 114; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_MT2110T: GstVideoFormat = 115; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_MT2110R: GstVideoFormat = 116; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A422: GstVideoFormat = 117; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A444: GstVideoFormat = 118; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A444_12LE: GstVideoFormat = 119; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A444_12BE: GstVideoFormat = 120; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A422_12LE: GstVideoFormat = 121; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A422_12BE: GstVideoFormat = 122; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A420_12LE: GstVideoFormat = 123; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A420_12BE: GstVideoFormat = 124; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A444_16LE: GstVideoFormat = 125; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A444_16BE: GstVideoFormat = 126; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A422_16LE: GstVideoFormat = 127; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A422_16BE: GstVideoFormat = 128; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A420_16LE: GstVideoFormat = 129; +#[cfg(feature = "v1_24")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] +pub const GST_VIDEO_FORMAT_A420_16BE: GstVideoFormat = 130; pub type GstVideoGLTextureOrientation = c_int; pub const GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL: GstVideoGLTextureOrientation = 0; diff --git a/gstreamer-video/sys/tests/abi.rs b/gstreamer-video/sys/tests/abi.rs index 0680590f4..bb9b806af 100644 --- a/gstreamer-video/sys/tests/abi.rs +++ b/gstreamer-video/sys/tests/abi.rs @@ -1286,10 +1286,24 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) GST_VIDEO_FORMAT_A420", "34"), ("(gint) GST_VIDEO_FORMAT_A420_10BE", "54"), ("(gint) GST_VIDEO_FORMAT_A420_10LE", "55"), + ("(gint) GST_VIDEO_FORMAT_A420_12BE", "124"), + ("(gint) GST_VIDEO_FORMAT_A420_12LE", "123"), + ("(gint) GST_VIDEO_FORMAT_A420_16BE", "130"), + ("(gint) GST_VIDEO_FORMAT_A420_16LE", "129"), + ("(gint) GST_VIDEO_FORMAT_A422", "117"), ("(gint) GST_VIDEO_FORMAT_A422_10BE", "56"), ("(gint) GST_VIDEO_FORMAT_A422_10LE", "57"), + ("(gint) GST_VIDEO_FORMAT_A422_12BE", "122"), + ("(gint) GST_VIDEO_FORMAT_A422_12LE", "121"), + ("(gint) GST_VIDEO_FORMAT_A422_16BE", "128"), + ("(gint) GST_VIDEO_FORMAT_A422_16LE", "127"), + ("(gint) GST_VIDEO_FORMAT_A444", "118"), ("(gint) GST_VIDEO_FORMAT_A444_10BE", "58"), ("(gint) GST_VIDEO_FORMAT_A444_10LE", "59"), + ("(gint) GST_VIDEO_FORMAT_A444_12BE", "120"), + ("(gint) GST_VIDEO_FORMAT_A444_12LE", "119"), + ("(gint) GST_VIDEO_FORMAT_A444_16BE", "126"), + ("(gint) GST_VIDEO_FORMAT_A444_16LE", "125"), ("(gint) GST_VIDEO_FORMAT_ABGR", "14"), ("(gint) GST_VIDEO_FORMAT_ABGR64_BE", "109"), ("(gint) GST_VIDEO_FORMAT_ABGR64_LE", "108"), @@ -1346,6 +1360,8 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) GST_VIDEO_FORMAT_I422_12LE", "75"), ("(gint) GST_VIDEO_FORMAT_IYU1", "38"), ("(gint) GST_VIDEO_FORMAT_IYU2", "63"), + ("(gint) GST_VIDEO_FORMAT_MT2110R", "116"), + ("(gint) GST_VIDEO_FORMAT_MT2110T", "115"), ("(gint) GST_VIDEO_FORMAT_NV12", "23"), ("(gint) GST_VIDEO_FORMAT_NV12_10BE_8L128", "112"), ("(gint) GST_VIDEO_FORMAT_NV12_10LE32", "79"), diff --git a/gstreamer-video/sys/tests/constant.c b/gstreamer-video/sys/tests/constant.c index c6e66cd40..41d36e2b5 100644 --- a/gstreamer-video/sys/tests/constant.c +++ b/gstreamer-video/sys/tests/constant.c @@ -254,10 +254,24 @@ int main() { PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_10BE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_10LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_12BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_12LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_16BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A420_16LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_10BE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_10LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_12BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_12LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_16BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A422_16LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_10BE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_10LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_12BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_12LE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_16BE); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_A444_16LE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ABGR); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ABGR64_BE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_ABGR64_LE); @@ -314,6 +328,8 @@ int main() { PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_I422_12LE); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_IYU1); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_IYU2); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_MT2110R); + PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_MT2110T); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_10BE_8L128); PRINT_CONSTANT((gint) GST_VIDEO_FORMAT_NV12_10LE32); diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e) diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index 19c0b880a..e0bef32aa 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 @ 1d1ce102e130) from gir-files (https://github.com/gtk-rs/gir-files @ 060b114d8edb) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 8ea27b3f0b33) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ e23da450405e)