diff --git a/gstreamer/Gir.toml b/gstreamer/Gir.toml index 7c1a35dc0..5fa8de2a9 100644 --- a/gstreamer/Gir.toml +++ b/gstreamer/Gir.toml @@ -21,13 +21,10 @@ generate = [ "Gst.CapsIntersectMode", "Gst.ClockEntryType", "Gst.ClockTimeDiff", - "Gst.CoreError", "Gst.DebugColorFlags", "Gst.DebugGraphDetails", - "Gst.DebugLevel", "Gst.EventTypeFlags", "Gst.GapFlags", - "Gst.LibraryError", "Gst.PadMode", "Gst.PadProbeReturn", "Gst.ParseError", @@ -37,18 +34,14 @@ generate = [ "Gst.ProgressType", "Gst.PromiseResult", "Gst.QOSType", - "Gst.ResourceError", "Gst.SchedulingFlags", "Gst.SeekType", "Gst.SerializeFlags", "Gst.StateChange", - "Gst.StreamError", "Gst.StreamStatusType", "Gst.StreamType", "Gst.StructureChangeType", "Gst.SystemClock", - "Gst.TagFlag", - "Gst.TagMergeMode", "Gst.TaskState", "Gst.TocSetter", "Gst.URIError", @@ -836,6 +829,13 @@ generate_builder = true name = "control_source_get_value_array" manual = true +[[object]] +name = "Gst.CoreError" +status = "generate" + [[object.member]] + name = "num_errors" + ignore = true + [[object]] name = "Gst.DateTime" status = "generate" @@ -953,6 +953,13 @@ status = "generate" [object.function.return] nullable_return_is_error = "Can't create DateTime from UNIX epoch" +[[object]] +name = "Gst.DebugLevel" +status = "generate" + [[object.member]] + name = "count" + ignore = true + [[object]] name = "Gst.Device" status = "generate" @@ -1430,6 +1437,13 @@ status = "generate" # wrong instance type manual = true +[[object]] +name = "Gst.LibraryError" +status = "generate" + [[object.member]] + name = "num_errors" + ignore = true + [[object]] name = "Gst.Memory" status = "manual" @@ -2052,6 +2066,13 @@ final_type = true # Use glib::List as return type manual = true +[[object]] +name = "Gst.ResourceError" +status = "generate" + [[object.member]] + name = "num_errors" + ignore = true + [[object]] name = "Gst.Sample" status = "manual" @@ -2128,6 +2149,13 @@ final_type = true name = "upstream-id" generate = ["get"] +[[object]] +name = "Gst.StreamError" +status = "generate" + [[object.member]] + name = "num_errors" + ignore = true + [[object]] name = "Gst.StreamFlags" status = "generate" @@ -2242,11 +2270,25 @@ ref_mode = "ref" name = "set_parent_refcount" ignore = true +[[object]] +name = "Gst.TagFlag" +status = "generate" + [[object.member]] + name = "count" + ignore = true + [[object]] name = "Gst.TagList" status = "manual" ref_mode = "ref" +[[object]] +name = "Gst.TagMergeMode" +status = "generate" + [[object.member]] + name = "count" + ignore = true + [[object]] name = "Gst.TagScope" status = "generate" diff --git a/gstreamer/src/auto/enums.rs b/gstreamer/src/auto/enums.rs index bc6f23c84..39fc44aff 100644 --- a/gstreamer/src/auto/enums.rs +++ b/gstreamer/src/auto/enums.rs @@ -515,8 +515,6 @@ pub enum CoreError { Clock, #[doc(alias = "GST_CORE_ERROR_DISABLED")] Disabled, - #[doc(alias = "GST_CORE_ERROR_NUM_ERRORS")] - NumErrors, #[doc(hidden)] __Unknown(i32), } @@ -541,7 +539,6 @@ impl IntoGlib for CoreError { Self::MissingPlugin => ffi::GST_CORE_ERROR_MISSING_PLUGIN, Self::Clock => ffi::GST_CORE_ERROR_CLOCK, Self::Disabled => ffi::GST_CORE_ERROR_DISABLED, - Self::NumErrors => ffi::GST_CORE_ERROR_NUM_ERRORS, Self::__Unknown(value) => value, } } @@ -566,7 +563,6 @@ impl FromGlib for CoreError { ffi::GST_CORE_ERROR_MISSING_PLUGIN => Self::MissingPlugin, ffi::GST_CORE_ERROR_CLOCK => Self::Clock, ffi::GST_CORE_ERROR_DISABLED => Self::Disabled, - ffi::GST_CORE_ERROR_NUM_ERRORS => Self::NumErrors, value => Self::__Unknown(value), } } @@ -600,7 +596,6 @@ impl ErrorDomain for CoreError { ffi::GST_CORE_ERROR_MISSING_PLUGIN => Some(Self::MissingPlugin), ffi::GST_CORE_ERROR_CLOCK => Some(Self::Clock), ffi::GST_CORE_ERROR_DISABLED => Some(Self::Disabled), - ffi::GST_CORE_ERROR_NUM_ERRORS => Some(Self::NumErrors), _ => Some(Self::Failed), } } @@ -661,8 +656,6 @@ pub enum DebugLevel { Trace, #[doc(alias = "GST_LEVEL_MEMDUMP")] Memdump, - #[doc(alias = "GST_LEVEL_COUNT")] - Count, #[doc(hidden)] __Unknown(i32), } @@ -703,7 +696,6 @@ impl IntoGlib for DebugLevel { Self::Log => ffi::GST_LEVEL_LOG, Self::Trace => ffi::GST_LEVEL_TRACE, Self::Memdump => ffi::GST_LEVEL_MEMDUMP, - Self::Count => ffi::GST_LEVEL_COUNT, Self::__Unknown(value) => value, } } @@ -723,7 +715,6 @@ impl FromGlib for DebugLevel { ffi::GST_LEVEL_LOG => Self::Log, ffi::GST_LEVEL_TRACE => Self::Trace, ffi::GST_LEVEL_MEMDUMP => Self::Memdump, - ffi::GST_LEVEL_COUNT => Self::Count, value => Self::__Unknown(value), } } @@ -1245,8 +1236,6 @@ pub enum LibraryError { Settings, #[doc(alias = "GST_LIBRARY_ERROR_ENCODE")] Encode, - #[doc(alias = "GST_LIBRARY_ERROR_NUM_ERRORS")] - NumErrors, #[doc(hidden)] __Unknown(i32), } @@ -1263,7 +1252,6 @@ impl IntoGlib for LibraryError { Self::Shutdown => ffi::GST_LIBRARY_ERROR_SHUTDOWN, Self::Settings => ffi::GST_LIBRARY_ERROR_SETTINGS, Self::Encode => ffi::GST_LIBRARY_ERROR_ENCODE, - Self::NumErrors => ffi::GST_LIBRARY_ERROR_NUM_ERRORS, Self::__Unknown(value) => value, } } @@ -1280,7 +1268,6 @@ impl FromGlib for LibraryError { ffi::GST_LIBRARY_ERROR_SHUTDOWN => Self::Shutdown, ffi::GST_LIBRARY_ERROR_SETTINGS => Self::Settings, ffi::GST_LIBRARY_ERROR_ENCODE => Self::Encode, - ffi::GST_LIBRARY_ERROR_NUM_ERRORS => Self::NumErrors, value => Self::__Unknown(value), } } @@ -1306,7 +1293,6 @@ impl ErrorDomain for LibraryError { ffi::GST_LIBRARY_ERROR_SHUTDOWN => Some(Self::Shutdown), ffi::GST_LIBRARY_ERROR_SETTINGS => Some(Self::Settings), ffi::GST_LIBRARY_ERROR_ENCODE => Some(Self::Encode), - ffi::GST_LIBRARY_ERROR_NUM_ERRORS => Some(Self::NumErrors), _ => Some(Self::Failed), } } @@ -2327,8 +2313,6 @@ pub enum ResourceError { NoSpaceLeft, #[doc(alias = "GST_RESOURCE_ERROR_NOT_AUTHORIZED")] NotAuthorized, - #[doc(alias = "GST_RESOURCE_ERROR_NUM_ERRORS")] - NumErrors, #[doc(hidden)] __Unknown(i32), } @@ -2354,7 +2338,6 @@ impl IntoGlib for ResourceError { Self::Settings => ffi::GST_RESOURCE_ERROR_SETTINGS, Self::NoSpaceLeft => ffi::GST_RESOURCE_ERROR_NO_SPACE_LEFT, Self::NotAuthorized => ffi::GST_RESOURCE_ERROR_NOT_AUTHORIZED, - Self::NumErrors => ffi::GST_RESOURCE_ERROR_NUM_ERRORS, Self::__Unknown(value) => value, } } @@ -2380,7 +2363,6 @@ impl FromGlib for ResourceError { ffi::GST_RESOURCE_ERROR_SETTINGS => Self::Settings, ffi::GST_RESOURCE_ERROR_NO_SPACE_LEFT => Self::NoSpaceLeft, ffi::GST_RESOURCE_ERROR_NOT_AUTHORIZED => Self::NotAuthorized, - ffi::GST_RESOURCE_ERROR_NUM_ERRORS => Self::NumErrors, value => Self::__Unknown(value), } } @@ -2415,7 +2397,6 @@ impl ErrorDomain for ResourceError { ffi::GST_RESOURCE_ERROR_SETTINGS => Some(Self::Settings), ffi::GST_RESOURCE_ERROR_NO_SPACE_LEFT => Some(Self::NoSpaceLeft), ffi::GST_RESOURCE_ERROR_NOT_AUTHORIZED => Some(Self::NotAuthorized), - ffi::GST_RESOURCE_ERROR_NUM_ERRORS => Some(Self::NumErrors), _ => Some(Self::Failed), } } @@ -2843,8 +2824,6 @@ pub enum StreamError { Decrypt, #[doc(alias = "GST_STREAM_ERROR_DECRYPT_NOKEY")] DecryptNokey, - #[doc(alias = "GST_STREAM_ERROR_NUM_ERRORS")] - NumErrors, #[doc(hidden)] __Unknown(i32), } @@ -2868,7 +2847,6 @@ impl IntoGlib for StreamError { Self::Format => ffi::GST_STREAM_ERROR_FORMAT, Self::Decrypt => ffi::GST_STREAM_ERROR_DECRYPT, Self::DecryptNokey => ffi::GST_STREAM_ERROR_DECRYPT_NOKEY, - Self::NumErrors => ffi::GST_STREAM_ERROR_NUM_ERRORS, Self::__Unknown(value) => value, } } @@ -2892,7 +2870,6 @@ impl FromGlib for StreamError { ffi::GST_STREAM_ERROR_FORMAT => Self::Format, ffi::GST_STREAM_ERROR_DECRYPT => Self::Decrypt, ffi::GST_STREAM_ERROR_DECRYPT_NOKEY => Self::DecryptNokey, - ffi::GST_STREAM_ERROR_NUM_ERRORS => Self::NumErrors, value => Self::__Unknown(value), } } @@ -2925,7 +2902,6 @@ impl ErrorDomain for StreamError { ffi::GST_STREAM_ERROR_FORMAT => Some(Self::Format), ffi::GST_STREAM_ERROR_DECRYPT => Some(Self::Decrypt), ffi::GST_STREAM_ERROR_DECRYPT_NOKEY => Some(Self::DecryptNokey), - ffi::GST_STREAM_ERROR_NUM_ERRORS => Some(Self::NumErrors), _ => Some(Self::Failed), } } @@ -3136,8 +3112,6 @@ pub enum TagFlag { Encoded, #[doc(alias = "GST_TAG_FLAG_DECODED")] Decoded, - #[doc(alias = "GST_TAG_FLAG_COUNT")] - Count, #[doc(hidden)] __Unknown(i32), } @@ -3152,7 +3126,6 @@ impl IntoGlib for TagFlag { Self::Meta => ffi::GST_TAG_FLAG_META, Self::Encoded => ffi::GST_TAG_FLAG_ENCODED, Self::Decoded => ffi::GST_TAG_FLAG_DECODED, - Self::Count => ffi::GST_TAG_FLAG_COUNT, Self::__Unknown(value) => value, } } @@ -3167,7 +3140,6 @@ impl FromGlib for TagFlag { ffi::GST_TAG_FLAG_META => Self::Meta, ffi::GST_TAG_FLAG_ENCODED => Self::Encoded, ffi::GST_TAG_FLAG_DECODED => Self::Decoded, - ffi::GST_TAG_FLAG_COUNT => Self::Count, value => Self::__Unknown(value), } } @@ -3224,8 +3196,6 @@ pub enum TagMergeMode { Keep, #[doc(alias = "GST_TAG_MERGE_KEEP_ALL")] KeepAll, - #[doc(alias = "GST_TAG_MERGE_COUNT")] - Count, #[doc(hidden)] __Unknown(i32), } @@ -3243,7 +3213,6 @@ impl IntoGlib for TagMergeMode { Self::Prepend => ffi::GST_TAG_MERGE_PREPEND, Self::Keep => ffi::GST_TAG_MERGE_KEEP, Self::KeepAll => ffi::GST_TAG_MERGE_KEEP_ALL, - Self::Count => ffi::GST_TAG_MERGE_COUNT, Self::__Unknown(value) => value, } } @@ -3261,7 +3230,6 @@ impl FromGlib for TagMergeMode { ffi::GST_TAG_MERGE_PREPEND => Self::Prepend, ffi::GST_TAG_MERGE_KEEP => Self::Keep, ffi::GST_TAG_MERGE_KEEP_ALL => Self::KeepAll, - ffi::GST_TAG_MERGE_COUNT => Self::Count, value => Self::__Unknown(value), } }