diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-analytics/src/auto/versions.txt b/gstreamer-analytics/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-analytics/sys/src/auto/versions.txt b/gstreamer-analytics/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-analytics/sys/src/lib.rs b/gstreamer-analytics/sys/src/lib.rs index 002833ede..de6107487 100644 --- a/gstreamer-analytics/sys/src/lib.rs +++ b/gstreamer-analytics/sys/src/lib.rs @@ -392,6 +392,13 @@ extern "C" { an_meta_first_id: c_uint, an_meta_second_id: c_uint, ) -> GstAnalyticsRelTypes; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_analytics_relation_meta_get_segmentation_mtd( + meta: *mut GstAnalyticsRelationMeta, + an_meta_id: c_uint, + rlt: *mut GstAnalyticsSegmentationMtd, + ) -> gboolean; pub fn gst_analytics_relation_meta_get_tracking_mtd( meta: *mut GstAnalyticsRelationMeta, an_meta_id: c_uint, diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-base/src/auto/aggregator_pad.rs b/gstreamer-base/src/auto/aggregator_pad.rs index 2579c1458..5991c865f 100644 --- a/gstreamer-base/src/auto/aggregator_pad.rs +++ b/gstreamer-base/src/auto/aggregator_pad.rs @@ -5,6 +5,7 @@ use crate::ffi; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-controller/src/auto/timed_value_control_source.rs b/gstreamer-controller/src/auto/timed_value_control_source.rs index a8c401464..779c27b88 100644 --- a/gstreamer-controller/src/auto/timed_value_control_source.rs +++ b/gstreamer-controller/src/auto/timed_value_control_source.rs @@ -5,6 +5,7 @@ use crate::{ffi, ControlPoint}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-editing-services/src/auto/container.rs b/gstreamer-editing-services/src/auto/container.rs index f7a86f47d..0dede6035 100644 --- a/gstreamer-editing-services/src/auto/container.rs +++ b/gstreamer-editing-services/src/auto/container.rs @@ -6,6 +6,7 @@ use crate::{ffi, Edge, EditMode, Extractable, Layer, MetaContainer, TimelineElement}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/discoverer_manager.rs b/gstreamer-editing-services/src/auto/discoverer_manager.rs index e92bc4f99..6f71f38c4 100644 --- a/gstreamer-editing-services/src/auto/discoverer_manager.rs +++ b/gstreamer-editing-services/src/auto/discoverer_manager.rs @@ -5,6 +5,7 @@ use crate::ffi; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/layer.rs b/gstreamer-editing-services/src/auto/layer.rs index b1b7933d9..a6251ddf8 100644 --- a/gstreamer-editing-services/src/auto/layer.rs +++ b/gstreamer-editing-services/src/auto/layer.rs @@ -9,6 +9,7 @@ use crate::Track; use crate::{ffi, Asset, Clip, Extractable, MetaContainer, Timeline, TrackType}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/marker_list.rs b/gstreamer-editing-services/src/auto/marker_list.rs index cc8753c5b..d393cb3ae 100644 --- a/gstreamer-editing-services/src/auto/marker_list.rs +++ b/gstreamer-editing-services/src/auto/marker_list.rs @@ -8,6 +8,7 @@ use crate::MarkerFlags; use crate::{ffi, Marker}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/meta_container.rs b/gstreamer-editing-services/src/auto/meta_container.rs index ec2d85900..700812c8e 100644 --- a/gstreamer-editing-services/src/auto/meta_container.rs +++ b/gstreamer-editing-services/src/auto/meta_container.rs @@ -8,6 +8,7 @@ use crate::MarkerList; use crate::{ffi, MetaFlag}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/project.rs b/gstreamer-editing-services/src/auto/project.rs index 48fc92aa7..7ea1ff1eb 100644 --- a/gstreamer-editing-services/src/auto/project.rs +++ b/gstreamer-editing-services/src/auto/project.rs @@ -8,6 +8,7 @@ use crate::Formatter; use crate::{ffi, Asset, MetaContainer, Timeline}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/timeline.rs b/gstreamer-editing-services/src/auto/timeline.rs index d596fe97f..ca4cac56b 100644 --- a/gstreamer-editing-services/src/auto/timeline.rs +++ b/gstreamer-editing-services/src/auto/timeline.rs @@ -11,6 +11,7 @@ use crate::{ #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] use crate::{Clip, FrameNumber}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/timeline_element.rs b/gstreamer-editing-services/src/auto/timeline_element.rs index ef8c9a75b..8c571b2d2 100644 --- a/gstreamer-editing-services/src/auto/timeline_element.rs +++ b/gstreamer-editing-services/src/auto/timeline_element.rs @@ -9,6 +9,7 @@ use crate::{ffi, Extractable, MetaContainer, Timeline, TrackType}; #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] use crate::{Edge, EditMode, Layer}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, @@ -167,6 +168,7 @@ pub trait TimelineElementExt: IsA + 'static { #[doc(alias = "ges_timeline_element_get_inpoint")] #[doc(alias = "get_inpoint")] + #[doc(alias = "in-point")] fn inpoint(&self) -> gst::ClockTime { unsafe { try_from_glib(ffi::ges_timeline_element_get_inpoint( @@ -468,6 +470,7 @@ pub trait TimelineElementExt: IsA + 'static { } #[doc(alias = "ges_timeline_element_set_inpoint")] + #[doc(alias = "in-point")] fn set_inpoint(&self, inpoint: gst::ClockTime) -> bool { unsafe { from_glib(ffi::ges_timeline_element_set_inpoint( @@ -564,16 +567,6 @@ pub trait TimelineElementExt: IsA + 'static { } } - #[doc(alias = "in-point")] - fn in_point(&self) -> u64 { - ObjectExt::property(self.as_ref(), "in-point") - } - - #[doc(alias = "in-point")] - fn set_in_point(&self, in_point: u64) { - ObjectExt::set_property(self.as_ref(), "in-point", in_point) - } - fn is_serialize(&self) -> bool { ObjectExt::property(self.as_ref(), "serialize") } diff --git a/gstreamer-editing-services/src/auto/track.rs b/gstreamer-editing-services/src/auto/track.rs index 6fd0e157e..490bd70b8 100644 --- a/gstreamer-editing-services/src/auto/track.rs +++ b/gstreamer-editing-services/src/auto/track.rs @@ -5,6 +5,7 @@ use crate::{ffi, MetaContainer, Timeline, TrackElement, TrackType}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/track_element.rs b/gstreamer-editing-services/src/auto/track_element.rs index 54d940c04..a1bfecbb1 100644 --- a/gstreamer-editing-services/src/auto/track_element.rs +++ b/gstreamer-editing-services/src/auto/track_element.rs @@ -8,6 +8,7 @@ use crate::{ ffi, Edge, EditMode, Extractable, Layer, MetaContainer, TimelineElement, Track, TrackType, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/src/auto/gl_display.rs b/gstreamer-gl/src/auto/gl_display.rs index f5d0463b8..966b59e81 100644 --- a/gstreamer-gl/src/auto/gl_display.rs +++ b/gstreamer-gl/src/auto/gl_display.rs @@ -5,6 +5,7 @@ use crate::{ffi, GLContext, GLDisplayType, GLWindow, GLAPI}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-gl/src/auto/gl_window.rs b/gstreamer-gl/src/auto/gl_window.rs index f1198ab42..25d58f064 100644 --- a/gstreamer-gl/src/auto/gl_window.rs +++ b/gstreamer-gl/src/auto/gl_window.rs @@ -5,6 +5,7 @@ use crate::{ffi, GLContext, GLDisplay}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-mpegts/sys/src/lib.rs b/gstreamer-mpegts/sys/src/lib.rs index 3d6dbeb74..a60629277 100644 --- a/gstreamer-mpegts/sys/src/lib.rs +++ b/gstreamer-mpegts/sys/src/lib.rs @@ -658,6 +658,9 @@ pub const GST_MPEGTS_STREAM_TYPE_VIDEO_HEVC: GstMpegtsStreamType = 36; #[cfg(feature = "v1_26")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] pub const GST_MPEGTS_STREAM_TYPE_VIDEO_JPEG_XS: GstMpegtsStreamType = 50; +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +pub const GST_MPEGTS_STREAM_TYPE_VIDEO_VVC: GstMpegtsStreamType = 51; pub const GST_MPEGTS_STREAM_TYPE_IPMP_STREAM: GstMpegtsStreamType = 127; #[cfg(feature = "v1_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] diff --git a/gstreamer-mpegts/sys/tests/abi.rs b/gstreamer-mpegts/sys/tests/abi.rs index d657caf5e..d9f71a1b0 100644 --- a/gstreamer-mpegts/sys/tests/abi.rs +++ b/gstreamer-mpegts/sys/tests/abi.rs @@ -1234,6 +1234,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ), ("(gint) GST_MPEGTS_STREAM_TYPE_VIDEO_MPEG4", "16"), ("(gint) GST_MPEGTS_STREAM_TYPE_VIDEO_RVC", "30"), + ("(gint) GST_MPEGTS_STREAM_TYPE_VIDEO_VVC", "51"), ("(gint) GST_MPEGTS_TRANSMISSION_MODE_16K", "5"), ("(gint) GST_MPEGTS_TRANSMISSION_MODE_1K", "4"), ("(gint) GST_MPEGTS_TRANSMISSION_MODE_2K", "0"), diff --git a/gstreamer-mpegts/sys/tests/constant.c b/gstreamer-mpegts/sys/tests/constant.c index c88fd6c90..93a51fd6e 100644 --- a/gstreamer-mpegts/sys/tests/constant.c +++ b/gstreamer-mpegts/sys/tests/constant.c @@ -270,6 +270,7 @@ int main() { PRINT_CONSTANT((gint) GST_MPEGTS_STREAM_TYPE_VIDEO_MPEG2_STEREO_ADDITIONAL_VIEW); PRINT_CONSTANT((gint) GST_MPEGTS_STREAM_TYPE_VIDEO_MPEG4); PRINT_CONSTANT((gint) GST_MPEGTS_STREAM_TYPE_VIDEO_RVC); + PRINT_CONSTANT((gint) GST_MPEGTS_STREAM_TYPE_VIDEO_VVC); PRINT_CONSTANT((gint) GST_MPEGTS_TRANSMISSION_MODE_16K); PRINT_CONSTANT((gint) GST_MPEGTS_TRANSMISSION_MODE_1K); PRINT_CONSTANT((gint) GST_MPEGTS_TRANSMISSION_MODE_2K); diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-pbutils/src/auto/discoverer.rs b/gstreamer-pbutils/src/auto/discoverer.rs index 17785741c..6eff1d29e 100644 --- a/gstreamer-pbutils/src/auto/discoverer.rs +++ b/gstreamer-pbutils/src/auto/discoverer.rs @@ -5,6 +5,7 @@ use crate::{ffi, DiscovererInfo}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-pbutils/src/auto/functions.rs b/gstreamer-pbutils/src/auto/functions.rs index 23632fd60..2fac960ae 100644 --- a/gstreamer-pbutils/src/auto/functions.rs +++ b/gstreamer-pbutils/src/auto/functions.rs @@ -172,6 +172,74 @@ pub fn codec_utils_h265_get_tier( } } +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +#[doc(alias = "gst_codec_utils_h266_caps_set_level_tier_and_profile")] +pub fn codec_utils_h266_caps_set_level_tier_and_profile( + caps: &gst::Caps, + decoder_configuration: &[u8], +) -> bool { + assert_initialized_main_thread!(); + let len = decoder_configuration.len() as _; + unsafe { + from_glib(ffi::gst_codec_utils_h266_caps_set_level_tier_and_profile( + caps.to_glib_none().0, + decoder_configuration.to_glib_none().0, + len, + )) + } +} + +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +#[doc(alias = "gst_codec_utils_h266_get_level")] +pub fn codec_utils_h266_get_level(ptl_record: &[u8]) -> Option { + assert_initialized_main_thread!(); + let len = ptl_record.len() as _; + unsafe { + from_glib_none(ffi::gst_codec_utils_h266_get_level( + ptl_record.to_glib_none().0, + len, + )) + } +} + +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +#[doc(alias = "gst_codec_utils_h266_get_level_idc")] +pub fn codec_utils_h266_get_level_idc(level: &str) -> u8 { + assert_initialized_main_thread!(); + unsafe { ffi::gst_codec_utils_h266_get_level_idc(level.to_glib_none().0) } +} + +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +#[doc(alias = "gst_codec_utils_h266_get_profile")] +pub fn codec_utils_h266_get_profile(ptl_record: &[u8]) -> Option { + assert_initialized_main_thread!(); + let len = ptl_record.len() as _; + unsafe { + from_glib_none(ffi::gst_codec_utils_h266_get_profile( + ptl_record.to_glib_none().0, + len, + )) + } +} + +#[cfg(feature = "v1_26")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] +#[doc(alias = "gst_codec_utils_h266_get_tier")] +pub fn codec_utils_h266_get_tier(ptl_record: &[u8]) -> Option { + assert_initialized_main_thread!(); + let len = ptl_record.len() as _; + unsafe { + from_glib_none(ffi::gst_codec_utils_h266_get_tier( + ptl_record.to_glib_none().0, + len, + )) + } +} + #[doc(alias = "gst_codec_utils_mpeg4video_get_level")] pub fn codec_utils_mpeg4video_get_level( vis_obj_seq: &[u8], diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-pbutils/sys/src/lib.rs b/gstreamer-pbutils/sys/src/lib.rs index d318c6248..9b8362559 100644 --- a/gstreamer-pbutils/sys/src/lib.rs +++ b/gstreamer-pbutils/sys/src/lib.rs @@ -896,6 +896,25 @@ extern "C" { profile_tier_level: *const u8, len: c_uint, ) -> *const c_char; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_codec_utils_h266_caps_set_level_tier_and_profile( + caps: *mut gst::GstCaps, + decoder_configuration: *const u8, + len: c_uint, + ) -> gboolean; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_codec_utils_h266_get_level(ptl_record: *const u8, len: c_uint) -> *const c_char; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_codec_utils_h266_get_level_idc(level: *const c_char) -> u8; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_codec_utils_h266_get_profile(ptl_record: *const u8, len: c_uint) -> *const c_char; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_codec_utils_h266_get_tier(ptl_record: *const u8, len: c_uint) -> *const c_char; pub fn gst_codec_utils_mpeg4video_caps_set_level_and_profile( caps: *mut gst::GstCaps, vis_obj_seq: *const u8, diff --git a/gstreamer-play/src/auto/enums.rs b/gstreamer-play/src/auto/enums.rs index 6ad6fab09..fa39499fa 100644 --- a/gstreamer-play/src/auto/enums.rs +++ b/gstreamer-play/src/auto/enums.rs @@ -309,6 +309,24 @@ impl PlayMessage { } } + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + #[doc(alias = "gst_play_message_get_stream_id")] + #[doc(alias = "get_stream_id")] + pub fn stream_id(msg: &gst::Message) -> Option { + assert_initialized_main_thread!(); + unsafe { from_glib_none(ffi::gst_play_message_get_stream_id(msg.to_glib_none().0)) } + } + + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + #[doc(alias = "gst_play_message_get_uri")] + #[doc(alias = "get_uri")] + pub fn uri(msg: &gst::Message) -> glib::GString { + assert_initialized_main_thread!(); + unsafe { from_glib_none(ffi::gst_play_message_get_uri(msg.to_glib_none().0)) } + } + #[cfg(feature = "v1_26")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] #[doc(alias = "gst_play_message_parse_buffering")] @@ -377,6 +395,32 @@ impl PlayMessage { } } + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + #[doc(alias = "gst_play_message_parse_error_missing_plugin")] + pub fn parse_error_missing_plugin( + msg: &gst::Message, + ) -> Option<(glib::GString, Option)> { + assert_initialized_main_thread!(); + unsafe { + let mut descriptions = std::ptr::null_mut(); + let mut installer_details = std::ptr::null_mut(); + let ret = from_glib(ffi::gst_play_message_parse_error_missing_plugin( + msg.to_glib_none().0, + &mut descriptions, + &mut installer_details, + )); + if ret { + Some(( + from_glib_full(descriptions), + from_glib_full(installer_details), + )) + } else { + None + } + } + } + #[doc(alias = "gst_play_message_parse_media_info_updated")] pub fn parse_media_info_updated(msg: &gst::Message) -> PlayMediaInfo { assert_initialized_main_thread!(); @@ -489,6 +533,32 @@ impl PlayMessage { (from_glib_full(error), from_glib_full(details)) } } + + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + #[doc(alias = "gst_play_message_parse_warning_missing_plugin")] + pub fn parse_warning_missing_plugin( + msg: &gst::Message, + ) -> Option<(glib::GString, Option)> { + assert_initialized_main_thread!(); + unsafe { + let mut descriptions = std::ptr::null_mut(); + let mut installer_details = std::ptr::null_mut(); + let ret = from_glib(ffi::gst_play_message_parse_warning_missing_plugin( + msg.to_glib_none().0, + &mut descriptions, + &mut installer_details, + )); + if ret { + Some(( + from_glib_full(descriptions), + from_glib_full(installer_details), + )) + } else { + None + } + } + } } impl std::fmt::Display for PlayMessage { diff --git a/gstreamer-play/src/auto/play_signal_adapter.rs b/gstreamer-play/src/auto/play_signal_adapter.rs index cffc76fb1..324ead529 100644 --- a/gstreamer-play/src/auto/play_signal_adapter.rs +++ b/gstreamer-play/src/auto/play_signal_adapter.rs @@ -5,6 +5,7 @@ use crate::{ffi, Play, PlayMediaInfo, PlayState}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-play/sys/src/lib.rs b/gstreamer-play/sys/src/lib.rs index 6a783827e..d1c47c742 100644 --- a/gstreamer-play/sys/src/lib.rs +++ b/gstreamer-play/sys/src/lib.rs @@ -323,6 +323,12 @@ extern "C" { pub fn gst_play_message_get_name(message_type: GstPlayMessage) -> *const c_char; #[cfg(feature = "v1_26")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_play_message_get_stream_id(msg: *mut gst::GstMessage) -> *const c_char; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_play_message_get_uri(msg: *mut gst::GstMessage) -> *const c_char; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] pub fn gst_play_message_parse_buffering(msg: *mut gst::GstMessage, percent: *mut c_uint); pub fn gst_play_message_parse_buffering_percent( msg: *mut gst::GstMessage, @@ -343,6 +349,13 @@ extern "C" { error: *mut *mut glib::GError, details: *mut *mut gst::GstStructure, ); + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_play_message_parse_error_missing_plugin( + msg: *mut gst::GstMessage, + descriptions: *mut *mut *mut c_char, + installer_details: *mut *mut *mut c_char, + ) -> gboolean; pub fn gst_play_message_parse_media_info_updated( msg: *mut gst::GstMessage, info: *mut *mut GstPlayMediaInfo, @@ -377,6 +390,13 @@ extern "C" { error: *mut *mut glib::GError, details: *mut *mut gst::GstStructure, ); + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_play_message_parse_warning_missing_plugin( + msg: *mut gst::GstMessage, + descriptions: *mut *mut *mut c_char, + installer_details: *mut *mut *mut c_char, + ) -> gboolean; //========================================================================= // GstPlayState diff --git a/gstreamer-player/src/auto/player.rs b/gstreamer-player/src/auto/player.rs index 04cb94a28..6b6d3840e 100644 --- a/gstreamer-player/src/auto/player.rs +++ b/gstreamer-player/src/auto/player.rs @@ -8,6 +8,7 @@ use crate::{ PlayerState, PlayerSubtitleInfo, PlayerVideoInfo, PlayerVideoRenderer, PlayerVisualization, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtp/src/auto/rtp_base_depayload.rs b/gstreamer-rtp/src/auto/rtp_base_depayload.rs index 5e62c7b5c..091a22fb8 100644 --- a/gstreamer-rtp/src/auto/rtp_base_depayload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_depayload.rs @@ -7,6 +7,9 @@ use crate::ffi; #[cfg(feature = "v1_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] use crate::RTPHeaderExtension; +#[cfg(feature = "v1_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] +use glib::object::ObjectType as _; use glib::{ prelude::*, signal::{connect_raw, SignalHandlerId}, diff --git a/gstreamer-rtp/src/auto/rtp_base_payload.rs b/gstreamer-rtp/src/auto/rtp_base_payload.rs index b0e6ca1f5..dc2d4a8bd 100644 --- a/gstreamer-rtp/src/auto/rtp_base_payload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_payload.rs @@ -7,6 +7,9 @@ use crate::ffi; #[cfg(feature = "v1_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] use crate::RTPHeaderExtension; +#[cfg(feature = "v1_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] +use glib::object::ObjectType as _; use glib::{ prelude::*, signal::{connect_raw, SignalHandlerId}, diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtsp-server/src/auto/rtsp_auth.rs b/gstreamer-rtsp-server/src/auto/rtsp_auth.rs index 9c92ddb52..17e32ed9a 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_auth.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_auth.rs @@ -5,6 +5,7 @@ use crate::{ffi, RTSPToken}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_client.rs b/gstreamer-rtsp-server/src/auto/rtsp_client.rs index 8610de665..392859ec9 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_client.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_client.rs @@ -11,6 +11,7 @@ use crate::{ RTSPThreadPool, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_media.rs b/gstreamer-rtsp-server/src/auto/rtsp_media.rs index 62081f5bb..24e0e5e59 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_media.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_media.rs @@ -8,6 +8,7 @@ use crate::{ RTSPSuspendMode, RTSPThread, RTSPTransportMode, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs b/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs index fbb084f91..9829e3d33 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs @@ -7,6 +7,7 @@ use crate::{ ffi, RTSPAddressPool, RTSPMedia, RTSPPublishClockMode, RTSPSuspendMode, RTSPTransportMode, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_server.rs b/gstreamer-rtsp-server/src/auto/rtsp_server.rs index ceacc33d0..0ff8986cb 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_server.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_server.rs @@ -7,6 +7,7 @@ use crate::{ ffi, RTSPAuth, RTSPClient, RTSPFilterResult, RTSPMountPoints, RTSPSessionPool, RTSPThreadPool, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs b/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs index 4d4975e39..236aac641 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs @@ -5,6 +5,7 @@ use crate::{ffi, RTSPFilterResult, RTSPSession}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_stream.rs b/gstreamer-rtsp-server/src/auto/rtsp_stream.rs index d1ed9dfe1..91553ff60 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_stream.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_stream.rs @@ -7,6 +7,7 @@ use crate::{ ffi, RTSPAddress, RTSPAddressPool, RTSPFilterResult, RTSPPublishClockMode, RTSPStreamTransport, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtsp-server/sys/src/lib.rs b/gstreamer-rtsp-server/sys/src/lib.rs index 2bc4c6ce4..44e63f9af 100644 --- a/gstreamer-rtsp-server/sys/src/lib.rs +++ b/gstreamer-rtsp-server/sys/src/lib.rs @@ -725,7 +725,14 @@ pub struct GstRTSPOnvifMediaFactoryClass { pub parent: GstRTSPMediaFactoryClass, pub has_backchannel_support: Option gboolean>, - pub _gst_reserved: [gpointer; 20], + pub create_backchannel_stream: Option< + unsafe extern "C" fn( + *mut GstRTSPOnvifMediaFactory, + *mut GstRTSPOnvifMedia, + *mut GstRTSPContext, + ) -> gboolean, + >, + pub _gst_reserved: [gpointer; 19], } impl ::std::fmt::Debug for GstRTSPOnvifMediaFactoryClass { @@ -733,6 +740,7 @@ impl ::std::fmt::Debug for GstRTSPOnvifMediaFactoryClass { f.debug_struct(&format!("GstRTSPOnvifMediaFactoryClass @ {self:p}")) .field("parent", &self.parent) .field("has_backchannel_support", &self.has_backchannel_support) + .field("create_backchannel_stream", &self.create_backchannel_stream) .finish() } } diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-validate/src/auto/runner.rs b/gstreamer-validate/src/auto/runner.rs index df808650a..38b1b06cb 100644 --- a/gstreamer-validate/src/auto/runner.rs +++ b/gstreamer-validate/src/auto/runner.rs @@ -5,6 +5,7 @@ use crate::{ffi, Report, ReportingDetails}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-validate/src/auto/scenario.rs b/gstreamer-validate/src/auto/scenario.rs index 1bf268971..2901e17ac 100644 --- a/gstreamer-validate/src/auto/scenario.rs +++ b/gstreamer-validate/src/auto/scenario.rs @@ -5,6 +5,7 @@ use crate::{ffi, Action, Reporter, Runner}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-video/src/auto/color_balance.rs b/gstreamer-video/src/auto/color_balance.rs index e0d87c335..d0ce145ea 100644 --- a/gstreamer-video/src/auto/color_balance.rs +++ b/gstreamer-video/src/auto/color_balance.rs @@ -5,6 +5,7 @@ use crate::{ffi, ColorBalanceChannel, ColorBalanceType}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-video/src/auto/color_balance_channel.rs b/gstreamer-video/src/auto/color_balance_channel.rs index 8925c5e66..88e2cf1eb 100644 --- a/gstreamer-video/src/auto/color_balance_channel.rs +++ b/gstreamer-video/src/auto/color_balance_channel.rs @@ -5,6 +5,7 @@ use crate::ffi; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer-webrtc/src/auto/web_rtc_data_channel.rs b/gstreamer-webrtc/src/auto/web_rtc_data_channel.rs index ee31b4468..a0ed43ffc 100644 --- a/gstreamer-webrtc/src/auto/web_rtc_data_channel.rs +++ b/gstreamer-webrtc/src/auto/web_rtc_data_channel.rs @@ -5,6 +5,7 @@ use crate::{ffi, WebRTCDataChannelState, WebRTCPriorityType}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-webrtc/src/auto/web_rtcice.rs b/gstreamer-webrtc/src/auto/web_rtcice.rs index 210823b13..ce1c0a4ef 100644 --- a/gstreamer-webrtc/src/auto/web_rtcice.rs +++ b/gstreamer-webrtc/src/auto/web_rtcice.rs @@ -7,6 +7,7 @@ use crate::{ ffi, WebRTCICECandidateStats, WebRTCICEComponent, WebRTCICEStream, WebRTCICETransport, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-webrtc/src/auto/web_rtcice_transport.rs b/gstreamer-webrtc/src/auto/web_rtcice_transport.rs index e4d5b21ac..35ba7dc3f 100644 --- a/gstreamer-webrtc/src/auto/web_rtcice_transport.rs +++ b/gstreamer-webrtc/src/auto/web_rtcice_transport.rs @@ -5,6 +5,7 @@ use crate::{ffi, WebRTCICEComponent, WebRTCICEConnectionState, WebRTCICEGatheringState}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer/src/auto/bin.rs b/gstreamer/src/auto/bin.rs index 77edee961..c47326c0f 100644 --- a/gstreamer/src/auto/bin.rs +++ b/gstreamer/src/auto/bin.rs @@ -5,6 +5,7 @@ use crate::{ffi, ChildProxy, Element, ElementFlags, Object, Pad, PadDirection}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/bus.rs b/gstreamer/src/auto/bus.rs index bab0c3986..999a0b05a 100644 --- a/gstreamer/src/auto/bus.rs +++ b/gstreamer/src/auto/bus.rs @@ -5,6 +5,7 @@ use crate::{ffi, ClockTime, Message, Object}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/child_proxy.rs b/gstreamer/src/auto/child_proxy.rs index ee63f6cba..f5416e6f2 100644 --- a/gstreamer/src/auto/child_proxy.rs +++ b/gstreamer/src/auto/child_proxy.rs @@ -5,6 +5,7 @@ use crate::ffi; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/clock.rs b/gstreamer/src/auto/clock.rs index bd1575778..908be8496 100644 --- a/gstreamer/src/auto/clock.rs +++ b/gstreamer/src/auto/clock.rs @@ -5,6 +5,7 @@ use crate::{ffi, ClockTime, Object}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/device.rs b/gstreamer/src/auto/device.rs index 15598bdbe..dab20bfb2 100644 --- a/gstreamer/src/auto/device.rs +++ b/gstreamer/src/auto/device.rs @@ -5,6 +5,7 @@ use crate::{ffi, Caps, Element, Object, Structure}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/device_provider.rs b/gstreamer/src/auto/device_provider.rs index 84b52d40f..87c77dcab 100644 --- a/gstreamer/src/auto/device_provider.rs +++ b/gstreamer/src/auto/device_provider.rs @@ -5,6 +5,7 @@ use crate::{ffi, Bus, Device, DeviceProviderFactory, Object}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/element.rs b/gstreamer/src/auto/element.rs index c8af8f3e5..2812a8a30 100644 --- a/gstreamer/src/auto/element.rs +++ b/gstreamer/src/auto/element.rs @@ -9,6 +9,7 @@ use crate::{ State, StateChange, StateChangeError, StateChangeReturn, StateChangeSuccess, URIType, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/pad.rs b/gstreamer/src/auto/pad.rs index 245c6a708..210601491 100644 --- a/gstreamer/src/auto/pad.rs +++ b/gstreamer/src/auto/pad.rs @@ -8,6 +8,7 @@ use crate::{ PadLinkCheck, PadLinkError, PadLinkSuccess, PadMode, PadTemplate, Stream, TaskState, }; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/pad_template.rs b/gstreamer/src/auto/pad_template.rs index 34b84cabd..28e24c060 100644 --- a/gstreamer/src/auto/pad_template.rs +++ b/gstreamer/src/auto/pad_template.rs @@ -5,6 +5,7 @@ use crate::{ffi, Caps, Object, Pad, PadDirection, PadPresence}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/registry.rs b/gstreamer/src/auto/registry.rs index 51e646ccc..1d0441c2b 100644 --- a/gstreamer/src/auto/registry.rs +++ b/gstreamer/src/auto/registry.rs @@ -5,6 +5,7 @@ use crate::{ffi, Object, Plugin, PluginFeature}; use glib::{ + object::ObjectType as _, prelude::*, signal::{connect_raw, SignalHandlerId}, translate::*, diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index aeb30b6db..9cd4b7a64 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 @ be3ecc201d39) -from gir-files (https://github.com/gtk-rs/gir-files @ 3ede86d6a218) -from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ b8b3d27875d1) +Generated by gir (https://github.com/gtk-rs/gir @ 3491754499c3) +from gir-files (https://github.com/gtk-rs/gir-files @ 5ba392030e71) +from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 26898eacb093) diff --git a/gstreamer/sys/src/lib.rs b/gstreamer/sys/src/lib.rs index 371535435..882ee9fab 100644 --- a/gstreamer/sys/src/lib.rs +++ b/gstreamer/sys/src/lib.rs @@ -9801,6 +9801,16 @@ extern "C" { res_n: *mut c_int, res_d: *mut c_int, ) -> gboolean; + #[cfg(feature = "v1_26")] + #[cfg_attr(docsrs, doc(cfg(feature = "v1_26")))] + pub fn gst_util_fraction_multiply_int64( + a_n: i64, + a_d: i64, + b_n: i64, + b_d: i64, + res_n: *mut i64, + res_d: *mut i64, + ) -> gboolean; pub fn gst_util_fraction_to_double(src_n: c_int, src_d: c_int, dest: *mut c_double); pub fn gst_util_gdouble_to_guint64(value: c_double) -> u64; pub fn gst_util_get_object_array(