Fix GstDebugGraphDetails enum
authorAndoni Morales Alastruey <ylatuya@gmail.com>
Mon, 26 Jul 2021 11:44:50 +0000 (13:44 +0200)
committerAndoni Morales Alastruey <ylatuya@gmail.com>
Thu, 5 Aug 2021 13:41:45 +0000 (15:41 +0200)
This fix is needed after applying https://github.com/GLibSharp/GtkSharp/pull/59
that fixes bindings for "flags" enumerations

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/34>

sources/generated/Gst/DebugGraphDetails.cs
sources/generated/Gst/MessageType.cs
sources/generated/gstreamer-sharp-api.xml
sources/gstreamer-sharp.metadata

index 40b00d0..fd240f5 100644 (file)
@@ -17,7 +17,7 @@ namespace Gst {
                States = 8,
                All = 15,
                FullParams = 16,
-               Verbose = -1,
+               Verbose = 4294967295,
        }
 
        internal class DebugGraphDetailsGType {
index 01395b0..51af3f1 100644 (file)
@@ -11,7 +11,7 @@ namespace Gst {
        [GLib.GType (typeof (Gst.MessageTypeGType))]
        public enum MessageType : uint {
 
-               Unknown = 0U,
+               Unknown = 0,
                Eos = 1,
                Error = 2,
                Warning = 4,
index 7a032e5..174b6a6 100644 (file)
       <member cname="GST_DEBUG_GRAPH_SHOW_STATES" name="States" value="8" />
       <member cname="GST_DEBUG_GRAPH_SHOW_ALL" name="All" value="15" />
       <member cname="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" name="FullParams" value="16" />
-      <member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="-1" />
+      <member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="4294967295" />
     </enum>
     <enum name="ElementFlags" cname="GstElementFlags" type="flags" gtype="gst_element_flags_get_type">
       <member cname="GST_ELEMENT_FLAG_LOCKED_STATE" name="LockedState" value="16" />
       <member cname="GST_MEMORY_FLAG_LAST" name="Last" value="1048576" />
     </enum>
     <enum name="MessageType" cname="GstMessageType" type="flags" gtype="gst_message_type_get_type">
-      <member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0U" />
+      <member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0" />
       <member cname="GST_MESSAGE_EOS" name="Eos" value="1" />
       <member cname="GST_MESSAGE_ERROR" name="Error" value="2" />
       <member cname="GST_MESSAGE_WARNING" name="Warning" value="4" />
index 5f85b7f..54a20e0 100644 (file)
@@ -162,7 +162,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
        <add-node path="/api/namespace[@name='Gst']">
                <class name="Debug" cname="GstDebug" disable_void_ctor="1"/>
        </add-node>
-       <attr path="/api/namespace/enum[@cname='GstDebugGraphDetails']/member[@cname='GST_DEBUG_GRAPH_SHOW_VERBOSE']" name="value">-1</attr>
        <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_debug')]">/api/namespace/class[@cname='GstDebug']</move-node>
 
        <add-node path="/api/namespace[@name='Gst']">
@@ -287,8 +286,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
        <attr path="/api/namespace/object[@cname='GstAppSink']/signal[@cname='pull-sample']" name="hidden">true</attr>
        <attr path="/api/namespace/object[@cname='GstAppSink']/signal[@cname='pull-preroll']" name="hidden">true</attr>
 
-       <!-- MessageType should be uint -->
-       <attr path="//enum[@name='MessageType']/member[@cname='GST_MESSAGE_UNKNOWN']" name="value">0U</attr>
        <!-- Extract is manually bound -->
        <attr path="//method[@cname='gst_buffer_extract']" name="hidden">true</attr>
        <attr path="//method[@cname='gst_buffer_extract_dup']" name="hidden">true</attr>