diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-app/src/auto/enums.rs b/gstreamer-app/src/auto/enums.rs index 6102ae042..67ee1ebfd 100644 --- a/gstreamer-app/src/auto/enums.rs +++ b/gstreamer-app/src/auto/enums.rs @@ -45,6 +45,7 @@ impl FromGlib for AppLeakyType { #[inline] unsafe fn from_glib(value: ffi::GstAppLeakyType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_APP_LEAKY_TYPE_NONE => Self::None, ffi::GST_APP_LEAKY_TYPE_UPSTREAM => Self::Upstream, @@ -143,6 +144,7 @@ impl FromGlib for AppStreamType { #[inline] unsafe fn from_glib(value: ffi::GstAppStreamType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_APP_STREAM_TYPE_STREAM => Self::Stream, ffi::GST_APP_STREAM_TYPE_SEEKABLE => Self::Seekable, diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-audio/src/auto/enums.rs b/gstreamer-audio/src/auto/enums.rs index cfa443825..62f06627d 100644 --- a/gstreamer-audio/src/auto/enums.rs +++ b/gstreamer-audio/src/auto/enums.rs @@ -43,6 +43,7 @@ impl FromGlib for AudioDitherMethod { #[inline] unsafe fn from_glib(value: ffi::GstAudioDitherMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_DITHER_NONE => Self::None, ffi::GST_AUDIO_DITHER_RPDF => Self::Rpdf, @@ -232,6 +233,7 @@ impl IntoGlib for AudioFormat { impl FromGlib for AudioFormat { unsafe fn from_glib(value: ffi::GstAudioFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_FORMAT_UNKNOWN => Self::Unknown, ffi::GST_AUDIO_FORMAT_ENCODED => Self::Encoded, @@ -346,6 +348,7 @@ impl FromGlib for AudioLayout { #[inline] unsafe fn from_glib(value: ffi::GstAudioLayout) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_LAYOUT_INTERLEAVED => Self::Interleaved, ffi::GST_AUDIO_LAYOUT_NON_INTERLEAVED => Self::NonInterleaved, @@ -439,6 +442,7 @@ impl FromGlib for AudioNoiseShapingMethod { #[inline] unsafe fn from_glib(value: ffi::GstAudioNoiseShapingMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_NOISE_SHAPING_NONE => Self::None, ffi::GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK => Self::ErrorFeedback, @@ -535,6 +539,7 @@ impl FromGlib for AudioResamplerMethod { #[inline] unsafe fn from_glib(value: ffi::GstAudioResamplerMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_RESAMPLER_METHOD_NEAREST => Self::Nearest, ffi::GST_AUDIO_RESAMPLER_METHOD_LINEAR => Self::Linear, @@ -659,6 +664,7 @@ impl IntoGlib for AudioRingBufferFormatType { impl FromGlib for AudioRingBufferFormatType { unsafe fn from_glib(value: ffi::GstAudioRingBufferFormatType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_RING_BUFFER_FORMAT_TYPE_RAW => Self::Raw, ffi::GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW => Self::MuLaw, @@ -759,6 +765,7 @@ impl FromGlib for StreamVolumeFormat { #[inline] unsafe fn from_glib(value: ffi::GstStreamVolumeFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STREAM_VOLUME_FORMAT_LINEAR => Self::Linear, ffi::GST_STREAM_VOLUME_FORMAT_CUBIC => Self::Cubic, diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-base/src/auto/enums.rs b/gstreamer-base/src/auto/enums.rs index 9a3ad53c0..8ff675b92 100644 --- a/gstreamer-base/src/auto/enums.rs +++ b/gstreamer-base/src/auto/enums.rs @@ -47,6 +47,7 @@ impl FromGlib for AggregatorStartTimeSelec #[inline] unsafe fn from_glib(value: ffi::GstAggregatorStartTimeSelection) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AGGREGATOR_START_TIME_SELECTION_ZERO => Self::Zero, ffi::GST_AGGREGATOR_START_TIME_SELECTION_FIRST => Self::First, diff --git a/gstreamer-base/src/auto/functions.rs b/gstreamer-base/src/auto/functions.rs index 10dc30664..e73162217 100644 --- a/gstreamer-base/src/auto/functions.rs +++ b/gstreamer-base/src/auto/functions.rs @@ -33,13 +33,13 @@ pub fn type_find_helper_for_extension( } //#[doc(alias = "gst_type_find_helper_get_range")] -//pub fn type_find_helper_get_range, u64, u32, &gst::Buffer) -> Result>(obj: &impl IsA, parent: Option<&impl IsA>, func: P, size: u64, extension: Option<&str>) -> (Option, gst::TypeFindProbability) { +//pub fn type_find_helper_get_range, u64, u32) -> Result>(obj: &impl IsA, parent: Option<&impl IsA>, func: P, size: u64, extension: Option<&str>) -> (Option, gst::TypeFindProbability) { // unsafe { TODO: call ffi:gst_type_find_helper_get_range() } //} //#[cfg(any(feature = "v1_14_3", feature = "dox"))] //#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14_3")))] //#[doc(alias = "gst_type_find_helper_get_range_full")] -//pub fn type_find_helper_get_range_full, u64, u32, &gst::Buffer) -> Result>(obj: &impl IsA, parent: Option<&impl IsA>, func: P, size: u64, extension: Option<&str>) -> (Result, gst::Caps, gst::TypeFindProbability) { +//pub fn type_find_helper_get_range_full, u64, u32) -> Result>(obj: &impl IsA, parent: Option<&impl IsA>, func: P, size: u64, extension: Option<&str>) -> (Result, gst::Caps, gst::TypeFindProbability) { // unsafe { TODO: call ffi:gst_type_find_helper_get_range_full() } //} diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-controller/src/auto/enums.rs b/gstreamer-controller/src/auto/enums.rs index 4076d829e..573f0dba1 100644 --- a/gstreamer-controller/src/auto/enums.rs +++ b/gstreamer-controller/src/auto/enums.rs @@ -42,6 +42,7 @@ impl FromGlib for InterpolationMode { #[inline] unsafe fn from_glib(value: ffi::GstInterpolationMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_INTERPOLATION_MODE_NONE => Self::None, ffi::GST_INTERPOLATION_MODE_LINEAR => Self::Linear, @@ -137,6 +138,7 @@ impl FromGlib for LFOWaveform { #[inline] unsafe fn from_glib(value: ffi::GstLFOWaveform) -> Self { skip_assert_initialized!(); + match value { ffi::GST_LFO_WAVEFORM_SINE => Self::Sine, ffi::GST_LFO_WAVEFORM_SQUARE => Self::Square, diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-editing-services/src/auto/enums.rs b/gstreamer-editing-services/src/auto/enums.rs index 552802eff..62000cfc3 100644 --- a/gstreamer-editing-services/src/auto/enums.rs +++ b/gstreamer-editing-services/src/auto/enums.rs @@ -45,6 +45,7 @@ impl FromGlib for AssetLoadingReturn { #[inline] unsafe fn from_glib(value: ffi::GESAssetLoadingReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GES_ASSET_LOADING_ERROR => Self::Error, ffi::GES_ASSET_LOADING_ASYNC => Self::Async, @@ -94,6 +95,7 @@ impl FromGlib for ChildrenControlMode { #[inline] unsafe fn from_glib(value: ffi::GESChildrenControlMode) -> Self { skip_assert_initialized!(); + match value { ffi::GES_CHILDREN_UPDATE => Self::Update, ffi::GES_CHILDREN_IGNORE_NOTIFIES => Self::IgnoreNotifies, @@ -162,6 +164,7 @@ impl FromGlib for Edge { #[inline] unsafe fn from_glib(value: ffi::GESEdge) -> Self { skip_assert_initialized!(); + match value { ffi::GES_EDGE_START => Self::Start, ffi::GES_EDGE_END => Self::End, @@ -279,6 +282,7 @@ impl FromGlib for EditMode { #[inline] unsafe fn from_glib(value: ffi::GESEditMode) -> Self { skip_assert_initialized!(); + match value { ffi::GES_EDIT_MODE_NORMAL => Self::Normal, ffi::GES_EDIT_MODE_RIPPLE => Self::Ripple, @@ -387,6 +391,7 @@ impl FromGlib for Error { #[inline] unsafe fn from_glib(value: ffi::GESError) -> Self { skip_assert_initialized!(); + match value { ffi::GES_ERROR_ASSET_WRONG_ID => Self::AssetWrongId, ffi::GES_ERROR_ASSET_LOADING => Self::AssetLoading, @@ -442,6 +447,7 @@ impl FromGlib for TextHAlign { #[inline] unsafe fn from_glib(value: ffi::GESTextHAlign) -> Self { skip_assert_initialized!(); + match value { ffi::GES_TEXT_HALIGN_LEFT => Self::Left, ffi::GES_TEXT_HALIGN_CENTER => Self::Center, @@ -541,6 +547,7 @@ impl FromGlib for TextVAlign { #[inline] unsafe fn from_glib(value: ffi::GESTextVAlign) -> Self { skip_assert_initialized!(); + match value { ffi::GES_TEXT_VALIGN_BASELINE => Self::Baseline, ffi::GES_TEXT_VALIGN_BOTTOM => Self::Bottom, @@ -843,6 +850,7 @@ impl IntoGlib for VideoStandardTransitionType { impl FromGlib for VideoStandardTransitionType { unsafe fn from_glib(value: ffi::GESVideoStandardTransitionType) -> Self { skip_assert_initialized!(); + match value { ffi::GES_VIDEO_STANDARD_TRANSITION_TYPE_NONE => Self::None, ffi::GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_LR => Self::BarWipeLr, @@ -1045,6 +1053,7 @@ impl IntoGlib for VideoTestPattern { impl FromGlib for VideoTestPattern { unsafe fn from_glib(value: ffi::GESVideoTestPattern) -> Self { skip_assert_initialized!(); + match value { ffi::GES_VIDEO_TEST_PATTERN_SMPTE => Self::Smpte, ffi::GES_VIDEO_TEST_PATTERN_SNOW => Self::Snow, diff --git a/gstreamer-editing-services/src/auto/track.rs b/gstreamer-editing-services/src/auto/track.rs index 0d09bcff8..28852dbc3 100644 --- a/gstreamer-editing-services/src/auto/track.rs +++ b/gstreamer-editing-services/src/auto/track.rs @@ -77,7 +77,7 @@ pub trait GESTrackExt: 'static { fn remove_element_full(&self, object: &impl IsA) -> Result<(), glib::Error>; //#[doc(alias = "ges_track_set_create_element_for_gap_func")] - //fn set_create_element_for_gap_func gst::Element + 'static>(&self, func: P); + //fn set_create_element_for_gap_func gst::Element + 'static>(&self, func: P); #[doc(alias = "ges_track_set_mixing")] fn set_mixing(&self, mixing: bool); @@ -237,7 +237,7 @@ impl> GESTrackExt for O { } } - //fn set_create_element_for_gap_func gst::Element + 'static>(&self, func: P) { + //fn set_create_element_for_gap_func gst::Element + 'static>(&self, func: P) { // unsafe { TODO: call ffi:ges_track_set_create_element_for_gap_func() } //} diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/Gir.toml b/gstreamer-gl/Gir.toml index e384508b6..24a09092e 100644 --- a/gstreamer-gl/Gir.toml +++ b/gstreamer-gl/Gir.toml @@ -401,6 +401,11 @@ status = "generate" # attachment_point parameter unchecked unsafe = true + [[object.function]] + name = "draw_to_texture" + # needs to be manually implemented for correct types/mutability + ignore = true + [[object]] name = "GstGL.GLOverlayCompositor" status = "generate" diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/src/auto/enums.rs b/gstreamer-gl/src/auto/enums.rs index 5fd1940f3..a595a3cc6 100644 --- a/gstreamer-gl/src/auto/enums.rs +++ b/gstreamer-gl/src/auto/enums.rs @@ -61,6 +61,7 @@ impl FromGlib for GLConfigCaveat { #[inline] unsafe fn from_glib(value: ffi::GstGLConfigCaveat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_CONFIG_CAVEAT_NONE => Self::None, ffi::GST_GL_CONFIG_CAVEAT_SLOW => Self::Slow, @@ -168,6 +169,7 @@ impl FromGlib for GLContextError { #[inline] unsafe fn from_glib(value: ffi::GstGLContextError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_CONTEXT_ERROR_FAILED => Self::Failed, ffi::GST_GL_CONTEXT_ERROR_WRONG_CONFIG => Self::WrongConfig, @@ -386,6 +388,7 @@ impl IntoGlib for GLFormat { impl FromGlib for GLFormat { unsafe fn from_glib(value: ffi::GstGLFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_LUMINANCE => Self::Luminance, ffi::GST_GL_ALPHA => Self::Alpha, @@ -490,6 +493,7 @@ impl FromGlib for GLQueryType { #[inline] unsafe fn from_glib(value: ffi::GstGLQueryType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_QUERY_NONE => Self::None, ffi::GST_GL_QUERY_TIME_ELAPSED => Self::TimeElapsed, @@ -578,6 +582,7 @@ impl FromGlib for GLSLError { #[inline] unsafe fn from_glib(value: ffi::GstGLSLError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GLSL_ERROR_COMPILE => Self::Compile, ffi::GST_GLSL_ERROR_LINK => Self::Link, @@ -777,6 +782,7 @@ impl IntoGlib for GLSLVersion { impl FromGlib for GLSLVersion { unsafe fn from_glib(value: ffi::GstGLSLVersion) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GLSL_VERSION_NONE => Self::None, ffi::GST_GLSL_VERSION_100 => Self::_100, @@ -879,6 +885,7 @@ impl FromGlib for GLStereoDownmix { #[inline] unsafe fn from_glib(value: ffi::GstGLStereoDownmix) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS => Self::GreenMagentaDubois, ffi::GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS => Self::RedCyanDubois, @@ -1007,6 +1014,7 @@ impl FromGlib for GLTextureTarget { #[inline] unsafe fn from_glib(value: ffi::GstGLTextureTarget) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_TEXTURE_TARGET_NONE => Self::None, ffi::GST_GL_TEXTURE_TARGET_2D => Self::_2d, @@ -1102,6 +1110,7 @@ impl FromGlib for GLUploadReturn { #[inline] unsafe fn from_glib(value: ffi::GstGLUploadReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_UPLOAD_DONE => Self::Done, ffi::GST_GL_UPLOAD_ERROR => Self::Error, @@ -1192,6 +1201,7 @@ impl FromGlib for GLWindowError { #[inline] unsafe fn from_glib(value: ffi::GstGLWindowError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_GL_WINDOW_ERROR_FAILED => Self::Failed, ffi::GST_GL_WINDOW_ERROR_OLD_LIBS => Self::OldLibs, diff --git a/gstreamer-gl/src/auto/gl_allocation_params.rs b/gstreamer-gl/src/auto/gl_allocation_params.rs index 070292136..34fffb17e 100644 --- a/gstreamer-gl/src/auto/gl_allocation_params.rs +++ b/gstreamer-gl/src/auto/gl_allocation_params.rs @@ -28,7 +28,7 @@ impl GLAllocationParams { } //#[doc(alias = "gst_gl_allocation_params_init")] - //pub fn init(&mut self, struct_size: usize, alloc_flags: u32, copy: P, free: /*Unimplemented*/Fn(/*Unimplemented*/Option), context: &impl IsA, alloc_size: usize, alloc_params: Option<&gst::AllocationParams>, wrapped_data: /*Unimplemented*/Option, gl_handle: /*Unimplemented*/Option, user_data: /*Unimplemented*/Option) -> bool { + //pub fn init(&mut self, struct_size: usize, alloc_flags: u32, copy: P, free: Q, context: &impl IsA, alloc_size: usize, alloc_params: Option<&gst::AllocationParams>, wrapped_data: /*Unimplemented*/Option, gl_handle: /*Unimplemented*/Option) -> bool { // unsafe { TODO: call ffi:gst_gl_allocation_params_init() } //} } diff --git a/gstreamer-gl/src/auto/gl_display.rs b/gstreamer-gl/src/auto/gl_display.rs index 68fbc8e73..e3e236b0c 100644 --- a/gstreamer-gl/src/auto/gl_display.rs +++ b/gstreamer-gl/src/auto/gl_display.rs @@ -85,7 +85,7 @@ pub trait GLDisplayExt: 'static { //#[cfg(any(feature = "v1_18", feature = "dox"))] //#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] //#[doc(alias = "gst_gl_display_retrieve_window")] - //fn retrieve_window(&self, data: /*Unimplemented*/Option, compare_func: /*Unimplemented*/FnMut(/*Unimplemented*/Option, /*Unimplemented*/Option) -> i32) -> Option; + //fn retrieve_window(&self, data: /*Unimplemented*/Option, compare_func: /*Unimplemented*/FnMut(/*Unimplemented*/Option) -> i32) -> Option; #[doc(alias = "create-context")] fn connect_create_context< @@ -195,7 +195,7 @@ impl> GLDisplayExt for O { //#[cfg(any(feature = "v1_18", feature = "dox"))] //#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] - //fn retrieve_window(&self, data: /*Unimplemented*/Option, compare_func: /*Unimplemented*/FnMut(/*Unimplemented*/Option, /*Unimplemented*/Option) -> i32) -> Option { + //fn retrieve_window(&self, data: /*Unimplemented*/Option, compare_func: /*Unimplemented*/FnMut(/*Unimplemented*/Option) -> i32) -> Option { // unsafe { TODO: call ffi:gst_gl_display_retrieve_window() } //} diff --git a/gstreamer-gl/src/auto/gl_framebuffer.rs b/gstreamer-gl/src/auto/gl_framebuffer.rs index 1422fd8a8..c7d267ea3 100644 --- a/gstreamer-gl/src/auto/gl_framebuffer.rs +++ b/gstreamer-gl/src/auto/gl_framebuffer.rs @@ -57,9 +57,6 @@ pub trait GLFramebufferExt: 'static { #[doc(alias = "gst_gl_framebuffer_bind")] fn bind(&self); - //#[doc(alias = "gst_gl_framebuffer_draw_to_texture")] - //fn draw_to_texture(&self, mem: &mut GLMemory, func: /*Unimplemented*/FnMut(/*Unimplemented*/Option) -> bool, user_data: /*Unimplemented*/Option) -> bool; - #[doc(alias = "gst_gl_framebuffer_get_effective_dimensions")] #[doc(alias = "get_effective_dimensions")] fn effective_dimensions(&self) -> (u32, u32); @@ -84,10 +81,6 @@ impl> GLFramebufferExt for O { } } - //fn draw_to_texture(&self, mem: &mut GLMemory, func: /*Unimplemented*/FnMut(/*Unimplemented*/Option) -> bool, user_data: /*Unimplemented*/Option) -> bool { - // unsafe { TODO: call ffi:gst_gl_framebuffer_draw_to_texture() } - //} - fn effective_dimensions(&self) -> (u32, u32) { unsafe { let mut width = mem::MaybeUninit::uninit(); diff --git a/gstreamer-gl/src/auto/gl_video_allocation_params.rs b/gstreamer-gl/src/auto/gl_video_allocation_params.rs index 45b20f107..b1818d54a 100644 --- a/gstreamer-gl/src/auto/gl_video_allocation_params.rs +++ b/gstreamer-gl/src/auto/gl_video_allocation_params.rs @@ -68,7 +68,7 @@ impl GLVideoAllocationParams { } //#[doc(alias = "gst_gl_video_allocation_params_init_full")] - //pub fn init_full(&mut self, struct_size: usize, alloc_flags: u32, copy: P, free: /*Unimplemented*/Fn(/*Unimplemented*/Option), context: &impl IsA, alloc_params: Option<&gst::AllocationParams>, v_info: &gst_video::VideoInfo, plane: u32, valign: Option<&gst_video::VideoAlignment>, target: GLTextureTarget, tex_format: GLFormat, wrapped_data: /*Unimplemented*/Option, gl_handle: /*Unimplemented*/Option, user_data: /*Unimplemented*/Option) -> bool { + //pub fn init_full(&mut self, struct_size: usize, alloc_flags: u32, copy: P, free: Q, context: &impl IsA, alloc_params: Option<&gst::AllocationParams>, v_info: &gst_video::VideoInfo, plane: u32, valign: Option<&gst_video::VideoAlignment>, target: GLTextureTarget, tex_format: GLFormat, wrapped_data: /*Unimplemented*/Option, gl_handle: /*Unimplemented*/Option) -> bool { // unsafe { TODO: call ffi:gst_gl_video_allocation_params_init_full() } //} } diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-pbutils/src/auto/enums.rs b/gstreamer-pbutils/src/auto/enums.rs index be4241c85..362487208 100644 --- a/gstreamer-pbutils/src/auto/enums.rs +++ b/gstreamer-pbutils/src/auto/enums.rs @@ -60,6 +60,7 @@ impl FromGlib for AudioVisualizerShader { #[inline] unsafe fn from_glib(value: ffi::GstAudioVisualizerShader) -> Self { skip_assert_initialized!(); + match value { ffi::GST_AUDIO_VISUALIZER_SHADER_NONE => Self::None, ffi::GST_AUDIO_VISUALIZER_SHADER_FADE => Self::Fade, @@ -164,6 +165,7 @@ impl FromGlib for DiscovererResult { #[inline] unsafe fn from_glib(value: ffi::GstDiscovererResult) -> Self { skip_assert_initialized!(); + match value { ffi::GST_DISCOVERER_OK => Self::Ok, ffi::GST_DISCOVERER_URI_INVALID => Self::UriInvalid, diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-play/src/auto/enums.rs b/gstreamer-play/src/auto/enums.rs index 0a9ace97b..77028f40b 100644 --- a/gstreamer-play/src/auto/enums.rs +++ b/gstreamer-play/src/auto/enums.rs @@ -66,6 +66,7 @@ impl FromGlib for PlayColorBalanceType { #[inline] unsafe fn from_glib(value: ffi::GstPlayColorBalanceType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAY_COLOR_BALANCE_HUE => Self::Hue, ffi::GST_PLAY_COLOR_BALANCE_BRIGHTNESS => Self::Brightness, @@ -168,6 +169,7 @@ impl FromGlib for PlayError { #[inline] unsafe fn from_glib(value: ffi::GstPlayError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAY_ERROR_FAILED => Self::Failed, value => Self::__Unknown(value), @@ -451,6 +453,7 @@ impl IntoGlib for PlayMessage { impl FromGlib for PlayMessage { unsafe fn from_glib(value: ffi::GstPlayMessage) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAY_MESSAGE_URI_LOADED => Self::UriLoaded, ffi::GST_PLAY_MESSAGE_POSITION_UPDATED => Self::PositionUpdated, @@ -555,6 +558,7 @@ impl FromGlib for PlaySnapshotFormat { #[inline] unsafe fn from_glib(value: ffi::GstPlaySnapshotFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAY_THUMBNAIL_RAW_NATIVE => Self::RawNative, ffi::GST_PLAY_THUMBNAIL_RAW_xRGB => Self::RawXrgb, @@ -622,6 +626,7 @@ impl FromGlib for PlayState { #[inline] unsafe fn from_glib(value: ffi::GstPlayState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAY_STATE_STOPPED => Self::Stopped, ffi::GST_PLAY_STATE_BUFFERING => Self::Buffering, diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-player/src/auto/enums.rs b/gstreamer-player/src/auto/enums.rs index c5fa50e75..4c19b107f 100644 --- a/gstreamer-player/src/auto/enums.rs +++ b/gstreamer-player/src/auto/enums.rs @@ -65,6 +65,7 @@ impl FromGlib for PlayerColorBalanceType { #[inline] unsafe fn from_glib(value: ffi::GstPlayerColorBalanceType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAYER_COLOR_BALANCE_HUE => Self::Hue, ffi::GST_PLAYER_COLOR_BALANCE_BRIGHTNESS => Self::Brightness, @@ -167,6 +168,7 @@ impl FromGlib for PlayerError { #[inline] unsafe fn from_glib(value: ffi::GstPlayerError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAYER_ERROR_FAILED => Self::Failed, value => Self::__Unknown(value), @@ -283,6 +285,7 @@ impl FromGlib for PlayerSnapshotFormat { #[inline] unsafe fn from_glib(value: ffi::GstPlayerSnapshotFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAYER_THUMBNAIL_RAW_NATIVE => Self::RawNative, ffi::GST_PLAYER_THUMBNAIL_RAW_xRGB => Self::RawXrgb, @@ -350,6 +353,7 @@ impl FromGlib for PlayerState { #[inline] unsafe fn from_glib(value: ffi::GstPlayerState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLAYER_STATE_STOPPED => Self::Stopped, ffi::GST_PLAYER_STATE_BUFFERING => Self::Buffering, diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtp/src/auto/enums.rs b/gstreamer-rtp/src/auto/enums.rs index 63bdd2b41..891f29330 100644 --- a/gstreamer-rtp/src/auto/enums.rs +++ b/gstreamer-rtp/src/auto/enums.rs @@ -57,6 +57,7 @@ impl FromGlib for RTCPFBType { #[inline] unsafe fn from_glib(value: ffi::GstRTCPFBType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTCP_FB_TYPE_INVALID => Self::FbTypeInvalid, ffi::GST_RTCP_RTPFB_TYPE_NACK => Self::RtpfbTypeNack, @@ -212,6 +213,7 @@ impl IntoGlib for RTCPSDESType { impl FromGlib for RTCPSDESType { unsafe fn from_glib(value: ffi::GstRTCPSDESType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTCP_SDES_INVALID => Self::Invalid, ffi::GST_RTCP_SDES_END => Self::End, @@ -339,6 +341,7 @@ impl FromGlib for RTCPType { #[inline] unsafe fn from_glib(value: ffi::GstRTCPType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTCP_TYPE_INVALID => Self::Invalid, ffi::GST_RTCP_TYPE_SR => Self::Sr, @@ -454,6 +457,7 @@ impl FromGlib for RTCPXRType { #[inline] unsafe fn from_glib(value: ffi::GstRTCPXRType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTCP_XR_TYPE_INVALID => Self::Invalid, ffi::GST_RTCP_XR_TYPE_LRLE => Self::Lrle, @@ -624,6 +628,7 @@ impl IntoGlib for RTPPayload { impl FromGlib for RTPPayload { unsafe fn from_glib(value: ffi::GstRTPPayload) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTP_PAYLOAD_PCMU => Self::Pcmu, ffi::GST_RTP_PAYLOAD_1016 => Self::_1016, @@ -741,6 +746,7 @@ impl FromGlib for RTPProfile { #[inline] unsafe fn from_glib(value: ffi::GstRTPProfile) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTP_PROFILE_UNKNOWN => Self::Unknown, ffi::GST_RTP_PROFILE_AVP => Self::Avp, diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtsp-server/src/auto/enums.rs b/gstreamer-rtsp-server/src/auto/enums.rs index 7fa4bae5d..bff7a6801 100644 --- a/gstreamer-rtsp-server/src/auto/enums.rs +++ b/gstreamer-rtsp-server/src/auto/enums.rs @@ -45,6 +45,7 @@ impl FromGlib for RTSPAddressPoolResult { #[inline] unsafe fn from_glib(value: ffi::GstRTSPAddressPoolResult) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_ADDRESS_POOL_OK => Self::Ok, ffi::GST_RTSP_ADDRESS_POOL_EINVAL => Self::Einval, @@ -90,6 +91,7 @@ impl FromGlib for RTSPFilterResult { #[inline] unsafe fn from_glib(value: ffi::GstRTSPFilterResult) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_FILTER_REMOVE => Self::Remove, ffi::GST_RTSP_FILTER_KEEP => Self::Keep, @@ -142,6 +144,7 @@ impl FromGlib for RTSPMediaStatus { #[inline] unsafe fn from_glib(value: ffi::GstRTSPMediaStatus) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_MEDIA_STATUS_UNPREPARED => Self::Unprepared, ffi::GST_RTSP_MEDIA_STATUS_UNPREPARING => Self::Unpreparing, @@ -188,6 +191,7 @@ impl FromGlib for RTSPPublishClockMode { #[inline] unsafe fn from_glib(value: ffi::GstRTSPPublishClockMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_PUBLISH_CLOCK_MODE_NONE => Self::None, ffi::GST_RTSP_PUBLISH_CLOCK_MODE_CLOCK => Self::Clock, @@ -276,6 +280,7 @@ impl FromGlib for RTSPSuspendMode { #[inline] unsafe fn from_glib(value: ffi::GstRTSPSuspendMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_SUSPEND_MODE_NONE => Self::None, ffi::GST_RTSP_SUSPEND_MODE_PAUSE => Self::Pause, @@ -361,6 +366,7 @@ impl FromGlib for RTSPThreadType { #[inline] unsafe fn from_glib(value: ffi::GstRTSPThreadType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_THREAD_TYPE_CLIENT => Self::Client, ffi::GST_RTSP_THREAD_TYPE_MEDIA => Self::Media, diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtsp/src/auto/enums.rs b/gstreamer-rtsp/src/auto/enums.rs index dbab73cc3..6016c896f 100644 --- a/gstreamer-rtsp/src/auto/enums.rs +++ b/gstreamer-rtsp/src/auto/enums.rs @@ -39,6 +39,7 @@ impl FromGlib for RTSPAuthMethod { #[inline] unsafe fn from_glib(value: ffi::GstRTSPAuthMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_AUTH_NONE => Self::None, ffi::GST_RTSP_AUTH_BASIC => Self::Basic, @@ -127,6 +128,7 @@ impl FromGlib for RTSPFamily { #[inline] unsafe fn from_glib(value: ffi::GstRTSPFamily) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_FAM_NONE => Self::None, ffi::GST_RTSP_FAM_INET => Self::Inet, @@ -474,6 +476,7 @@ impl IntoGlib for RTSPHeaderField { impl FromGlib for RTSPHeaderField { unsafe fn from_glib(value: ffi::GstRTSPHeaderField) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_HDR_INVALID => Self::Invalid, ffi::GST_RTSP_HDR_ACCEPT => Self::Accept, @@ -658,6 +661,7 @@ impl FromGlib for RTSPMsgType { #[inline] unsafe fn from_glib(value: ffi::GstRTSPMsgType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_MESSAGE_INVALID => Self::Invalid, ffi::GST_RTSP_MESSAGE_REQUEST => Self::Request, @@ -755,6 +759,7 @@ impl FromGlib for RTSPRangeUnit { #[inline] unsafe fn from_glib(value: ffi::GstRTSPRangeUnit) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_RANGE_SMPTE => Self::Smpte, ffi::GST_RTSP_RANGE_SMPTE_30_DROP => Self::Smpte30Drop, @@ -888,6 +893,7 @@ impl IntoGlib for RTSPResult { impl FromGlib for RTSPResult { unsafe fn from_glib(value: ffi::GstRTSPResult) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_OK => Self::Ok, ffi::GST_RTSP_ERROR => Self::Error, @@ -1000,6 +1006,7 @@ impl FromGlib for RTSPState { #[inline] unsafe fn from_glib(value: ffi::GstRTSPState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_STATE_INVALID => Self::Invalid, ffi::GST_RTSP_STATE_INIT => Self::Init, @@ -1222,6 +1229,7 @@ impl IntoGlib for RTSPStatusCode { impl FromGlib for RTSPStatusCode { unsafe fn from_glib(value: ffi::GstRTSPStatusCode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_STS_INVALID => Self::Invalid, ffi::GST_RTSP_STS_CONTINUE => Self::Continue, @@ -1363,6 +1371,7 @@ impl FromGlib for RTSPTimeType { #[inline] unsafe fn from_glib(value: ffi::GstRTSPTimeType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RTSP_TIME_SECONDS => Self::Seconds, ffi::GST_RTSP_TIME_NOW => Self::Now, diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-validate/src/auto/enums.rs b/gstreamer-validate/src/auto/enums.rs index 6253af740..fea335b36 100644 --- a/gstreamer-validate/src/auto/enums.rs +++ b/gstreamer-validate/src/auto/enums.rs @@ -81,6 +81,7 @@ impl FromGlib for ReportLevel { #[inline] unsafe fn from_glib(value: ffi::GstValidateReportLevel) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VALIDATE_REPORT_LEVEL_CRITICAL => Self::Critical, ffi::GST_VALIDATE_REPORT_LEVEL_WARNING => Self::Warning, @@ -188,6 +189,7 @@ impl FromGlib for ReportingDetails { #[inline] unsafe fn from_glib(value: ffi::GstValidateReportingDetails) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VALIDATE_SHOW_UNKNOWN => Self::Unknown, ffi::GST_VALIDATE_SHOW_NONE => Self::None, diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-video/src/auto/enums.rs b/gstreamer-video/src/auto/enums.rs index 3e4f2c3bf..dd3817c5a 100644 --- a/gstreamer-video/src/auto/enums.rs +++ b/gstreamer-video/src/auto/enums.rs @@ -37,6 +37,7 @@ impl FromGlib for ColorBalanceType { #[inline] unsafe fn from_glib(value: ffi::GstColorBalanceType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_COLOR_BALANCE_HARDWARE => Self::Hardware, ffi::GST_COLOR_BALANCE_SOFTWARE => Self::Software, @@ -159,6 +160,7 @@ impl IntoGlib for NavigationCommand { impl FromGlib for NavigationCommand { unsafe fn from_glib(value: ffi::GstNavigationCommand) -> Self { skip_assert_initialized!(); + match value { ffi::GST_NAVIGATION_COMMAND_INVALID => Self::Invalid, ffi::GST_NAVIGATION_COMMAND_MENU1 => Self::Menu1, @@ -305,6 +307,7 @@ impl IntoGlib for NavigationEventType { impl FromGlib for NavigationEventType { unsafe fn from_glib(value: ffi::GstNavigationEventType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_NAVIGATION_EVENT_INVALID => Self::Invalid, ffi::GST_NAVIGATION_EVENT_KEY_PRESS => Self::KeyPress, @@ -415,6 +418,7 @@ impl FromGlib for NavigationMessageType { #[inline] unsafe fn from_glib(value: ffi::GstNavigationMessageType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_NAVIGATION_MESSAGE_INVALID => Self::Invalid, ffi::GST_NAVIGATION_MESSAGE_MOUSE_OVER => Self::MouseOver, @@ -505,6 +509,7 @@ impl FromGlib for NavigationQueryType { #[inline] unsafe fn from_glib(value: ffi::GstNavigationQueryType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_NAVIGATION_QUERY_INVALID => Self::Invalid, ffi::GST_NAVIGATION_QUERY_COMMANDS => Self::Commands, @@ -599,6 +604,7 @@ impl FromGlib for VideoAFDSpec { #[inline] unsafe fn from_glib(value: ffi::GstVideoAFDSpec) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_AFD_SPEC_DVB_ETSI => Self::DvbEtsi, ffi::GST_VIDEO_AFD_SPEC_ATSC_A53 => Self::AtscA53, @@ -727,6 +733,7 @@ impl FromGlib for VideoAFDValue { #[inline] unsafe fn from_glib(value: ffi::GstVideoAFDValue) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_AFD_UNAVAILABLE => Self::Unavailable, ffi::GST_VIDEO_AFD_16_9_TOP_ALIGNED => Self::_169TopAligned, @@ -833,6 +840,7 @@ impl FromGlib for VideoAlphaMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoAlphaMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_ALPHA_MODE_COPY => Self::Copy, ffi::GST_VIDEO_ALPHA_MODE_SET => Self::Set, @@ -943,6 +951,7 @@ impl FromGlib for VideoCaptionType { #[inline] unsafe fn from_glib(value: ffi::GstVideoCaptionType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_CAPTION_TYPE_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_CAPTION_TYPE_CEA608_RAW => Self::Cea608Raw, @@ -1046,6 +1055,7 @@ impl FromGlib for VideoChromaMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoChromaMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_CHROMA_MODE_FULL => Self::Full, ffi::GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY => Self::UpsampleOnly, @@ -1165,6 +1175,7 @@ impl FromGlib for VideoColorMatrix { #[inline] unsafe fn from_glib(value: ffi::GstVideoColorMatrix) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_COLOR_MATRIX_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_COLOR_MATRIX_RGB => Self::Rgb, @@ -1334,6 +1345,7 @@ impl IntoGlib for VideoColorPrimaries { impl FromGlib for VideoColorPrimaries { unsafe fn from_glib(value: ffi::GstVideoColorPrimaries) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_COLOR_PRIMARIES_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_COLOR_PRIMARIES_BT709 => Self::Bt709, @@ -1442,6 +1454,7 @@ impl FromGlib for VideoDitherMethod { #[inline] unsafe fn from_glib(value: ffi::GstVideoDitherMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_DITHER_NONE => Self::None, ffi::GST_VIDEO_DITHER_VERTERR => Self::Verterr, @@ -1551,6 +1564,7 @@ impl FromGlib for VideoFieldOrder { #[inline] unsafe fn from_glib(value: ffi::GstVideoFieldOrder) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_FIELD_ORDER_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST => Self::TopFieldFirst, @@ -2096,6 +2110,7 @@ impl IntoGlib for VideoFormat { impl FromGlib for VideoFormat { unsafe fn from_glib(value: ffi::GstVideoFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_FORMAT_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_FORMAT_ENCODED => Self::Encoded, @@ -2323,6 +2338,7 @@ impl FromGlib for VideoGammaMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoGammaMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_GAMMA_MODE_NONE => Self::None, ffi::GST_VIDEO_GAMMA_MODE_REMAP => Self::Remap, @@ -2448,6 +2464,7 @@ impl FromGlib for VideoInterlaceMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoInterlaceMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_INTERLACE_MODE_PROGRESSIVE => Self::Progressive, ffi::GST_VIDEO_INTERLACE_MODE_INTERLEAVED => Self::Interleaved, @@ -2542,6 +2559,7 @@ impl FromGlib for VideoMatrixMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoMatrixMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_MATRIX_MODE_FULL => Self::Full, ffi::GST_VIDEO_MATRIX_MODE_INPUT_ONLY => Self::InputOnly, @@ -2654,6 +2672,7 @@ impl FromGlib for VideoMultiviewFramePacking #[inline] unsafe fn from_glib(value: ffi::GstVideoMultiviewFramePacking) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE => Self::None, ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO => Self::Mono, @@ -2801,6 +2820,7 @@ impl IntoGlib for VideoMultiviewMode { impl FromGlib for VideoMultiviewMode { unsafe fn from_glib(value: ffi::GstVideoMultiviewMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_MULTIVIEW_MODE_NONE => Self::None, ffi::GST_VIDEO_MULTIVIEW_MODE_MONO => Self::Mono, @@ -2920,6 +2940,7 @@ impl FromGlib for VideoOrientationMethod { #[inline] unsafe fn from_glib(value: ffi::GstVideoOrientationMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_ORIENTATION_IDENTITY => Self::Identity, ffi::GST_VIDEO_ORIENTATION_90R => Self::_90r, @@ -3015,6 +3036,7 @@ impl FromGlib for VideoPrimariesMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoPrimariesMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_PRIMARIES_MODE_NONE => Self::None, ffi::GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY => Self::MergeOnly, @@ -3109,6 +3131,7 @@ impl FromGlib for VideoResamplerMethod { #[inline] unsafe fn from_glib(value: ffi::GstVideoResamplerMethod) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_RESAMPLER_METHOD_NEAREST => Self::Nearest, ffi::GST_VIDEO_RESAMPLER_METHOD_LINEAR => Self::Linear, @@ -3202,6 +3225,7 @@ impl FromGlib for VideoTileMode { #[inline] unsafe fn from_glib(value: ffi::GstVideoTileMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_TILE_MODE_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_TILE_MODE_ZFLIPZ_2X2 => Self::Zflipz2x2, @@ -3392,6 +3416,7 @@ impl IntoGlib for VideoTransferFunction { impl FromGlib for VideoTransferFunction { unsafe fn from_glib(value: ffi::GstVideoTransferFunction) -> Self { skip_assert_initialized!(); + match value { ffi::GST_VIDEO_TRANSFER_UNKNOWN => Self::Unknown, ffi::GST_VIDEO_TRANSFER_GAMMA10 => Self::Gamma10, diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-webrtc/src/auto/enums.rs b/gstreamer-webrtc/src/auto/enums.rs index b05d49b3a..c0befbee8 100644 --- a/gstreamer-webrtc/src/auto/enums.rs +++ b/gstreamer-webrtc/src/auto/enums.rs @@ -52,6 +52,7 @@ impl FromGlib for WebRTCBundlePolicy { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCBundlePolicy) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_BUNDLE_POLICY_NONE => Self::None, ffi::GST_WEBRTC_BUNDLE_POLICY_BALANCED => Self::Balanced, @@ -154,6 +155,7 @@ impl FromGlib for WebRTCDTLSSetup { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCDTLSSetup) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_DTLS_SETUP_NONE => Self::None, ffi::GST_WEBRTC_DTLS_SETUP_ACTPASS => Self::Actpass, @@ -249,6 +251,7 @@ impl FromGlib for WebRTCDTLSTransportState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCDTLSTransportState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW => Self::New, ffi::GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED => Self::Closed, @@ -348,6 +351,7 @@ impl FromGlib for WebRTCDataChannelState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCDataChannelState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING => Self::Connecting, ffi::GST_WEBRTC_DATA_CHANNEL_STATE_OPEN => Self::Open, @@ -485,6 +489,7 @@ impl FromGlib for WebRTCError { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ERROR_DATA_CHANNEL_FAILURE => Self::DataChannelFailure, ffi::GST_WEBRTC_ERROR_DTLS_FAILURE => Self::DtlsFailure, @@ -623,6 +628,7 @@ impl FromGlib for WebRTCFECType { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCFECType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_FEC_TYPE_NONE => Self::None, ffi::GST_WEBRTC_FEC_TYPE_ULP_RED => Self::UlpRed, @@ -717,6 +723,7 @@ impl FromGlib for WebRTCICEComponent { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCICEComponent) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ICE_COMPONENT_RTP => Self::Rtp, ffi::GST_WEBRTC_ICE_COMPONENT_RTCP => Self::Rtcp, @@ -816,6 +823,7 @@ impl FromGlib for WebRTCICEConnectionState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCICEConnectionState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ICE_CONNECTION_STATE_NEW => Self::New, ffi::GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING => Self::Checking, @@ -908,6 +916,7 @@ impl FromGlib for WebRTCICEGatheringState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCICEGatheringState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ICE_GATHERING_STATE_NEW => Self::New, ffi::GST_WEBRTC_ICE_GATHERING_STATE_GATHERING => Self::Gathering, @@ -993,6 +1002,7 @@ impl FromGlib for WebRTCICERole { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCICERole) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ICE_ROLE_CONTROLLED => Self::Controlled, ffi::GST_WEBRTC_ICE_ROLE_CONTROLLING => Self::Controlling, @@ -1083,6 +1093,7 @@ impl FromGlib for WebRTCICETransportPolicy { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCICETransportPolicy) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL => Self::All, ffi::GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY => Self::Relay, @@ -1186,6 +1197,7 @@ impl FromGlib for WebRTCKind { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCKind) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_KIND_UNKNOWN => Self::Unknown, ffi::GST_WEBRTC_KIND_AUDIO => Self::Audio, @@ -1293,6 +1305,7 @@ impl FromGlib for WebRTCPeerConnectionState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCPeerConnectionState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_PEER_CONNECTION_STATE_NEW => Self::New, ffi::GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING => Self::Connecting, @@ -1393,6 +1406,7 @@ impl FromGlib for WebRTCPriorityType { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCPriorityType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_PRIORITY_TYPE_VERY_LOW => Self::VeryLow, ffi::GST_WEBRTC_PRIORITY_TYPE_LOW => Self::Low, @@ -1498,6 +1512,7 @@ impl FromGlib for WebRTCRTPTransceiverDir #[inline] unsafe fn from_glib(value: ffi::GstWebRTCRTPTransceiverDirection) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE => Self::None, ffi::GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE => Self::Inactive, @@ -1597,6 +1612,7 @@ impl FromGlib for WebRTCSCTPTransportState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCSCTPTransportState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW => Self::New, ffi::GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING => Self::Connecting, @@ -1718,6 +1734,7 @@ impl FromGlib for WebRTCSDPType { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCSDPType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_SDP_TYPE_OFFER => Self::Offer, ffi::GST_WEBRTC_SDP_TYPE_PRANSWER => Self::Pranswer, @@ -1816,6 +1833,7 @@ impl FromGlib for WebRTCSignalingState { #[inline] unsafe fn from_glib(value: ffi::GstWebRTCSignalingState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_SIGNALING_STATE_STABLE => Self::Stable, ffi::GST_WEBRTC_SIGNALING_STATE_CLOSED => Self::Closed, @@ -1938,6 +1956,7 @@ impl IntoGlib for WebRTCStatsType { impl FromGlib for WebRTCStatsType { unsafe fn from_glib(value: ffi::GstWebRTCStatsType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_WEBRTC_STATS_CODEC => Self::Codec, ffi::GST_WEBRTC_STATS_INBOUND_RTP => Self::InboundRtp, diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer/src/auto/enums.rs b/gstreamer/src/auto/enums.rs index 062c148f8..8f1858ff3 100644 --- a/gstreamer/src/auto/enums.rs +++ b/gstreamer/src/auto/enums.rs @@ -47,6 +47,7 @@ impl FromGlib for BufferingMode { #[inline] unsafe fn from_glib(value: ffi::GstBufferingMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_BUFFERING_STREAM => Self::Stream, ffi::GST_BUFFERING_DOWNLOAD => Self::Download, @@ -136,6 +137,7 @@ impl FromGlib for BusSyncReply { #[inline] unsafe fn from_glib(value: ffi::GstBusSyncReply) -> Self { skip_assert_initialized!(); + match value { ffi::GST_BUS_DROP => Self::Drop, ffi::GST_BUS_PASS => Self::Pass, @@ -221,6 +223,7 @@ impl FromGlib for CapsIntersectMode { #[inline] unsafe fn from_glib(value: ffi::GstCapsIntersectMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_CAPS_INTERSECT_ZIG_ZAG => Self::ZigZag, ffi::GST_CAPS_INTERSECT_FIRST => Self::First, @@ -305,6 +308,7 @@ impl FromGlib for ClockEntryType { #[inline] unsafe fn from_glib(value: ffi::GstClockEntryType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_CLOCK_ENTRY_SINGLE => Self::Single, ffi::GST_CLOCK_ENTRY_PERIODIC => Self::Periodic, @@ -408,6 +412,7 @@ impl FromGlib for ClockReturn { #[inline] unsafe fn from_glib(value: ffi::GstClockReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_CLOCK_OK => Self::Ok, ffi::GST_CLOCK_EARLY => Self::Early, @@ -507,6 +512,7 @@ impl FromGlib for ClockType { #[inline] unsafe fn from_glib(value: ffi::GstClockType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_CLOCK_TYPE_REALTIME => Self::Realtime, ffi::GST_CLOCK_TYPE_MONOTONIC => Self::Monotonic, @@ -628,6 +634,7 @@ impl IntoGlib for CoreError { impl FromGlib for CoreError { unsafe fn from_glib(value: ffi::GstCoreError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_CORE_ERROR_FAILED => Self::Failed, ffi::GST_CORE_ERROR_TOO_LAZY => Self::TooLazy, @@ -788,6 +795,7 @@ impl FromGlib for DebugLevel { #[inline] unsafe fn from_glib(value: ffi::GstDebugLevel) -> Self { skip_assert_initialized!(); + match value { ffi::GST_LEVEL_NONE => Self::None, ffi::GST_LEVEL_ERROR => Self::Error, @@ -1005,6 +1013,7 @@ impl IntoGlib for EventType { impl FromGlib for EventType { unsafe fn from_glib(value: ffi::GstEventType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_EVENT_UNKNOWN => Self::Unknown, ffi::GST_EVENT_FLUSH_START => Self::FlushStart, @@ -1153,6 +1162,7 @@ impl IntoGlib for FlowReturn { impl FromGlib for FlowReturn { unsafe fn from_glib(value: ffi::GstFlowReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_FLOW_CUSTOM_SUCCESS_2 => Self::CustomSuccess2, ffi::GST_FLOW_CUSTOM_SUCCESS_1 => Self::CustomSuccess1, @@ -1294,6 +1304,7 @@ impl FromGlib for Format { #[inline] unsafe fn from_glib(value: ffi::GstFormat) -> Self { skip_assert_initialized!(); + match value { ffi::GST_FORMAT_UNDEFINED => Self::Undefined, ffi::GST_FORMAT_DEFAULT => Self::Default, @@ -1394,6 +1405,7 @@ impl FromGlib for LibraryError { #[inline] unsafe fn from_glib(value: ffi::GstLibraryError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_LIBRARY_ERROR_FAILED => Self::Failed, ffi::GST_LIBRARY_ERROR_TOO_LAZY => Self::TooLazy, @@ -1510,6 +1522,7 @@ impl FromGlib for PadDirection { #[inline] unsafe fn from_glib(value: ffi::GstPadDirection) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PAD_UNKNOWN => Self::Unknown, ffi::GST_PAD_SRC => Self::Src, @@ -1611,6 +1624,7 @@ impl FromGlib for PadLinkReturn { #[inline] unsafe fn from_glib(value: ffi::GstPadLinkReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PAD_LINK_OK => Self::Ok, ffi::GST_PAD_LINK_WRONG_HIERARCHY => Self::WrongHierarchy, @@ -1722,6 +1736,7 @@ impl FromGlib for PadMode { #[inline] unsafe fn from_glib(value: ffi::GstPadMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PAD_MODE_NONE => Self::None, ffi::GST_PAD_MODE_PUSH => Self::Push, @@ -1811,6 +1826,7 @@ impl FromGlib for PadPresence { #[inline] unsafe fn from_glib(value: ffi::GstPadPresence) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PAD_ALWAYS => Self::Always, ffi::GST_PAD_SOMETIMES => Self::Sometimes, @@ -1905,6 +1921,7 @@ impl FromGlib for PadProbeReturn { #[inline] unsafe fn from_glib(value: ffi::GstPadProbeReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PAD_PROBE_DROP => Self::Drop, ffi::GST_PAD_PROBE_OK => Self::Ok, @@ -2010,6 +2027,7 @@ impl FromGlib for ParseError { #[inline] unsafe fn from_glib(value: ffi::GstParseError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PARSE_ERROR_SYNTAX => Self::Syntax, ffi::GST_PARSE_ERROR_NO_SUCH_ELEMENT => Self::NoSuchElement, @@ -2126,6 +2144,7 @@ impl FromGlib for PluginError { #[inline] unsafe fn from_glib(value: ffi::GstPluginError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PLUGIN_ERROR_MODULE => Self::Module, ffi::GST_PLUGIN_ERROR_DEPENDENCIES => Self::Dependencies, @@ -2243,6 +2262,7 @@ impl FromGlib for ProgressType { #[inline] unsafe fn from_glib(value: ffi::GstProgressType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PROGRESS_TYPE_START => Self::Start, ffi::GST_PROGRESS_TYPE_CONTINUE => Self::Continue, @@ -2336,6 +2356,7 @@ impl FromGlib for PromiseResult { #[inline] unsafe fn from_glib(value: ffi::GstPromiseResult) -> Self { skip_assert_initialized!(); + match value { ffi::GST_PROMISE_RESULT_PENDING => Self::Pending, ffi::GST_PROMISE_RESULT_INTERRUPTED => Self::Interrupted, @@ -2425,6 +2446,7 @@ impl FromGlib for QOSType { #[inline] unsafe fn from_glib(value: ffi::GstQOSType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_QOS_TYPE_OVERFLOW => Self::Overflow, ffi::GST_QOS_TYPE_UNDERFLOW => Self::Underflow, @@ -2517,6 +2539,7 @@ impl FromGlib for Rank { #[inline] unsafe fn from_glib(value: ffi::GstRank) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RANK_NONE => Self::None, ffi::GST_RANK_MARGINAL => Self::Marginal, @@ -2640,6 +2663,7 @@ impl IntoGlib for ResourceError { impl FromGlib for ResourceError { unsafe fn from_glib(value: ffi::GstResourceError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_RESOURCE_ERROR_FAILED => Self::Failed, ffi::GST_RESOURCE_ERROR_TOO_LAZY => Self::TooLazy, @@ -2764,6 +2788,7 @@ impl FromGlib for SeekType { #[inline] unsafe fn from_glib(value: ffi::GstSeekType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_SEEK_TYPE_NONE => Self::None, ffi::GST_SEEK_TYPE_SET => Self::Set, @@ -2859,6 +2884,7 @@ impl FromGlib for State { #[inline] unsafe fn from_glib(value: ffi::GstState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STATE_VOID_PENDING => Self::VoidPending, ffi::GST_STATE_NULL => Self::Null, @@ -2989,6 +3015,7 @@ impl FromGlib for StateChange { #[inline] unsafe fn from_glib(value: ffi::GstStateChange) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STATE_CHANGE_NULL_TO_READY => Self::NullToReady, ffi::GST_STATE_CHANGE_READY_TO_PAUSED => Self::ReadyToPaused, @@ -3088,6 +3115,7 @@ impl FromGlib for StateChangeReturn { #[inline] unsafe fn from_glib(value: ffi::GstStateChangeReturn) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STATE_CHANGE_FAILURE => Self::Failure, ffi::GST_STATE_CHANGE_SUCCESS => Self::Success, @@ -3205,6 +3233,7 @@ impl IntoGlib for StreamError { impl FromGlib for StreamError { unsafe fn from_glib(value: ffi::GstStreamError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STREAM_ERROR_FAILED => Self::Failed, ffi::GST_STREAM_ERROR_TOO_LAZY => Self::TooLazy, @@ -3339,6 +3368,7 @@ impl FromGlib for StreamStatusType { #[inline] unsafe fn from_glib(value: ffi::GstStreamStatusType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STREAM_STATUS_TYPE_CREATE => Self::Create, ffi::GST_STREAM_STATUS_TYPE_ENTER => Self::Enter, @@ -3428,6 +3458,7 @@ impl FromGlib for StructureChangeType { #[inline] unsafe fn from_glib(value: ffi::GstStructureChangeType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_STRUCTURE_CHANGE_TYPE_PAD_LINK => Self::Link, ffi::GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK => Self::Unlink, @@ -3518,6 +3549,7 @@ impl FromGlib for TagFlag { #[inline] unsafe fn from_glib(value: ffi::GstTagFlag) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TAG_FLAG_UNDEFINED => Self::Undefined, ffi::GST_TAG_FLAG_META => Self::Meta, @@ -3619,6 +3651,7 @@ impl FromGlib for TagMergeMode { #[inline] unsafe fn from_glib(value: ffi::GstTagMergeMode) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TAG_MERGE_UNDEFINED => Self::Undefined, ffi::GST_TAG_MERGE_REPLACE_ALL => Self::ReplaceAll, @@ -3709,6 +3742,7 @@ impl FromGlib for TagScope { #[inline] unsafe fn from_glib(value: ffi::GstTagScope) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TAG_SCOPE_STREAM => Self::Stream, ffi::GST_TAG_SCOPE_GLOBAL => Self::Global, @@ -3796,6 +3830,7 @@ impl FromGlib for TaskState { #[inline] unsafe fn from_glib(value: ffi::GstTaskState) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TASK_STARTED => Self::Started, ffi::GST_TASK_STOPPED => Self::Stopped, @@ -3909,6 +3944,7 @@ impl FromGlib for TocEntryType { #[inline] unsafe fn from_glib(value: ffi::GstTocEntryType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TOC_ENTRY_TYPE_ANGLE => Self::Angle, ffi::GST_TOC_ENTRY_TYPE_VERSION => Self::Version, @@ -4005,6 +4041,7 @@ impl FromGlib for TocLoopType { #[inline] unsafe fn from_glib(value: ffi::GstTocLoopType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TOC_LOOP_NONE => Self::None, ffi::GST_TOC_LOOP_FORWARD => Self::Forward, @@ -4092,6 +4129,7 @@ impl FromGlib for TocScope { #[inline] unsafe fn from_glib(value: ffi::GstTocScope) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TOC_SCOPE_GLOBAL => Self::Global, ffi::GST_TOC_SCOPE_CURRENT => Self::Current, @@ -4188,6 +4226,7 @@ impl FromGlib for TypeFindProbability { #[inline] unsafe fn from_glib(value: ffi::GstTypeFindProbability) -> Self { skip_assert_initialized!(); + match value { ffi::GST_TYPE_FIND_NONE => Self::None, ffi::GST_TYPE_FIND_MINIMUM => Self::Minimum, @@ -4282,6 +4321,7 @@ impl FromGlib for URIError { #[inline] unsafe fn from_glib(value: ffi::GstURIError) -> Self { skip_assert_initialized!(); + match value { ffi::GST_URI_ERROR_UNSUPPORTED_PROTOCOL => Self::UnsupportedProtocol, ffi::GST_URI_ERROR_BAD_URI => Self::BadUri, @@ -4395,6 +4435,7 @@ impl FromGlib for URIType { #[inline] unsafe fn from_glib(value: ffi::GstURIType) -> Self { skip_assert_initialized!(); + match value { ffi::GST_URI_UNKNOWN => Self::Unknown, ffi::GST_URI_SINK => Self::Sink, diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734) diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index 092b8734f..d8ea47c59 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 @ 6f6f8350ca2a) +Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) from gir-files (https://github.com/gtk-rs/gir-files @ dc752de0b068) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 888576de2734)