diff --git a/gstreamer-allocators/src/auto/phys_memory_allocator.rs b/gstreamer-allocators/src/auto/phys_memory_allocator.rs index 7b6878ecf..076a050bd 100644 --- a/gstreamer-allocators/src/auto/phys_memory_allocator.rs +++ b/gstreamer-allocators/src/auto/phys_memory_allocator.rs @@ -22,11 +22,6 @@ impl PhysMemoryAllocator { unsafe impl Send for PhysMemoryAllocator {} unsafe impl Sync for PhysMemoryAllocator {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PhysMemoryAllocatorExt: IsA + sealed::Sealed + 'static {} +pub trait PhysMemoryAllocatorExt: IsA + 'static {} impl> PhysMemoryAllocatorExt for O {} diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-analytics/src/auto/versions.txt b/gstreamer-analytics/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-analytics/sys/src/auto/versions.txt b/gstreamer-analytics/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-audio/src/auto/audio_aggregator.rs b/gstreamer-audio/src/auto/audio_aggregator.rs index 711004d4f..45c8a9092 100644 --- a/gstreamer-audio/src/auto/audio_aggregator.rs +++ b/gstreamer-audio/src/auto/audio_aggregator.rs @@ -27,12 +27,7 @@ impl AudioAggregator { unsafe impl Send for AudioAggregator {} unsafe impl Sync for AudioAggregator {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioAggregatorExt: IsA + sealed::Sealed + 'static { +pub trait AudioAggregatorExt: IsA + 'static { #[doc(alias = "alignment-threshold")] fn alignment_threshold(&self) -> u64 { ObjectExt::property(self.as_ref(), "alignment-threshold") diff --git a/gstreamer-audio/src/auto/audio_aggregator_convert_pad.rs b/gstreamer-audio/src/auto/audio_aggregator_convert_pad.rs index 1860aa048..061892cbb 100644 --- a/gstreamer-audio/src/auto/audio_aggregator_convert_pad.rs +++ b/gstreamer-audio/src/auto/audio_aggregator_convert_pad.rs @@ -27,14 +27,7 @@ impl AudioAggregatorConvertPad { unsafe impl Send for AudioAggregatorConvertPad {} unsafe impl Sync for AudioAggregatorConvertPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioAggregatorConvertPadExt: - IsA + sealed::Sealed + 'static -{ +pub trait AudioAggregatorConvertPadExt: IsA + 'static { //#[doc(alias = "converter-config")] //fn converter_config(&self) -> /*Ignored*/Option { // ObjectExt::property(self.as_ref(), "converter-config") diff --git a/gstreamer-audio/src/auto/audio_aggregator_pad.rs b/gstreamer-audio/src/auto/audio_aggregator_pad.rs index 30a2b7dc3..ff4ba5a6c 100644 --- a/gstreamer-audio/src/auto/audio_aggregator_pad.rs +++ b/gstreamer-audio/src/auto/audio_aggregator_pad.rs @@ -31,12 +31,7 @@ impl AudioAggregatorPad { unsafe impl Send for AudioAggregatorPad {} unsafe impl Sync for AudioAggregatorPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioAggregatorPadExt: IsA + sealed::Sealed + 'static { +pub trait AudioAggregatorPadExt: IsA + 'static { #[cfg(feature = "v1_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] #[doc(alias = "qos-messages")] diff --git a/gstreamer-audio/src/auto/audio_base_sink.rs b/gstreamer-audio/src/auto/audio_base_sink.rs index dc158826a..199eda79d 100644 --- a/gstreamer-audio/src/auto/audio_base_sink.rs +++ b/gstreamer-audio/src/auto/audio_base_sink.rs @@ -27,12 +27,7 @@ impl AudioBaseSink { unsafe impl Send for AudioBaseSink {} unsafe impl Sync for AudioBaseSink {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioBaseSinkExt: IsA + sealed::Sealed + 'static { +pub trait AudioBaseSinkExt: IsA + 'static { //#[doc(alias = "gst_audio_base_sink_create_ringbuffer")] //fn create_ringbuffer(&self) -> /*Ignored*/Option { // unsafe { TODO: call ffi:gst_audio_base_sink_create_ringbuffer() } diff --git a/gstreamer-audio/src/auto/audio_base_src.rs b/gstreamer-audio/src/auto/audio_base_src.rs index d334da494..f3c13a870 100644 --- a/gstreamer-audio/src/auto/audio_base_src.rs +++ b/gstreamer-audio/src/auto/audio_base_src.rs @@ -27,12 +27,7 @@ impl AudioBaseSrc { unsafe impl Send for AudioBaseSrc {} unsafe impl Sync for AudioBaseSrc {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioBaseSrcExt: IsA + sealed::Sealed + 'static { +pub trait AudioBaseSrcExt: IsA + 'static { //#[doc(alias = "gst_audio_base_src_create_ringbuffer")] //fn create_ringbuffer(&self) -> /*Ignored*/Option { // unsafe { TODO: call ffi:gst_audio_base_src_create_ringbuffer() } diff --git a/gstreamer-audio/src/auto/audio_decoder.rs b/gstreamer-audio/src/auto/audio_decoder.rs index 4deb978be..a7da33c1e 100644 --- a/gstreamer-audio/src/auto/audio_decoder.rs +++ b/gstreamer-audio/src/auto/audio_decoder.rs @@ -27,12 +27,7 @@ impl AudioDecoder { unsafe impl Send for AudioDecoder {} unsafe impl Sync for AudioDecoder {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioDecoderExt: IsA + sealed::Sealed + 'static { +pub trait AudioDecoderExt: IsA + 'static { #[doc(alias = "gst_audio_decoder_allocate_output_buffer")] fn allocate_output_buffer(&self, size: usize) -> gst::Buffer { unsafe { diff --git a/gstreamer-audio/src/auto/audio_encoder.rs b/gstreamer-audio/src/auto/audio_encoder.rs index 875ffc65e..864e67ba6 100644 --- a/gstreamer-audio/src/auto/audio_encoder.rs +++ b/gstreamer-audio/src/auto/audio_encoder.rs @@ -27,12 +27,7 @@ impl AudioEncoder { unsafe impl Send for AudioEncoder {} unsafe impl Sync for AudioEncoder {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioEncoderExt: IsA + sealed::Sealed + 'static { +pub trait AudioEncoderExt: IsA + 'static { #[doc(alias = "gst_audio_encoder_allocate_output_buffer")] fn allocate_output_buffer(&self, size: usize) -> gst::Buffer { unsafe { diff --git a/gstreamer-audio/src/auto/stream_volume.rs b/gstreamer-audio/src/auto/stream_volume.rs index 03c5c70c3..66611be37 100644 --- a/gstreamer-audio/src/auto/stream_volume.rs +++ b/gstreamer-audio/src/auto/stream_volume.rs @@ -33,12 +33,7 @@ impl StreamVolume { unsafe impl Send for StreamVolume {} unsafe impl Sync for StreamVolume {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait StreamVolumeExt: IsA + sealed::Sealed + 'static { +pub trait StreamVolumeExt: IsA + 'static { #[doc(alias = "gst_stream_volume_get_mute")] #[doc(alias = "get_mute")] #[doc(alias = "mute")] diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-base/src/auto/aggregator.rs b/gstreamer-base/src/auto/aggregator.rs index c7d4c1164..44ce9e632 100644 --- a/gstreamer-base/src/auto/aggregator.rs +++ b/gstreamer-base/src/auto/aggregator.rs @@ -30,12 +30,7 @@ impl Aggregator { unsafe impl Send for Aggregator {} unsafe impl Sync for Aggregator {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AggregatorExt: IsA + sealed::Sealed + 'static { +pub trait AggregatorExt: IsA + 'static { #[doc(alias = "gst_aggregator_finish_buffer")] fn finish_buffer(&self, buffer: gst::Buffer) -> Result { unsafe { diff --git a/gstreamer-base/src/auto/aggregator_pad.rs b/gstreamer-base/src/auto/aggregator_pad.rs index bcef4923a..1143d7061 100644 --- a/gstreamer-base/src/auto/aggregator_pad.rs +++ b/gstreamer-base/src/auto/aggregator_pad.rs @@ -27,12 +27,7 @@ impl AggregatorPad { unsafe impl Send for AggregatorPad {} unsafe impl Sync for AggregatorPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AggregatorPadExt: IsA + sealed::Sealed + 'static { +pub trait AggregatorPadExt: IsA + 'static { #[doc(alias = "gst_aggregator_pad_drop_buffer")] fn drop_buffer(&self) -> bool { unsafe { diff --git a/gstreamer-base/src/auto/base_parse.rs b/gstreamer-base/src/auto/base_parse.rs index 4fa27417a..996855580 100644 --- a/gstreamer-base/src/auto/base_parse.rs +++ b/gstreamer-base/src/auto/base_parse.rs @@ -27,12 +27,7 @@ impl BaseParse { unsafe impl Send for BaseParse {} unsafe impl Sync for BaseParse {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BaseParseExt: IsA + sealed::Sealed + 'static { +pub trait BaseParseExt: IsA + 'static { #[doc(alias = "gst_base_parse_add_index_entry")] fn add_index_entry(&self, offset: u64, ts: gst::ClockTime, key: bool, force: bool) -> bool { unsafe { diff --git a/gstreamer-base/src/auto/base_sink.rs b/gstreamer-base/src/auto/base_sink.rs index b55ffaff5..f9feb84ec 100644 --- a/gstreamer-base/src/auto/base_sink.rs +++ b/gstreamer-base/src/auto/base_sink.rs @@ -27,12 +27,7 @@ impl BaseSink { unsafe impl Send for BaseSink {} unsafe impl Sync for BaseSink {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BaseSinkExt: IsA + sealed::Sealed + 'static { +pub trait BaseSinkExt: IsA + 'static { //#[doc(alias = "gst_base_sink_do_preroll")] //fn do_preroll(&self, obj: /*Ignored*/&gst::MiniObject) -> Result { // unsafe { TODO: call ffi:gst_base_sink_do_preroll() } diff --git a/gstreamer-base/src/auto/base_src.rs b/gstreamer-base/src/auto/base_src.rs index f96394654..263e298f0 100644 --- a/gstreamer-base/src/auto/base_src.rs +++ b/gstreamer-base/src/auto/base_src.rs @@ -28,12 +28,7 @@ impl BaseSrc { unsafe impl Send for BaseSrc {} unsafe impl Sync for BaseSrc {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BaseSrcExt: IsA + sealed::Sealed + 'static { +pub trait BaseSrcExt: IsA + 'static { #[doc(alias = "gst_base_src_get_blocksize")] #[doc(alias = "get_blocksize")] fn blocksize(&self) -> u32 { diff --git a/gstreamer-base/src/auto/base_transform.rs b/gstreamer-base/src/auto/base_transform.rs index 08df3e435..e82dc525d 100644 --- a/gstreamer-base/src/auto/base_transform.rs +++ b/gstreamer-base/src/auto/base_transform.rs @@ -27,12 +27,7 @@ impl BaseTransform { unsafe impl Send for BaseTransform {} unsafe impl Sync for BaseTransform {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BaseTransformExt: IsA + sealed::Sealed + 'static { +pub trait BaseTransformExt: IsA + 'static { #[doc(alias = "gst_base_transform_get_buffer_pool")] #[doc(alias = "get_buffer_pool")] fn buffer_pool(&self) -> Option { diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-controller/src/auto/argb_control_binding.rs b/gstreamer-controller/src/auto/argb_control_binding.rs index b36a26586..614ddefc7 100644 --- a/gstreamer-controller/src/auto/argb_control_binding.rs +++ b/gstreamer-controller/src/auto/argb_control_binding.rs @@ -50,12 +50,7 @@ impl ARGBControlBinding { unsafe impl Send for ARGBControlBinding {} unsafe impl Sync for ARGBControlBinding {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ARGBControlBindingExt: IsA + sealed::Sealed + 'static { +pub trait ARGBControlBindingExt: IsA + 'static { #[doc(alias = "control-source-a")] fn control_source_a(&self) -> Option { ObjectExt::property(self.as_ref(), "control-source-a") diff --git a/gstreamer-controller/src/auto/direct_control_binding.rs b/gstreamer-controller/src/auto/direct_control_binding.rs index 3d8c4b1a2..50eff635d 100644 --- a/gstreamer-controller/src/auto/direct_control_binding.rs +++ b/gstreamer-controller/src/auto/direct_control_binding.rs @@ -61,12 +61,7 @@ impl DirectControlBinding { unsafe impl Send for DirectControlBinding {} unsafe impl Sync for DirectControlBinding {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait DirectControlBindingExt: IsA + sealed::Sealed + 'static { +pub trait DirectControlBindingExt: IsA + 'static { fn is_absolute(&self) -> bool { ObjectExt::property(self.as_ref(), "absolute") } diff --git a/gstreamer-controller/src/auto/interpolation_control_source.rs b/gstreamer-controller/src/auto/interpolation_control_source.rs index 04223a81f..5aa7bef7c 100644 --- a/gstreamer-controller/src/auto/interpolation_control_source.rs +++ b/gstreamer-controller/src/auto/interpolation_control_source.rs @@ -42,14 +42,7 @@ impl Default for InterpolationControlSource { unsafe impl Send for InterpolationControlSource {} unsafe impl Sync for InterpolationControlSource {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait InterpolationControlSourceExt: - IsA + sealed::Sealed + 'static -{ +pub trait InterpolationControlSourceExt: IsA + 'static { fn mode(&self) -> InterpolationMode { ObjectExt::property(self.as_ref(), "mode") } diff --git a/gstreamer-controller/src/auto/lfo_control_source.rs b/gstreamer-controller/src/auto/lfo_control_source.rs index 84fe62fae..f0413b6b5 100644 --- a/gstreamer-controller/src/auto/lfo_control_source.rs +++ b/gstreamer-controller/src/auto/lfo_control_source.rs @@ -41,12 +41,7 @@ impl Default for LFOControlSource { unsafe impl Send for LFOControlSource {} unsafe impl Sync for LFOControlSource {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait LFOControlSourceExt: IsA + sealed::Sealed + 'static { +pub trait LFOControlSourceExt: IsA + 'static { fn amplitude(&self) -> f64 { ObjectExt::property(self.as_ref(), "amplitude") } diff --git a/gstreamer-controller/src/auto/timed_value_control_source.rs b/gstreamer-controller/src/auto/timed_value_control_source.rs index 922083d88..cb733ffc9 100644 --- a/gstreamer-controller/src/auto/timed_value_control_source.rs +++ b/gstreamer-controller/src/auto/timed_value_control_source.rs @@ -27,14 +27,7 @@ impl TimedValueControlSource { unsafe impl Send for TimedValueControlSource {} unsafe impl Sync for TimedValueControlSource {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TimedValueControlSourceExt: - IsA + sealed::Sealed + 'static -{ +pub trait TimedValueControlSourceExt: IsA + 'static { //#[doc(alias = "gst_timed_value_control_source_find_control_point_iter")] //fn find_control_point_iter(&self, timestamp: impl Into>) -> /*Ignored*/Option { // unsafe { TODO: call ffi:gst_timed_value_control_source_find_control_point_iter() } diff --git a/gstreamer-controller/src/auto/trigger_control_source.rs b/gstreamer-controller/src/auto/trigger_control_source.rs index 9565accf0..c96ed13dd 100644 --- a/gstreamer-controller/src/auto/trigger_control_source.rs +++ b/gstreamer-controller/src/auto/trigger_control_source.rs @@ -41,12 +41,7 @@ impl Default for TriggerControlSource { unsafe impl Send for TriggerControlSource {} unsafe impl Sync for TriggerControlSource {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TriggerControlSourceExt: IsA + sealed::Sealed + 'static { +pub trait TriggerControlSourceExt: IsA + 'static { fn tolerance(&self) -> i64 { ObjectExt::property(self.as_ref(), "tolerance") } diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-editing-services/src/auto/asset.rs b/gstreamer-editing-services/src/auto/asset.rs index d4a5df9f0..4d04427ae 100644 --- a/gstreamer-editing-services/src/auto/asset.rs +++ b/gstreamer-editing-services/src/auto/asset.rs @@ -129,12 +129,7 @@ impl Asset { unsafe impl Send for Asset {} unsafe impl Sync for Asset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AssetExt: IsA + sealed::Sealed + 'static { +pub trait AssetExt: IsA + 'static { #[doc(alias = "ges_asset_extract")] fn extract(&self) -> Result { unsafe { diff --git a/gstreamer-editing-services/src/auto/audio_test_source.rs b/gstreamer-editing-services/src/auto/audio_test_source.rs index e948b486c..d9097df05 100644 --- a/gstreamer-editing-services/src/auto/audio_test_source.rs +++ b/gstreamer-editing-services/src/auto/audio_test_source.rs @@ -19,12 +19,7 @@ impl AudioTestSource { pub const NONE: Option<&'static AudioTestSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioTestSourceExt: IsA + sealed::Sealed + 'static { +pub trait AudioTestSourceExt: IsA + 'static { #[doc(alias = "ges_audio_test_source_get_freq")] #[doc(alias = "get_freq")] fn freq(&self) -> f64 { diff --git a/gstreamer-editing-services/src/auto/audio_uri_source.rs b/gstreamer-editing-services/src/auto/audio_uri_source.rs index d225a4855..d82c1510f 100644 --- a/gstreamer-editing-services/src/auto/audio_uri_source.rs +++ b/gstreamer-editing-services/src/auto/audio_uri_source.rs @@ -19,12 +19,7 @@ impl AudioUriSource { pub const NONE: Option<&'static AudioUriSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioUriSourceExt: IsA + sealed::Sealed + 'static { +pub trait AudioUriSourceExt: IsA + 'static { fn uri(&self) -> Option { ObjectExt::property(self.as_ref(), "uri") } diff --git a/gstreamer-editing-services/src/auto/base_effect.rs b/gstreamer-editing-services/src/auto/base_effect.rs index 7eb9090a7..4ea31eb67 100644 --- a/gstreamer-editing-services/src/auto/base_effect.rs +++ b/gstreamer-editing-services/src/auto/base_effect.rs @@ -22,12 +22,7 @@ impl BaseEffect { pub const NONE: Option<&'static BaseEffect> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BaseEffectExt: IsA + sealed::Sealed + 'static { +pub trait BaseEffectExt: IsA + 'static { #[cfg(feature = "v1_18")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] #[doc(alias = "ges_base_effect_is_time_effect")] diff --git a/gstreamer-editing-services/src/auto/clip.rs b/gstreamer-editing-services/src/auto/clip.rs index bc12e37de..7e3fef0f5 100644 --- a/gstreamer-editing-services/src/auto/clip.rs +++ b/gstreamer-editing-services/src/auto/clip.rs @@ -30,12 +30,7 @@ impl Clip { pub const NONE: Option<&'static Clip> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ClipExt: IsA + sealed::Sealed + 'static { +pub trait ClipExt: IsA + 'static { #[doc(alias = "ges_clip_add_asset")] fn add_asset(&self, asset: &impl IsA) -> Result { unsafe { diff --git a/gstreamer-editing-services/src/auto/clip_asset.rs b/gstreamer-editing-services/src/auto/clip_asset.rs index db984f257..233eed8a0 100644 --- a/gstreamer-editing-services/src/auto/clip_asset.rs +++ b/gstreamer-editing-services/src/auto/clip_asset.rs @@ -30,12 +30,7 @@ impl ClipAsset { unsafe impl Send for ClipAsset {} unsafe impl Sync for ClipAsset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ClipAssetExt: IsA + sealed::Sealed + 'static { +pub trait ClipAssetExt: IsA + 'static { #[cfg(feature = "v1_18")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] #[doc(alias = "ges_clip_asset_get_frame_time")] diff --git a/gstreamer-editing-services/src/auto/container.rs b/gstreamer-editing-services/src/auto/container.rs index 625888aae..50afec8c9 100644 --- a/gstreamer-editing-services/src/auto/container.rs +++ b/gstreamer-editing-services/src/auto/container.rs @@ -31,12 +31,7 @@ impl Container { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GESContainerExt: IsA + sealed::Sealed + 'static { +pub trait GESContainerExt: IsA + 'static { #[doc(alias = "ges_container_add")] fn add(&self, child: &impl IsA) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer-editing-services/src/auto/effect.rs b/gstreamer-editing-services/src/auto/effect.rs index 440dd576b..ce73f3ed4 100644 --- a/gstreamer-editing-services/src/auto/effect.rs +++ b/gstreamer-editing-services/src/auto/effect.rs @@ -30,12 +30,7 @@ impl Effect { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait EffectExt: IsA + sealed::Sealed + 'static { +pub trait EffectExt: IsA + 'static { #[doc(alias = "bin-description")] fn bin_description(&self) -> Option { ObjectExt::property(self.as_ref(), "bin-description") diff --git a/gstreamer-editing-services/src/auto/effect_clip.rs b/gstreamer-editing-services/src/auto/effect_clip.rs index cb72b3d90..0e0ee0b9e 100644 --- a/gstreamer-editing-services/src/auto/effect_clip.rs +++ b/gstreamer-editing-services/src/auto/effect_clip.rs @@ -36,12 +36,7 @@ impl EffectClip { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait EffectClipExt: IsA + sealed::Sealed + 'static { +pub trait EffectClipExt: IsA + 'static { #[doc(alias = "audio-bin-description")] fn audio_bin_description(&self) -> Option { ObjectExt::property(self.as_ref(), "audio-bin-description") diff --git a/gstreamer-editing-services/src/auto/extractable.rs b/gstreamer-editing-services/src/auto/extractable.rs index b94158c29..232942836 100644 --- a/gstreamer-editing-services/src/auto/extractable.rs +++ b/gstreamer-editing-services/src/auto/extractable.rs @@ -19,12 +19,7 @@ impl Extractable { pub const NONE: Option<&'static Extractable> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ExtractableExt: IsA + sealed::Sealed + 'static { +pub trait ExtractableExt: IsA + 'static { #[doc(alias = "ges_extractable_get_asset")] #[doc(alias = "get_asset")] fn asset(&self) -> Option { diff --git a/gstreamer-editing-services/src/auto/formatter.rs b/gstreamer-editing-services/src/auto/formatter.rs index ec93b409b..a08cb7dc2 100644 --- a/gstreamer-editing-services/src/auto/formatter.rs +++ b/gstreamer-editing-services/src/auto/formatter.rs @@ -58,12 +58,7 @@ impl Formatter { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait FormatterExt: IsA + sealed::Sealed + 'static { +pub trait FormatterExt: IsA + 'static { #[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")] #[allow(deprecated)] #[doc(alias = "ges_formatter_load_from_uri")] diff --git a/gstreamer-editing-services/src/auto/image_source.rs b/gstreamer-editing-services/src/auto/image_source.rs index 344458ad4..ce15e6564 100644 --- a/gstreamer-editing-services/src/auto/image_source.rs +++ b/gstreamer-editing-services/src/auto/image_source.rs @@ -19,12 +19,7 @@ impl ImageSource { pub const NONE: Option<&'static ImageSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ImageSourceExt: IsA + sealed::Sealed + 'static { +pub trait ImageSourceExt: IsA + 'static { fn uri(&self) -> Option { ObjectExt::property(self.as_ref(), "uri") } diff --git a/gstreamer-editing-services/src/auto/layer.rs b/gstreamer-editing-services/src/auto/layer.rs index c7cc8f4fa..cbb3a3f58 100644 --- a/gstreamer-editing-services/src/auto/layer.rs +++ b/gstreamer-editing-services/src/auto/layer.rs @@ -40,12 +40,7 @@ impl Default for Layer { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait LayerExt: IsA + sealed::Sealed + 'static { +pub trait LayerExt: IsA + 'static { #[doc(alias = "ges_layer_add_asset")] fn add_asset( &self, diff --git a/gstreamer-editing-services/src/auto/meta_container.rs b/gstreamer-editing-services/src/auto/meta_container.rs index 9b2cc1a2a..7fe327a6d 100644 --- a/gstreamer-editing-services/src/auto/meta_container.rs +++ b/gstreamer-editing-services/src/auto/meta_container.rs @@ -27,12 +27,7 @@ impl MetaContainer { pub const NONE: Option<&'static MetaContainer> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait MetaContainerExt: IsA + sealed::Sealed + 'static { +pub trait MetaContainerExt: IsA + 'static { #[doc(alias = "ges_meta_container_add_metas_from_string")] fn add_metas_from_string(&self, str: &str) -> bool { unsafe { diff --git a/gstreamer-editing-services/src/auto/multi_file_source.rs b/gstreamer-editing-services/src/auto/multi_file_source.rs index 19bc9cfe7..1ae721185 100644 --- a/gstreamer-editing-services/src/auto/multi_file_source.rs +++ b/gstreamer-editing-services/src/auto/multi_file_source.rs @@ -25,12 +25,7 @@ impl MultiFileSource { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait MultiFileSourceExt: IsA + sealed::Sealed + 'static { +pub trait MultiFileSourceExt: IsA + 'static { fn uri(&self) -> Option { ObjectExt::property(self.as_ref(), "uri") } diff --git a/gstreamer-editing-services/src/auto/pipeline.rs b/gstreamer-editing-services/src/auto/pipeline.rs index 7ee964721..e6582d5e6 100644 --- a/gstreamer-editing-services/src/auto/pipeline.rs +++ b/gstreamer-editing-services/src/auto/pipeline.rs @@ -36,12 +36,7 @@ impl Default for Pipeline { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GESPipelineExt: IsA + sealed::Sealed + 'static { +pub trait GESPipelineExt: IsA + 'static { #[doc(alias = "ges_pipeline_get_mode")] #[doc(alias = "get_mode")] fn mode(&self) -> PipelineFlags { diff --git a/gstreamer-editing-services/src/auto/project.rs b/gstreamer-editing-services/src/auto/project.rs index 452958a20..c1e4cfbd8 100644 --- a/gstreamer-editing-services/src/auto/project.rs +++ b/gstreamer-editing-services/src/auto/project.rs @@ -33,12 +33,7 @@ impl Project { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ProjectExt: IsA + sealed::Sealed + 'static { +pub trait ProjectExt: IsA + 'static { #[doc(alias = "ges_project_add_asset")] fn add_asset(&self, asset: &impl IsA) -> bool { unsafe { diff --git a/gstreamer-editing-services/src/auto/test_clip.rs b/gstreamer-editing-services/src/auto/test_clip.rs index bf6c6156d..b33a3b92d 100644 --- a/gstreamer-editing-services/src/auto/test_clip.rs +++ b/gstreamer-editing-services/src/auto/test_clip.rs @@ -39,12 +39,7 @@ impl TestClip { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TestClipExt: IsA + sealed::Sealed + 'static { +pub trait TestClipExt: IsA + 'static { #[doc(alias = "ges_test_clip_get_frequency")] #[doc(alias = "get_frequency")] fn frequency(&self) -> f64 { diff --git a/gstreamer-editing-services/src/auto/text_overlay.rs b/gstreamer-editing-services/src/auto/text_overlay.rs index b04fdaa71..c15aa72e7 100644 --- a/gstreamer-editing-services/src/auto/text_overlay.rs +++ b/gstreamer-editing-services/src/auto/text_overlay.rs @@ -31,12 +31,7 @@ impl TextOverlay { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TextOverlayExt: IsA + sealed::Sealed + 'static { +pub trait TextOverlayExt: IsA + 'static { #[doc(alias = "ges_text_overlay_get_color")] #[doc(alias = "get_color")] fn color(&self) -> u32 { diff --git a/gstreamer-editing-services/src/auto/text_overlay_clip.rs b/gstreamer-editing-services/src/auto/text_overlay_clip.rs index d6a4a237f..0779acd46 100644 --- a/gstreamer-editing-services/src/auto/text_overlay_clip.rs +++ b/gstreamer-editing-services/src/auto/text_overlay_clip.rs @@ -33,12 +33,7 @@ impl TextOverlayClip { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TextOverlayClipExt: IsA + sealed::Sealed + 'static { +pub trait TextOverlayClipExt: IsA + 'static { #[doc(alias = "ges_text_overlay_clip_get_color")] #[doc(alias = "get_color")] fn color(&self) -> u32 { diff --git a/gstreamer-editing-services/src/auto/timeline.rs b/gstreamer-editing-services/src/auto/timeline.rs index 338415118..2be2c7865 100644 --- a/gstreamer-editing-services/src/auto/timeline.rs +++ b/gstreamer-editing-services/src/auto/timeline.rs @@ -63,12 +63,7 @@ impl Default for Timeline { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TimelineExt: IsA + sealed::Sealed + 'static { +pub trait TimelineExt: IsA + 'static { #[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")] #[allow(deprecated)] #[doc(alias = "ges_timeline_add_layer")] diff --git a/gstreamer-editing-services/src/auto/timeline_element.rs b/gstreamer-editing-services/src/auto/timeline_element.rs index bb770de94..ddc852878 100644 --- a/gstreamer-editing-services/src/auto/timeline_element.rs +++ b/gstreamer-editing-services/src/auto/timeline_element.rs @@ -28,12 +28,7 @@ impl TimelineElement { pub const NONE: Option<&'static TimelineElement> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TimelineElementExt: IsA + sealed::Sealed + 'static { +pub trait TimelineElementExt: IsA + 'static { #[doc(alias = "ges_timeline_element_add_child_property")] fn add_child_property( &self, diff --git a/gstreamer-editing-services/src/auto/title_source.rs b/gstreamer-editing-services/src/auto/title_source.rs index 5fa2e776b..6d7d094b8 100644 --- a/gstreamer-editing-services/src/auto/title_source.rs +++ b/gstreamer-editing-services/src/auto/title_source.rs @@ -23,12 +23,7 @@ impl TitleSource { pub const NONE: Option<&'static TitleSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TitleSourceExt: IsA + sealed::Sealed + 'static { +pub trait TitleSourceExt: IsA + 'static { #[doc(alias = "ges_title_source_get_background_color")] #[doc(alias = "get_background_color")] fn background_color(&self) -> u32 { diff --git a/gstreamer-editing-services/src/auto/track.rs b/gstreamer-editing-services/src/auto/track.rs index eb2f0c840..68e0e2c47 100644 --- a/gstreamer-editing-services/src/auto/track.rs +++ b/gstreamer-editing-services/src/auto/track.rs @@ -30,12 +30,7 @@ impl Track { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GESTrackExt: IsA + sealed::Sealed + 'static { +pub trait GESTrackExt: IsA + 'static { #[doc(alias = "ges_track_add_element")] fn add_element(&self, object: &impl IsA) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer-editing-services/src/auto/track_element.rs b/gstreamer-editing-services/src/auto/track_element.rs index ce303c232..a860ff7dd 100644 --- a/gstreamer-editing-services/src/auto/track_element.rs +++ b/gstreamer-editing-services/src/auto/track_element.rs @@ -27,12 +27,7 @@ impl TrackElement { pub const NONE: Option<&'static TrackElement> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TrackElementExt: IsA + sealed::Sealed + 'static { +pub trait TrackElementExt: IsA + 'static { #[doc(alias = "ges_track_element_add_children_props")] fn add_children_props( &self, diff --git a/gstreamer-editing-services/src/auto/track_element_asset.rs b/gstreamer-editing-services/src/auto/track_element_asset.rs index 2b1e376f4..836496a49 100644 --- a/gstreamer-editing-services/src/auto/track_element_asset.rs +++ b/gstreamer-editing-services/src/auto/track_element_asset.rs @@ -27,12 +27,7 @@ impl TrackElementAsset { unsafe impl Send for TrackElementAsset {} unsafe impl Sync for TrackElementAsset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TrackElementAssetExt: IsA + sealed::Sealed + 'static { +pub trait TrackElementAssetExt: IsA + 'static { #[cfg(feature = "v1_18")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] #[doc(alias = "ges_track_element_asset_get_natural_framerate")] diff --git a/gstreamer-editing-services/src/auto/transition_clip.rs b/gstreamer-editing-services/src/auto/transition_clip.rs index 09a1a43af..a6fe3400c 100644 --- a/gstreamer-editing-services/src/auto/transition_clip.rs +++ b/gstreamer-editing-services/src/auto/transition_clip.rs @@ -40,12 +40,7 @@ impl TransitionClip { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TransitionClipExt: IsA + sealed::Sealed + 'static { +pub trait TransitionClipExt: IsA + 'static { fn vtype(&self) -> VideoStandardTransitionType { ObjectExt::property(self.as_ref(), "vtype") } diff --git a/gstreamer-editing-services/src/auto/uri_clip.rs b/gstreamer-editing-services/src/auto/uri_clip.rs index 69f5af005..208b4099c 100644 --- a/gstreamer-editing-services/src/auto/uri_clip.rs +++ b/gstreamer-editing-services/src/auto/uri_clip.rs @@ -33,12 +33,7 @@ impl UriClip { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait UriClipExt: IsA + sealed::Sealed + 'static { +pub trait UriClipExt: IsA + 'static { #[doc(alias = "ges_uri_clip_get_uri")] #[doc(alias = "get_uri")] fn uri(&self) -> glib::GString { diff --git a/gstreamer-editing-services/src/auto/uri_clip_asset.rs b/gstreamer-editing-services/src/auto/uri_clip_asset.rs index cc173f3c1..12157260a 100644 --- a/gstreamer-editing-services/src/auto/uri_clip_asset.rs +++ b/gstreamer-editing-services/src/auto/uri_clip_asset.rs @@ -63,12 +63,7 @@ impl UriClipAsset { unsafe impl Send for UriClipAsset {} unsafe impl Sync for UriClipAsset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait UriClipAssetExt: IsA + sealed::Sealed + 'static { +pub trait UriClipAssetExt: IsA + 'static { #[doc(alias = "ges_uri_clip_asset_get_duration")] #[doc(alias = "get_duration")] fn duration(&self) -> Option { diff --git a/gstreamer-editing-services/src/auto/uri_source_asset.rs b/gstreamer-editing-services/src/auto/uri_source_asset.rs index 41821c25b..6aca7e6a9 100644 --- a/gstreamer-editing-services/src/auto/uri_source_asset.rs +++ b/gstreamer-editing-services/src/auto/uri_source_asset.rs @@ -22,12 +22,7 @@ impl UriSourceAsset { unsafe impl Send for UriSourceAsset {} unsafe impl Sync for UriSourceAsset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait UriSourceAssetExt: IsA + sealed::Sealed + 'static { +pub trait UriSourceAssetExt: IsA + 'static { #[doc(alias = "ges_uri_source_asset_get_filesource_asset")] #[doc(alias = "get_filesource_asset")] fn filesource_asset(&self) -> UriClipAsset { diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-editing-services/src/auto/video_source.rs b/gstreamer-editing-services/src/auto/video_source.rs index 4302bbf7e..02dc4aa69 100644 --- a/gstreamer-editing-services/src/auto/video_source.rs +++ b/gstreamer-editing-services/src/auto/video_source.rs @@ -22,12 +22,7 @@ impl VideoSource { pub const NONE: Option<&'static VideoSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoSourceExt: IsA + sealed::Sealed + 'static { +pub trait VideoSourceExt: IsA + 'static { #[cfg(feature = "v1_18")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))] #[doc(alias = "ges_video_source_get_natural_size")] diff --git a/gstreamer-editing-services/src/auto/video_test_source.rs b/gstreamer-editing-services/src/auto/video_test_source.rs index 5a2ee3476..b56b80dc1 100644 --- a/gstreamer-editing-services/src/auto/video_test_source.rs +++ b/gstreamer-editing-services/src/auto/video_test_source.rs @@ -22,12 +22,7 @@ impl VideoTestSource { pub const NONE: Option<&'static VideoTestSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoTestSourceExt: IsA + sealed::Sealed + 'static { +pub trait VideoTestSourceExt: IsA + 'static { #[doc(alias = "ges_video_test_source_get_pattern")] #[doc(alias = "get_pattern")] fn pattern(&self) -> VideoTestPattern { diff --git a/gstreamer-editing-services/src/auto/video_transition.rs b/gstreamer-editing-services/src/auto/video_transition.rs index 6b3151a8d..fea3f39c0 100644 --- a/gstreamer-editing-services/src/auto/video_transition.rs +++ b/gstreamer-editing-services/src/auto/video_transition.rs @@ -40,12 +40,7 @@ impl Default for VideoTransition { } } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoTransitionExt: IsA + sealed::Sealed + 'static { +pub trait VideoTransitionExt: IsA + 'static { #[cfg_attr(feature = "v1_20", deprecated = "Since 1.20")] #[allow(deprecated)] #[doc(alias = "ges_video_transition_get_border")] diff --git a/gstreamer-editing-services/src/auto/video_uri_source.rs b/gstreamer-editing-services/src/auto/video_uri_source.rs index ae3d04339..7ef89931a 100644 --- a/gstreamer-editing-services/src/auto/video_uri_source.rs +++ b/gstreamer-editing-services/src/auto/video_uri_source.rs @@ -19,12 +19,7 @@ impl VideoUriSource { pub const NONE: Option<&'static VideoUriSource> = None; } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoUriSourceExt: IsA + sealed::Sealed + 'static { +pub trait VideoUriSourceExt: IsA + 'static { fn uri(&self) -> Option { ObjectExt::property(self.as_ref(), "uri") } diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/src/auto/gl_base_filter.rs b/gstreamer-gl/src/auto/gl_base_filter.rs index 42d92d7dd..8dd58fe56 100644 --- a/gstreamer-gl/src/auto/gl_base_filter.rs +++ b/gstreamer-gl/src/auto/gl_base_filter.rs @@ -27,12 +27,7 @@ impl GLBaseFilter { unsafe impl Send for GLBaseFilter {} unsafe impl Sync for GLBaseFilter {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLBaseFilterExt: IsA + sealed::Sealed + 'static { +pub trait GLBaseFilterExt: IsA + 'static { #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_gl_base_filter_find_gl_context")] diff --git a/gstreamer-gl/src/auto/gl_base_src.rs b/gstreamer-gl/src/auto/gl_base_src.rs index 2e8a3bc4f..d779c11a5 100644 --- a/gstreamer-gl/src/auto/gl_base_src.rs +++ b/gstreamer-gl/src/auto/gl_base_src.rs @@ -27,12 +27,7 @@ impl GLBaseSrc { unsafe impl Send for GLBaseSrc {} unsafe impl Sync for GLBaseSrc {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLBaseSrcExt: IsA + sealed::Sealed + 'static { +pub trait GLBaseSrcExt: IsA + 'static { #[doc(alias = "timestamp-offset")] fn timestamp_offset(&self) -> i64 { ObjectExt::property(self.as_ref(), "timestamp-offset") diff --git a/gstreamer-gl/src/auto/gl_buffer_pool.rs b/gstreamer-gl/src/auto/gl_buffer_pool.rs index 033ac144a..b8bdda743 100644 --- a/gstreamer-gl/src/auto/gl_buffer_pool.rs +++ b/gstreamer-gl/src/auto/gl_buffer_pool.rs @@ -36,12 +36,7 @@ impl GLBufferPool { unsafe impl Send for GLBufferPool {} unsafe impl Sync for GLBufferPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLBufferPoolExt: IsA + sealed::Sealed + 'static { +pub trait GLBufferPoolExt: IsA + 'static { #[cfg(feature = "v1_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] #[doc(alias = "gst_gl_buffer_pool_get_gl_allocation_params")] diff --git a/gstreamer-gl/src/auto/gl_context.rs b/gstreamer-gl/src/auto/gl_context.rs index 84ea8129e..f1d2b5681 100644 --- a/gstreamer-gl/src/auto/gl_context.rs +++ b/gstreamer-gl/src/auto/gl_context.rs @@ -51,12 +51,7 @@ impl GLContext { unsafe impl Send for GLContext {} unsafe impl Sync for GLContext {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLContextExt: IsA + sealed::Sealed + 'static { +pub trait GLContextExt: IsA + 'static { #[doc(alias = "gst_gl_context_activate")] fn activate(&self, activate: bool) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer-gl/src/auto/gl_display.rs b/gstreamer-gl/src/auto/gl_display.rs index 11699cbfe..4fc39a9d7 100644 --- a/gstreamer-gl/src/auto/gl_display.rs +++ b/gstreamer-gl/src/auto/gl_display.rs @@ -48,12 +48,7 @@ impl Default for GLDisplay { unsafe impl Send for GLDisplay {} unsafe impl Sync for GLDisplay {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLDisplayExt: IsA + sealed::Sealed + 'static { +pub trait GLDisplayExt: IsA + 'static { #[doc(alias = "gst_gl_display_create_window")] fn create_window(&self) -> Result { unsafe { diff --git a/gstreamer-gl/src/auto/gl_filter.rs b/gstreamer-gl/src/auto/gl_filter.rs index a0ce82b1a..72bf85e85 100644 --- a/gstreamer-gl/src/auto/gl_filter.rs +++ b/gstreamer-gl/src/auto/gl_filter.rs @@ -22,12 +22,7 @@ impl GLFilter { unsafe impl Send for GLFilter {} unsafe impl Sync for GLFilter {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLFilterExt: IsA + sealed::Sealed + 'static { +pub trait GLFilterExt: IsA + 'static { #[doc(alias = "gst_gl_filter_draw_fullscreen_quad")] fn draw_fullscreen_quad(&self) { unsafe { diff --git a/gstreamer-gl/src/auto/gl_framebuffer.rs b/gstreamer-gl/src/auto/gl_framebuffer.rs index c1d77ed60..38dee1cb3 100644 --- a/gstreamer-gl/src/auto/gl_framebuffer.rs +++ b/gstreamer-gl/src/auto/gl_framebuffer.rs @@ -49,12 +49,7 @@ impl GLFramebuffer { unsafe impl Send for GLFramebuffer {} unsafe impl Sync for GLFramebuffer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLFramebufferExt: IsA + sealed::Sealed + 'static { +pub trait GLFramebufferExt: IsA + 'static { #[doc(alias = "gst_gl_framebuffer_attach")] unsafe fn attach(&self, attachment_point: u32, mem: &mut GLBaseMemory) { ffi::gst_gl_framebuffer_attach( diff --git a/gstreamer-gl/src/auto/gl_window.rs b/gstreamer-gl/src/auto/gl_window.rs index 8bef5fa75..ee02ae112 100644 --- a/gstreamer-gl/src/auto/gl_window.rs +++ b/gstreamer-gl/src/auto/gl_window.rs @@ -33,12 +33,7 @@ impl GLWindow { unsafe impl Send for GLWindow {} unsafe impl Sync for GLWindow {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GLWindowExt: IsA + sealed::Sealed + 'static { +pub trait GLWindowExt: IsA + 'static { #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_gl_window_controls_viewport")] diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-pbutils/src/auto/audio_visualizer.rs b/gstreamer-pbutils/src/auto/audio_visualizer.rs index a41a6d170..15e136d31 100644 --- a/gstreamer-pbutils/src/auto/audio_visualizer.rs +++ b/gstreamer-pbutils/src/auto/audio_visualizer.rs @@ -27,12 +27,7 @@ impl AudioVisualizer { unsafe impl Send for AudioVisualizer {} unsafe impl Sync for AudioVisualizer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AudioVisualizerExt: IsA + sealed::Sealed + 'static { +pub trait AudioVisualizerExt: IsA + 'static { #[doc(alias = "shade-amount")] fn shade_amount(&self) -> u32 { ObjectExt::property(self.as_ref(), "shade-amount") diff --git a/gstreamer-pbutils/src/auto/discoverer_stream_info.rs b/gstreamer-pbutils/src/auto/discoverer_stream_info.rs index 3b8418b1f..c05cb4686 100644 --- a/gstreamer-pbutils/src/auto/discoverer_stream_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_stream_info.rs @@ -22,12 +22,7 @@ impl DiscovererStreamInfo { unsafe impl Send for DiscovererStreamInfo {} unsafe impl Sync for DiscovererStreamInfo {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait DiscovererStreamInfoExt: IsA + sealed::Sealed + 'static { +pub trait DiscovererStreamInfoExt: IsA + 'static { #[doc(alias = "gst_discoverer_stream_info_get_caps")] #[doc(alias = "get_caps")] fn caps(&self) -> Option { diff --git a/gstreamer-pbutils/src/auto/encoding_profile.rs b/gstreamer-pbutils/src/auto/encoding_profile.rs index 73c51ef14..a751f694d 100644 --- a/gstreamer-pbutils/src/auto/encoding_profile.rs +++ b/gstreamer-pbutils/src/auto/encoding_profile.rs @@ -79,12 +79,7 @@ impl std::fmt::Display for EncodingProfile { unsafe impl Send for EncodingProfile {} unsafe impl Sync for EncodingProfile {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait EncodingProfileExt: IsA + sealed::Sealed + 'static { +pub trait EncodingProfileExt: IsA + 'static { #[doc(alias = "gst_encoding_profile_copy")] #[must_use] fn copy(&self) -> EncodingProfile { diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-play/src/auto/play_stream_info.rs b/gstreamer-play/src/auto/play_stream_info.rs index 861012f75..d4cbbc742 100644 --- a/gstreamer-play/src/auto/play_stream_info.rs +++ b/gstreamer-play/src/auto/play_stream_info.rs @@ -22,12 +22,7 @@ impl PlayStreamInfo { unsafe impl Send for PlayStreamInfo {} unsafe impl Sync for PlayStreamInfo {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PlayStreamInfoExt: IsA + sealed::Sealed + 'static { +pub trait PlayStreamInfoExt: IsA + 'static { #[doc(alias = "gst_play_stream_info_get_caps")] #[doc(alias = "get_caps")] fn caps(&self) -> Option { diff --git a/gstreamer-play/src/auto/play_video_renderer.rs b/gstreamer-play/src/auto/play_video_renderer.rs index 2c8e18b43..8cb21b473 100644 --- a/gstreamer-play/src/auto/play_video_renderer.rs +++ b/gstreamer-play/src/auto/play_video_renderer.rs @@ -22,11 +22,6 @@ impl PlayVideoRenderer { unsafe impl Send for PlayVideoRenderer {} unsafe impl Sync for PlayVideoRenderer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PlayVideoRendererExt: IsA + sealed::Sealed + 'static {} +pub trait PlayVideoRendererExt: IsA + 'static {} impl> PlayVideoRendererExt for O {} diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-player/src/auto/player_signal_dispatcher.rs b/gstreamer-player/src/auto/player_signal_dispatcher.rs index 805de0931..29b909f7f 100644 --- a/gstreamer-player/src/auto/player_signal_dispatcher.rs +++ b/gstreamer-player/src/auto/player_signal_dispatcher.rs @@ -22,14 +22,6 @@ impl PlayerSignalDispatcher { unsafe impl Send for PlayerSignalDispatcher {} unsafe impl Sync for PlayerSignalDispatcher {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PlayerSignalDispatcherExt: - IsA + sealed::Sealed + 'static -{ -} +pub trait PlayerSignalDispatcherExt: IsA + 'static {} impl> PlayerSignalDispatcherExt for O {} diff --git a/gstreamer-player/src/auto/player_stream_info.rs b/gstreamer-player/src/auto/player_stream_info.rs index fa26b78e4..d58fe457d 100644 --- a/gstreamer-player/src/auto/player_stream_info.rs +++ b/gstreamer-player/src/auto/player_stream_info.rs @@ -22,12 +22,7 @@ impl PlayerStreamInfo { unsafe impl Send for PlayerStreamInfo {} unsafe impl Sync for PlayerStreamInfo {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PlayerStreamInfoExt: IsA + sealed::Sealed + 'static { +pub trait PlayerStreamInfoExt: IsA + 'static { #[doc(alias = "gst_player_stream_info_get_caps")] #[doc(alias = "get_caps")] fn caps(&self) -> Option { diff --git a/gstreamer-player/src/auto/player_video_renderer.rs b/gstreamer-player/src/auto/player_video_renderer.rs index f6cbb9df9..be06139e5 100644 --- a/gstreamer-player/src/auto/player_video_renderer.rs +++ b/gstreamer-player/src/auto/player_video_renderer.rs @@ -22,11 +22,6 @@ impl PlayerVideoRenderer { unsafe impl Send for PlayerVideoRenderer {} unsafe impl Sync for PlayerVideoRenderer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PlayerVideoRendererExt: IsA + sealed::Sealed + 'static {} +pub trait PlayerVideoRendererExt: IsA + 'static {} impl> PlayerVideoRendererExt for O {} diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtp/src/auto/rtp_base_depayload.rs b/gstreamer-rtp/src/auto/rtp_base_depayload.rs index e6828a2f4..7f4d6614e 100644 --- a/gstreamer-rtp/src/auto/rtp_base_depayload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_depayload.rs @@ -30,12 +30,7 @@ impl RTPBaseDepayload { unsafe impl Send for RTPBaseDepayload {} unsafe impl Sync for RTPBaseDepayload {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTPBaseDepayloadExt: IsA + sealed::Sealed + 'static { +pub trait RTPBaseDepayloadExt: IsA + 'static { #[cfg(feature = "v1_24")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] #[doc(alias = "gst_rtp_base_depayload_delayed")] diff --git a/gstreamer-rtp/src/auto/rtp_base_payload.rs b/gstreamer-rtp/src/auto/rtp_base_payload.rs index 064c00291..7c4a72492 100644 --- a/gstreamer-rtp/src/auto/rtp_base_payload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_payload.rs @@ -30,12 +30,7 @@ impl RTPBasePayload { unsafe impl Send for RTPBasePayload {} unsafe impl Sync for RTPBasePayload {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTPBasePayloadExt: IsA + sealed::Sealed + 'static { +pub trait RTPBasePayloadExt: IsA + 'static { #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_rtp_base_payload_allocate_output_buffer")] diff --git a/gstreamer-rtp/src/auto/rtp_header_extension.rs b/gstreamer-rtp/src/auto/rtp_header_extension.rs index be96f1c94..e521bcad6 100644 --- a/gstreamer-rtp/src/auto/rtp_header_extension.rs +++ b/gstreamer-rtp/src/auto/rtp_header_extension.rs @@ -32,12 +32,7 @@ impl RTPHeaderExtension { unsafe impl Send for RTPHeaderExtension {} unsafe impl Sync for RTPHeaderExtension {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTPHeaderExtensionExt: IsA + sealed::Sealed + 'static { +pub trait RTPHeaderExtensionExt: IsA + 'static { #[doc(alias = "gst_rtp_header_extension_get_direction")] #[doc(alias = "get_direction")] fn direction(&self) -> RTPHeaderExtensionDirection { diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtsp-server/src/auto/rtsp_address_pool.rs b/gstreamer-rtsp-server/src/auto/rtsp_address_pool.rs index 88e385528..e480ed132 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_address_pool.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_address_pool.rs @@ -34,12 +34,7 @@ impl Default for RTSPAddressPool { unsafe impl Send for RTSPAddressPool {} unsafe impl Sync for RTSPAddressPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPAddressPoolExt: IsA + sealed::Sealed + 'static { +pub trait RTSPAddressPoolExt: IsA + 'static { #[doc(alias = "gst_rtsp_address_pool_acquire_address")] fn acquire_address( &self, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_auth.rs b/gstreamer-rtsp-server/src/auto/rtsp_auth.rs index de8f7a259..1156abd41 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_auth.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_auth.rs @@ -61,12 +61,7 @@ impl Default for RTSPAuth { unsafe impl Send for RTSPAuth {} unsafe impl Sync for RTSPAuth {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPAuthExt: IsA + sealed::Sealed + 'static { +pub trait RTSPAuthExt: IsA + 'static { #[doc(alias = "gst_rtsp_auth_add_basic")] fn add_basic(&self, basic: &str, token: &RTSPToken) { unsafe { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_client.rs b/gstreamer-rtsp-server/src/auto/rtsp_client.rs index 23f9d8388..2b33a1f9e 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_client.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_client.rs @@ -45,12 +45,7 @@ impl Default for RTSPClient { unsafe impl Send for RTSPClient {} unsafe impl Sync for RTSPClient {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPClientExt: IsA + sealed::Sealed + 'static { +pub trait RTSPClientExt: IsA + 'static { #[doc(alias = "gst_rtsp_client_close")] fn close(&self) { unsafe { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_media.rs b/gstreamer-rtsp-server/src/auto/rtsp_media.rs index f8e6b46cb..8ac470fbb 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_media.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_media.rs @@ -36,12 +36,7 @@ impl RTSPMedia { unsafe impl Send for RTSPMedia {} unsafe impl Sync for RTSPMedia {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPMediaExt: IsA + sealed::Sealed + 'static { +pub trait RTSPMediaExt: IsA + 'static { #[cfg(feature = "v1_24")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] #[doc(alias = "gst_rtsp_media_can_be_shared")] diff --git a/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs b/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs index cdf95c8e2..370ed5be1 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_media_factory.rs @@ -41,12 +41,7 @@ impl Default for RTSPMediaFactory { unsafe impl Send for RTSPMediaFactory {} unsafe impl Sync for RTSPMediaFactory {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPMediaFactoryExt: IsA + sealed::Sealed + 'static { +pub trait RTSPMediaFactoryExt: IsA + 'static { //#[doc(alias = "gst_rtsp_media_factory_add_role")] //fn add_role(&self, role: &str, fieldname: &str, : /*Unknown conversion*//*Unimplemented*/Basic: VarArgs) { // unsafe { TODO: call ffi:gst_rtsp_media_factory_add_role() } diff --git a/gstreamer-rtsp-server/src/auto/rtsp_media_factory_uri.rs b/gstreamer-rtsp-server/src/auto/rtsp_media_factory_uri.rs index 97997201d..f13b314c2 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_media_factory_uri.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_media_factory_uri.rs @@ -39,12 +39,7 @@ impl Default for RTSPMediaFactoryURI { unsafe impl Send for RTSPMediaFactoryURI {} unsafe impl Sync for RTSPMediaFactoryURI {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPMediaFactoryURIExt: IsA + sealed::Sealed + 'static { +pub trait RTSPMediaFactoryURIExt: IsA + 'static { #[doc(alias = "gst_rtsp_media_factory_uri_get_uri")] #[doc(alias = "get_uri")] fn uri(&self) -> glib::GString { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_mount_points.rs b/gstreamer-rtsp-server/src/auto/rtsp_mount_points.rs index 27f2aab57..c1c8cae22 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_mount_points.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_mount_points.rs @@ -34,12 +34,7 @@ impl Default for RTSPMountPoints { unsafe impl Send for RTSPMountPoints {} unsafe impl Sync for RTSPMountPoints {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPMountPointsExt: IsA + sealed::Sealed + 'static { +pub trait RTSPMountPointsExt: IsA + 'static { #[doc(alias = "gst_rtsp_mount_points_add_factory")] fn add_factory(&self, path: &str, factory: impl IsA) { unsafe { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_onvif_media.rs b/gstreamer-rtsp-server/src/auto/rtsp_onvif_media.rs index 63a0e9bd4..80619a26c 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_onvif_media.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_onvif_media.rs @@ -22,12 +22,7 @@ impl RTSPOnvifMedia { unsafe impl Send for RTSPOnvifMedia {} unsafe impl Sync for RTSPOnvifMedia {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPOnvifMediaExt: IsA + sealed::Sealed + 'static { +pub trait RTSPOnvifMediaExt: IsA + 'static { #[doc(alias = "gst_rtsp_onvif_media_collect_backchannel")] fn collect_backchannel(&self) -> bool { unsafe { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_onvif_media_factory.rs b/gstreamer-rtsp-server/src/auto/rtsp_onvif_media_factory.rs index 1b0189196..38d901888 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_onvif_media_factory.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_onvif_media_factory.rs @@ -36,12 +36,7 @@ impl Default for RTSPOnvifMediaFactory { unsafe impl Send for RTSPOnvifMediaFactory {} unsafe impl Sync for RTSPOnvifMediaFactory {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPOnvifMediaFactoryExt: IsA + sealed::Sealed + 'static { +pub trait RTSPOnvifMediaFactoryExt: IsA + 'static { #[doc(alias = "gst_rtsp_onvif_media_factory_get_backchannel_bandwidth")] #[doc(alias = "get_backchannel_bandwidth")] fn backchannel_bandwidth(&self) -> u32 { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_server.rs b/gstreamer-rtsp-server/src/auto/rtsp_server.rs index ba1fad822..22ddafe9d 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_server.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_server.rs @@ -60,12 +60,7 @@ impl Default for RTSPServer { unsafe impl Send for RTSPServer {} unsafe impl Sync for RTSPServer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPServerExt: IsA + sealed::Sealed + 'static { +pub trait RTSPServerExt: IsA + 'static { #[doc(alias = "gst_rtsp_server_client_filter")] fn client_filter( &self, diff --git a/gstreamer-rtsp-server/src/auto/rtsp_session.rs b/gstreamer-rtsp-server/src/auto/rtsp_session.rs index 7ff62d9cf..7300795e7 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_session.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_session.rs @@ -33,12 +33,7 @@ impl RTSPSession { unsafe impl Send for RTSPSession {} unsafe impl Sync for RTSPSession {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPSessionExt: IsA + sealed::Sealed + 'static { +pub trait RTSPSessionExt: IsA + 'static { #[doc(alias = "gst_rtsp_session_allow_expire")] fn allow_expire(&self) { unsafe { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_session_media.rs b/gstreamer-rtsp-server/src/auto/rtsp_session_media.rs index 299363751..f66d5f286 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_session_media.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_session_media.rs @@ -33,12 +33,7 @@ impl RTSPSessionMedia { unsafe impl Send for RTSPSessionMedia {} unsafe impl Sync for RTSPSessionMedia {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPSessionMediaExt: IsA + sealed::Sealed + 'static { +pub trait RTSPSessionMediaExt: IsA + 'static { //#[doc(alias = "gst_rtsp_session_media_alloc_channels")] //fn alloc_channels(&self, range: /*Ignored*/gst_rtsp::RTSPRange) -> bool { // unsafe { TODO: call ffi:gst_rtsp_session_media_alloc_channels() } diff --git a/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs b/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs index 01e4fc1b2..d39bf0768 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_session_pool.rs @@ -39,12 +39,7 @@ impl Default for RTSPSessionPool { unsafe impl Send for RTSPSessionPool {} unsafe impl Sync for RTSPSessionPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPSessionPoolExt: IsA + sealed::Sealed + 'static { +pub trait RTSPSessionPoolExt: IsA + 'static { #[doc(alias = "gst_rtsp_session_pool_cleanup")] fn cleanup(&self) -> u32 { unsafe { ffi::gst_rtsp_session_pool_cleanup(self.as_ref().to_glib_none().0) } diff --git a/gstreamer-rtsp-server/src/auto/rtsp_stream.rs b/gstreamer-rtsp-server/src/auto/rtsp_stream.rs index 87202c2b7..e910d5412 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_stream.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_stream.rs @@ -45,12 +45,7 @@ impl RTSPStream { unsafe impl Send for RTSPStream {} unsafe impl Sync for RTSPStream {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPStreamExt: IsA + sealed::Sealed + 'static { +pub trait RTSPStreamExt: IsA + 'static { #[cfg(feature = "v1_16")] #[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))] #[doc(alias = "gst_rtsp_stream_add_multicast_client_address")] diff --git a/gstreamer-rtsp-server/src/auto/rtsp_stream_transport.rs b/gstreamer-rtsp-server/src/auto/rtsp_stream_transport.rs index 1966064e5..5436145fd 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_stream_transport.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_stream_transport.rs @@ -25,12 +25,7 @@ impl RTSPStreamTransport { //} } -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPStreamTransportExt: IsA + sealed::Sealed + 'static { +pub trait RTSPStreamTransportExt: IsA + 'static { #[doc(alias = "gst_rtsp_stream_transport_get_rtpinfo")] #[doc(alias = "get_rtpinfo")] fn rtpinfo(&self, start_time: impl Into>) -> Option { diff --git a/gstreamer-rtsp-server/src/auto/rtsp_thread_pool.rs b/gstreamer-rtsp-server/src/auto/rtsp_thread_pool.rs index 55ee70db9..8452a14a8 100644 --- a/gstreamer-rtsp-server/src/auto/rtsp_thread_pool.rs +++ b/gstreamer-rtsp-server/src/auto/rtsp_thread_pool.rs @@ -47,12 +47,7 @@ impl Default for RTSPThreadPool { unsafe impl Send for RTSPThreadPool {} unsafe impl Sync for RTSPThreadPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RTSPThreadPoolExt: IsA + sealed::Sealed + 'static { +pub trait RTSPThreadPoolExt: IsA + 'static { #[doc(alias = "gst_rtsp_thread_pool_get_max_threads")] #[doc(alias = "get_max_threads")] #[doc(alias = "max-threads")] diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-validate/src/auto/bin_monitor.rs b/gstreamer-validate/src/auto/bin_monitor.rs index 149cd3d7f..91035e40c 100644 --- a/gstreamer-validate/src/auto/bin_monitor.rs +++ b/gstreamer-validate/src/auto/bin_monitor.rs @@ -43,12 +43,7 @@ impl BinMonitor { unsafe impl Send for BinMonitor {} unsafe impl Sync for BinMonitor {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BinMonitorExt: IsA + sealed::Sealed + 'static { +pub trait BinMonitorExt: IsA + 'static { #[doc(alias = "gst_validate_bin_monitor_get_scenario")] #[doc(alias = "get_scenario")] fn scenario(&self) -> Option { diff --git a/gstreamer-validate/src/auto/monitor.rs b/gstreamer-validate/src/auto/monitor.rs index 30a6e9129..4ff790ff5 100644 --- a/gstreamer-validate/src/auto/monitor.rs +++ b/gstreamer-validate/src/auto/monitor.rs @@ -43,12 +43,7 @@ impl Monitor { unsafe impl Send for Monitor {} unsafe impl Sync for Monitor {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait MonitorExt: IsA + sealed::Sealed + 'static { +pub trait MonitorExt: IsA + 'static { //#[doc(alias = "gst_validate_monitor_attach_override")] //fn attach_override(&self, override_: /*Ignored*/&Override) { // unsafe { TODO: call ffi:gst_validate_monitor_attach_override() } diff --git a/gstreamer-validate/src/auto/reporter.rs b/gstreamer-validate/src/auto/reporter.rs index 1794dd8d4..c6cb96489 100644 --- a/gstreamer-validate/src/auto/reporter.rs +++ b/gstreamer-validate/src/auto/reporter.rs @@ -22,12 +22,7 @@ impl Reporter { unsafe impl Send for Reporter {} unsafe impl Sync for Reporter {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ReporterExt: IsA + sealed::Sealed + 'static { +pub trait ReporterExt: IsA + 'static { #[doc(alias = "gst_validate_reporter_get_name")] #[doc(alias = "get_name")] fn name(&self) -> Option { diff --git a/gstreamer-validate/src/auto/runner.rs b/gstreamer-validate/src/auto/runner.rs index 22dacaf94..aa3ba13f7 100644 --- a/gstreamer-validate/src/auto/runner.rs +++ b/gstreamer-validate/src/auto/runner.rs @@ -39,12 +39,7 @@ impl Default for Runner { unsafe impl Send for Runner {} unsafe impl Sync for Runner {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RunnerExt: IsA + sealed::Sealed + 'static { +pub trait RunnerExt: IsA + 'static { #[doc(alias = "gst_validate_runner_add_report")] fn add_report(&self, report: &Report) { unsafe { diff --git a/gstreamer-validate/src/auto/scenario.rs b/gstreamer-validate/src/auto/scenario.rs index b5b7cc7b5..1ddbcf68e 100644 --- a/gstreamer-validate/src/auto/scenario.rs +++ b/gstreamer-validate/src/auto/scenario.rs @@ -51,12 +51,7 @@ impl Scenario { unsafe impl Send for Scenario {} unsafe impl Sync for Scenario {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ScenarioExt: IsA + sealed::Sealed + 'static { +pub trait ScenarioExt: IsA + 'static { //#[doc(alias = "gst_validate_scenario_execute_seek")] //fn execute_seek(&self, action: &Action, rate: f64, format: gst::Format, flags: gst::SeekFlags, start_type: gst::SeekType, start: /*Ignored*/gst::ClockTime, stop_type: gst::SeekType, stop: /*Ignored*/gst::ClockTime) -> i32 { // unsafe { TODO: call ffi:gst_validate_scenario_execute_seek() } diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-video/src/auto/color_balance.rs b/gstreamer-video/src/auto/color_balance.rs index d9896b8b1..5735ca91c 100644 --- a/gstreamer-video/src/auto/color_balance.rs +++ b/gstreamer-video/src/auto/color_balance.rs @@ -27,12 +27,7 @@ impl ColorBalance { unsafe impl Send for ColorBalance {} unsafe impl Sync for ColorBalance {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ColorBalanceExt: IsA + sealed::Sealed + 'static { +pub trait ColorBalanceExt: IsA + 'static { #[doc(alias = "gst_color_balance_get_balance_type")] #[doc(alias = "get_balance_type")] fn balance_type(&self) -> ColorBalanceType { diff --git a/gstreamer-video/src/auto/color_balance_channel.rs b/gstreamer-video/src/auto/color_balance_channel.rs index 0738fe02b..250adb73c 100644 --- a/gstreamer-video/src/auto/color_balance_channel.rs +++ b/gstreamer-video/src/auto/color_balance_channel.rs @@ -27,12 +27,7 @@ impl ColorBalanceChannel { unsafe impl Send for ColorBalanceChannel {} unsafe impl Sync for ColorBalanceChannel {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ColorBalanceChannelExt: IsA + sealed::Sealed + 'static { +pub trait ColorBalanceChannelExt: IsA + 'static { #[doc(alias = "value-changed")] fn connect_value_changed( &self, diff --git a/gstreamer-video/src/auto/navigation.rs b/gstreamer-video/src/auto/navigation.rs index eeb644fa5..75c181350 100644 --- a/gstreamer-video/src/auto/navigation.rs +++ b/gstreamer-video/src/auto/navigation.rs @@ -32,12 +32,7 @@ impl Navigation { unsafe impl Send for Navigation {} unsafe impl Sync for Navigation {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait NavigationExt: IsA + sealed::Sealed + 'static { +pub trait NavigationExt: IsA + 'static { #[doc(alias = "gst_navigation_send_command")] fn send_command(&self, command: NavigationCommand) { unsafe { diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-video/src/auto/video_aggregator.rs b/gstreamer-video/src/auto/video_aggregator.rs index ef5abbaeb..a12008519 100644 --- a/gstreamer-video/src/auto/video_aggregator.rs +++ b/gstreamer-video/src/auto/video_aggregator.rs @@ -22,12 +22,7 @@ impl VideoAggregator { unsafe impl Send for VideoAggregator {} unsafe impl Sync for VideoAggregator {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoAggregatorExt: IsA + sealed::Sealed + 'static { +pub trait VideoAggregatorExt: IsA + 'static { //#[cfg(feature = "v1_20")] //#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))] //#[doc(alias = "gst_video_aggregator_get_execution_task_pool")] diff --git a/gstreamer-video/src/auto/video_aggregator_convert_pad.rs b/gstreamer-video/src/auto/video_aggregator_convert_pad.rs index 95ca1026b..279767311 100644 --- a/gstreamer-video/src/auto/video_aggregator_convert_pad.rs +++ b/gstreamer-video/src/auto/video_aggregator_convert_pad.rs @@ -22,14 +22,7 @@ impl VideoAggregatorConvertPad { unsafe impl Send for VideoAggregatorConvertPad {} unsafe impl Sync for VideoAggregatorConvertPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoAggregatorConvertPadExt: - IsA + sealed::Sealed + 'static -{ +pub trait VideoAggregatorConvertPadExt: IsA + 'static { #[doc(alias = "gst_video_aggregator_convert_pad_update_conversion_info")] fn update_conversion_info(&self) { unsafe { diff --git a/gstreamer-video/src/auto/video_aggregator_pad.rs b/gstreamer-video/src/auto/video_aggregator_pad.rs index b14fb8925..fdee9bdea 100644 --- a/gstreamer-video/src/auto/video_aggregator_pad.rs +++ b/gstreamer-video/src/auto/video_aggregator_pad.rs @@ -27,12 +27,7 @@ impl VideoAggregatorPad { unsafe impl Send for VideoAggregatorPad {} unsafe impl Sync for VideoAggregatorPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoAggregatorPadExt: IsA + sealed::Sealed + 'static { +pub trait VideoAggregatorPadExt: IsA + 'static { #[doc(alias = "gst_video_aggregator_pad_set_needs_alpha")] fn set_needs_alpha(&self, needs_alpha: bool) { unsafe { diff --git a/gstreamer-video/src/auto/video_decoder.rs b/gstreamer-video/src/auto/video_decoder.rs index 97b35a2b0..ac4804d80 100644 --- a/gstreamer-video/src/auto/video_decoder.rs +++ b/gstreamer-video/src/auto/video_decoder.rs @@ -31,12 +31,7 @@ impl VideoDecoder { unsafe impl Send for VideoDecoder {} unsafe impl Sync for VideoDecoder {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoDecoderExt: IsA + sealed::Sealed + 'static { +pub trait VideoDecoderExt: IsA + 'static { #[doc(alias = "gst_video_decoder_add_to_frame")] fn add_to_frame(&self, n_bytes: i32) { unsafe { diff --git a/gstreamer-video/src/auto/video_encoder.rs b/gstreamer-video/src/auto/video_encoder.rs index ebdf22051..28c193335 100644 --- a/gstreamer-video/src/auto/video_encoder.rs +++ b/gstreamer-video/src/auto/video_encoder.rs @@ -27,12 +27,7 @@ impl VideoEncoder { unsafe impl Send for VideoEncoder {} unsafe impl Sync for VideoEncoder {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoEncoderExt: IsA + sealed::Sealed + 'static { +pub trait VideoEncoderExt: IsA + 'static { #[doc(alias = "gst_video_encoder_allocate_output_buffer")] fn allocate_output_buffer(&self, size: usize) -> gst::Buffer { unsafe { diff --git a/gstreamer-video/src/auto/video_orientation.rs b/gstreamer-video/src/auto/video_orientation.rs index b1e2df1bf..7f9c38e98 100644 --- a/gstreamer-video/src/auto/video_orientation.rs +++ b/gstreamer-video/src/auto/video_orientation.rs @@ -22,12 +22,7 @@ impl VideoOrientation { unsafe impl Send for VideoOrientation {} unsafe impl Sync for VideoOrientation {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoOrientationExt: IsA + sealed::Sealed + 'static { +pub trait VideoOrientationExt: IsA + 'static { #[doc(alias = "gst_video_orientation_get_hcenter")] #[doc(alias = "get_hcenter")] fn hcenter(&self) -> Option { diff --git a/gstreamer-video/src/auto/video_overlay.rs b/gstreamer-video/src/auto/video_overlay.rs index 662dc05f1..58586763b 100644 --- a/gstreamer-video/src/auto/video_overlay.rs +++ b/gstreamer-video/src/auto/video_overlay.rs @@ -27,12 +27,7 @@ impl VideoOverlay { unsafe impl Send for VideoOverlay {} unsafe impl Sync for VideoOverlay {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoOverlayExt: IsA + sealed::Sealed + 'static { +pub trait VideoOverlayExt: IsA + 'static { #[doc(alias = "gst_video_overlay_expose")] fn expose(&self) { unsafe { diff --git a/gstreamer-video/src/auto/video_sink.rs b/gstreamer-video/src/auto/video_sink.rs index c4891e376..e16c8beaf 100644 --- a/gstreamer-video/src/auto/video_sink.rs +++ b/gstreamer-video/src/auto/video_sink.rs @@ -28,12 +28,7 @@ impl VideoSink { unsafe impl Send for VideoSink {} unsafe impl Sync for VideoSink {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait VideoSinkExt: IsA + sealed::Sealed + 'static { +pub trait VideoSinkExt: IsA + 'static { #[doc(alias = "show-preroll-frame")] fn shows_preroll_frame(&self) -> bool { ObjectExt::property(self.as_ref(), "show-preroll-frame") diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer-webrtc/src/auto/web_rtcice.rs b/gstreamer-webrtc/src/auto/web_rtcice.rs index e99bfb8cc..0903fd9c8 100644 --- a/gstreamer-webrtc/src/auto/web_rtcice.rs +++ b/gstreamer-webrtc/src/auto/web_rtcice.rs @@ -29,12 +29,7 @@ impl WebRTCICE { unsafe impl Send for WebRTCICE {} unsafe impl Sync for WebRTCICE {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait WebRTCICEExt: IsA + sealed::Sealed + 'static { +pub trait WebRTCICEExt: IsA + 'static { #[doc(alias = "gst_webrtc_ice_add_stream")] fn add_stream(&self, session_id: u32) -> Option { unsafe { diff --git a/gstreamer-webrtc/src/auto/web_rtcice_stream.rs b/gstreamer-webrtc/src/auto/web_rtcice_stream.rs index 80345b625..02e888cbb 100644 --- a/gstreamer-webrtc/src/auto/web_rtcice_stream.rs +++ b/gstreamer-webrtc/src/auto/web_rtcice_stream.rs @@ -22,12 +22,7 @@ impl WebRTCICEStream { unsafe impl Send for WebRTCICEStream {} unsafe impl Sync for WebRTCICEStream {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait WebRTCICEStreamExt: IsA + sealed::Sealed + 'static { +pub trait WebRTCICEStreamExt: IsA + 'static { #[doc(alias = "gst_webrtc_ice_stream_find_transport")] fn find_transport(&self, component: WebRTCICEComponent) -> Option { unsafe { diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer/src/auto/allocator.rs b/gstreamer/src/auto/allocator.rs index 15c8ff881..b3be9a07e 100644 --- a/gstreamer/src/auto/allocator.rs +++ b/gstreamer/src/auto/allocator.rs @@ -28,12 +28,7 @@ impl Allocator { unsafe impl Send for Allocator {} unsafe impl Sync for Allocator {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait AllocatorExt: IsA + sealed::Sealed + 'static { +pub trait AllocatorExt: IsA + 'static { #[doc(alias = "gst_allocator_alloc")] fn alloc( &self, diff --git a/gstreamer/src/auto/bin.rs b/gstreamer/src/auto/bin.rs index 40e6dd13b..81e0c3311 100644 --- a/gstreamer/src/auto/bin.rs +++ b/gstreamer/src/auto/bin.rs @@ -27,12 +27,7 @@ impl Bin { unsafe impl Send for Bin {} unsafe impl Sync for Bin {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GstBinExt: IsA + sealed::Sealed + 'static { +pub trait GstBinExt: IsA + 'static { #[doc(alias = "gst_bin_add")] fn add(&self, element: &impl IsA) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer/src/auto/buffer_pool.rs b/gstreamer/src/auto/buffer_pool.rs index 527f906d1..b1b1e67da 100644 --- a/gstreamer/src/auto/buffer_pool.rs +++ b/gstreamer/src/auto/buffer_pool.rs @@ -34,12 +34,7 @@ impl Default for BufferPool { unsafe impl Send for BufferPool {} unsafe impl Sync for BufferPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait BufferPoolExt: IsA + sealed::Sealed + 'static { +pub trait BufferPoolExt: IsA + 'static { #[doc(alias = "gst_buffer_pool_get_options")] #[doc(alias = "get_options")] fn options(&self) -> Vec { diff --git a/gstreamer/src/auto/child_proxy.rs b/gstreamer/src/auto/child_proxy.rs index 1ac22990e..afa198f2a 100644 --- a/gstreamer/src/auto/child_proxy.rs +++ b/gstreamer/src/auto/child_proxy.rs @@ -27,12 +27,7 @@ impl ChildProxy { unsafe impl Send for ChildProxy {} unsafe impl Sync for ChildProxy {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ChildProxyExt: IsA + sealed::Sealed + 'static { +pub trait ChildProxyExt: IsA + 'static { #[doc(alias = "gst_child_proxy_child_added")] fn child_added(&self, child: &impl IsA, name: &str) { unsafe { diff --git a/gstreamer/src/auto/clock.rs b/gstreamer/src/auto/clock.rs index 6eae6d873..0b8f6cc77 100644 --- a/gstreamer/src/auto/clock.rs +++ b/gstreamer/src/auto/clock.rs @@ -76,12 +76,7 @@ impl Clock { unsafe impl Send for Clock {} unsafe impl Sync for Clock {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ClockExt: IsA + sealed::Sealed + 'static { +pub trait ClockExt: IsA + 'static { #[doc(alias = "gst_clock_add_observation")] fn add_observation(&self, slave: ClockTime, master: ClockTime) -> Option { unsafe { diff --git a/gstreamer/src/auto/control_binding.rs b/gstreamer/src/auto/control_binding.rs index d8c76a1cc..807db33f4 100644 --- a/gstreamer/src/auto/control_binding.rs +++ b/gstreamer/src/auto/control_binding.rs @@ -22,12 +22,7 @@ impl ControlBinding { unsafe impl Send for ControlBinding {} unsafe impl Sync for ControlBinding {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ControlBindingExt: IsA + sealed::Sealed + 'static { +pub trait ControlBindingExt: IsA + 'static { #[doc(alias = "gst_control_binding_get_value")] #[doc(alias = "get_value")] fn value(&self, timestamp: ClockTime) -> Option { diff --git a/gstreamer/src/auto/control_source.rs b/gstreamer/src/auto/control_source.rs index 91dfeec0f..d684912e0 100644 --- a/gstreamer/src/auto/control_source.rs +++ b/gstreamer/src/auto/control_source.rs @@ -22,12 +22,7 @@ impl ControlSource { unsafe impl Send for ControlSource {} unsafe impl Sync for ControlSource {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ControlSourceExt: IsA + sealed::Sealed + 'static { +pub trait ControlSourceExt: IsA + 'static { #[doc(alias = "gst_control_source_get_value")] #[doc(alias = "control_source_get_value")] fn value(&self, timestamp: ClockTime) -> Option { diff --git a/gstreamer/src/auto/device.rs b/gstreamer/src/auto/device.rs index b13f40d25..7a25621c1 100644 --- a/gstreamer/src/auto/device.rs +++ b/gstreamer/src/auto/device.rs @@ -27,12 +27,7 @@ impl Device { unsafe impl Send for Device {} unsafe impl Sync for Device {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait DeviceExt: IsA + sealed::Sealed + 'static { +pub trait DeviceExt: IsA + 'static { #[doc(alias = "gst_device_create_element")] fn create_element(&self, name: Option<&str>) -> Result { unsafe { diff --git a/gstreamer/src/auto/device_monitor.rs b/gstreamer/src/auto/device_monitor.rs index 51e30902d..94044c988 100644 --- a/gstreamer/src/auto/device_monitor.rs +++ b/gstreamer/src/auto/device_monitor.rs @@ -39,12 +39,7 @@ impl Default for DeviceMonitor { unsafe impl Send for DeviceMonitor {} unsafe impl Sync for DeviceMonitor {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait DeviceMonitorExt: IsA + sealed::Sealed + 'static { +pub trait DeviceMonitorExt: IsA + 'static { #[doc(alias = "gst_device_monitor_get_bus")] #[doc(alias = "get_bus")] fn bus(&self) -> Bus { diff --git a/gstreamer/src/auto/device_provider.rs b/gstreamer/src/auto/device_provider.rs index 65b15babe..a66cb623d 100644 --- a/gstreamer/src/auto/device_provider.rs +++ b/gstreamer/src/auto/device_provider.rs @@ -27,12 +27,7 @@ impl DeviceProvider { unsafe impl Send for DeviceProvider {} unsafe impl Sync for DeviceProvider {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait DeviceProviderExt: IsA + sealed::Sealed + 'static { +pub trait DeviceProviderExt: IsA + 'static { #[doc(alias = "gst_device_provider_can_monitor")] fn can_monitor(&self) -> bool { unsafe { diff --git a/gstreamer/src/auto/element.rs b/gstreamer/src/auto/element.rs index 13e2dd382..484c7bee7 100644 --- a/gstreamer/src/auto/element.rs +++ b/gstreamer/src/auto/element.rs @@ -54,12 +54,7 @@ impl Element { unsafe impl Send for Element {} unsafe impl Sync for Element {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ElementExt: IsA + sealed::Sealed + 'static { +pub trait ElementExt: IsA + 'static { #[doc(alias = "gst_element_abort_state")] fn abort_state(&self) { unsafe { diff --git a/gstreamer/src/auto/ghost_pad.rs b/gstreamer/src/auto/ghost_pad.rs index c4d8fedfe..d08ff6d3f 100644 --- a/gstreamer/src/auto/ghost_pad.rs +++ b/gstreamer/src/auto/ghost_pad.rs @@ -22,12 +22,7 @@ impl GhostPad { unsafe impl Send for GhostPad {} unsafe impl Sync for GhostPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GhostPadExt: IsA + sealed::Sealed + 'static { +pub trait GhostPadExt: IsA + 'static { #[doc(alias = "gst_ghost_pad_get_target")] #[doc(alias = "get_target")] fn target(&self) -> Option { diff --git a/gstreamer/src/auto/object.rs b/gstreamer/src/auto/object.rs index 4c7407e3f..77cd693d0 100644 --- a/gstreamer/src/auto/object.rs +++ b/gstreamer/src/auto/object.rs @@ -55,12 +55,7 @@ impl std::fmt::Display for Object { unsafe impl Send for Object {} unsafe impl Sync for Object {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait GstObjectExt: IsA + sealed::Sealed + 'static { +pub trait GstObjectExt: IsA + 'static { #[doc(alias = "gst_object_add_control_binding")] fn add_control_binding( &self, diff --git a/gstreamer/src/auto/pad.rs b/gstreamer/src/auto/pad.rs index 58c439b19..3c49bbe80 100644 --- a/gstreamer/src/auto/pad.rs +++ b/gstreamer/src/auto/pad.rs @@ -30,12 +30,7 @@ impl Pad { unsafe impl Send for Pad {} unsafe impl Sync for Pad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PadExt: IsA + sealed::Sealed + 'static { +pub trait PadExt: IsA + 'static { #[doc(alias = "gst_pad_activate_mode")] fn activate_mode(&self, mode: PadMode, active: bool) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer/src/auto/pipeline.rs b/gstreamer/src/auto/pipeline.rs index 4068b99c9..676115011 100644 --- a/gstreamer/src/auto/pipeline.rs +++ b/gstreamer/src/auto/pipeline.rs @@ -27,12 +27,7 @@ impl Pipeline { unsafe impl Send for Pipeline {} unsafe impl Sync for Pipeline {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PipelineExt: IsA + sealed::Sealed + 'static { +pub trait PipelineExt: IsA + 'static { #[doc(alias = "gst_pipeline_auto_clock")] fn auto_clock(&self) { unsafe { diff --git a/gstreamer/src/auto/plugin_feature.rs b/gstreamer/src/auto/plugin_feature.rs index 7879f50ef..c57f69545 100644 --- a/gstreamer/src/auto/plugin_feature.rs +++ b/gstreamer/src/auto/plugin_feature.rs @@ -22,12 +22,7 @@ impl PluginFeature { unsafe impl Send for PluginFeature {} unsafe impl Sync for PluginFeature {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PluginFeatureExt: IsA + sealed::Sealed + 'static { +pub trait PluginFeatureExt: IsA + 'static { #[doc(alias = "gst_plugin_feature_check_version")] fn check_version(&self, min_major: u32, min_minor: u32, min_micro: u32) -> bool { unsafe { diff --git a/gstreamer/src/auto/preset.rs b/gstreamer/src/auto/preset.rs index de7b8ad06..f451de50b 100644 --- a/gstreamer/src/auto/preset.rs +++ b/gstreamer/src/auto/preset.rs @@ -40,12 +40,7 @@ impl Preset { unsafe impl Send for Preset {} unsafe impl Sync for Preset {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait PresetExt: IsA + sealed::Sealed + 'static { +pub trait PresetExt: IsA + 'static { #[doc(alias = "gst_preset_delete_preset")] fn delete_preset(&self, name: &str) -> Result<(), glib::error::BoolError> { unsafe { diff --git a/gstreamer/src/auto/proxy_pad.rs b/gstreamer/src/auto/proxy_pad.rs index 739e3f8a4..ec19f8e38 100644 --- a/gstreamer/src/auto/proxy_pad.rs +++ b/gstreamer/src/auto/proxy_pad.rs @@ -27,12 +27,7 @@ impl ProxyPad { unsafe impl Send for ProxyPad {} unsafe impl Sync for ProxyPad {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait ProxyPadExt: IsA + sealed::Sealed + 'static { +pub trait ProxyPadExt: IsA + 'static { #[doc(alias = "gst_proxy_pad_get_internal")] #[doc(alias = "get_internal")] #[must_use] diff --git a/gstreamer/src/auto/system_clock.rs b/gstreamer/src/auto/system_clock.rs index 73b7b8afb..53d8da4c4 100644 --- a/gstreamer/src/auto/system_clock.rs +++ b/gstreamer/src/auto/system_clock.rs @@ -41,12 +41,7 @@ impl SystemClock { unsafe impl Send for SystemClock {} unsafe impl Sync for SystemClock {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait SystemClockExt: IsA + sealed::Sealed + 'static { +pub trait SystemClockExt: IsA + 'static { #[doc(alias = "clock-type")] fn clock_type(&self) -> ClockType { ObjectExt::property(self.as_ref(), "clock-type") diff --git a/gstreamer/src/auto/tag_setter.rs b/gstreamer/src/auto/tag_setter.rs index bace964d3..dc4e992f1 100644 --- a/gstreamer/src/auto/tag_setter.rs +++ b/gstreamer/src/auto/tag_setter.rs @@ -22,12 +22,7 @@ impl TagSetter { unsafe impl Send for TagSetter {} unsafe impl Sync for TagSetter {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TagSetterExt: IsA + sealed::Sealed + 'static { +pub trait TagSetterExt: IsA + 'static { //#[doc(alias = "gst_tag_setter_add_tag_valist")] //fn add_tag_valist(&self, mode: TagMergeMode, tag: &str, var_args: /*Unknown conversion*//*Unimplemented*/Unsupported) { // unsafe { TODO: call ffi:gst_tag_setter_add_tag_valist() } diff --git a/gstreamer/src/auto/task.rs b/gstreamer/src/auto/task.rs index 35e61cb6c..ca0c2a5c6 100644 --- a/gstreamer/src/auto/task.rs +++ b/gstreamer/src/auto/task.rs @@ -30,12 +30,7 @@ impl Task { unsafe impl Send for Task {} unsafe impl Sync for Task {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TaskExt: IsA + sealed::Sealed + 'static { +pub trait TaskExt: IsA + 'static { #[doc(alias = "gst_task_get_pool")] #[doc(alias = "get_pool")] fn pool(&self) -> TaskPool { diff --git a/gstreamer/src/auto/task_pool.rs b/gstreamer/src/auto/task_pool.rs index a3d070a9b..615413f7a 100644 --- a/gstreamer/src/auto/task_pool.rs +++ b/gstreamer/src/auto/task_pool.rs @@ -34,12 +34,7 @@ impl Default for TaskPool { unsafe impl Send for TaskPool {} unsafe impl Sync for TaskPool {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TaskPoolExt: IsA + sealed::Sealed + 'static { +pub trait TaskPoolExt: IsA + 'static { #[doc(alias = "gst_task_pool_cleanup")] fn cleanup(&self) { unsafe { diff --git a/gstreamer/src/auto/toc_setter.rs b/gstreamer/src/auto/toc_setter.rs index 069cfe771..9c6a739b4 100644 --- a/gstreamer/src/auto/toc_setter.rs +++ b/gstreamer/src/auto/toc_setter.rs @@ -22,12 +22,7 @@ impl TocSetter { unsafe impl Send for TocSetter {} unsafe impl Sync for TocSetter {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TocSetterExt: IsA + sealed::Sealed + 'static { +pub trait TocSetterExt: IsA + 'static { #[doc(alias = "gst_toc_setter_get_toc")] #[doc(alias = "get_toc")] fn toc(&self) -> Option { diff --git a/gstreamer/src/auto/tracer.rs b/gstreamer/src/auto/tracer.rs index c1d2b8859..5ad8aaa80 100644 --- a/gstreamer/src/auto/tracer.rs +++ b/gstreamer/src/auto/tracer.rs @@ -27,12 +27,7 @@ impl Tracer { unsafe impl Send for Tracer {} unsafe impl Sync for Tracer {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait TracerExt: IsA + sealed::Sealed + 'static { +pub trait TracerExt: IsA + 'static { fn params(&self) -> Option { ObjectExt::property(self.as_ref(), "params") } diff --git a/gstreamer/src/auto/uri_handler.rs b/gstreamer/src/auto/uri_handler.rs index 2b6476934..1c8fac13b 100644 --- a/gstreamer/src/auto/uri_handler.rs +++ b/gstreamer/src/auto/uri_handler.rs @@ -22,12 +22,7 @@ impl URIHandler { unsafe impl Send for URIHandler {} unsafe impl Sync for URIHandler {} -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait URIHandlerExt: IsA + sealed::Sealed + 'static { +pub trait URIHandlerExt: IsA + 'static { #[doc(alias = "gst_uri_handler_get_protocols")] #[doc(alias = "get_protocols")] fn protocols(&self) -> Vec { diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5) diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index e638c6b60..e20a6c61d 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 @ a11b11f2e403) -from gir-files (https://github.com/gtk-rs/gir-files @ 62da9eb7c4bd) +Generated by gir (https://github.com/gtk-rs/gir @ 0a15f4e10c41) +from gir-files (https://github.com/gtk-rs/gir-files @ e45712216c81) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ db97a3ad67f5)