fix macros

This commit is contained in:
Wim Taymans 2009-12-07 20:32:12 +01:00
parent 509abb2162
commit b82a0f5050
8 changed files with 12 additions and 11 deletions

View file

@ -40,7 +40,7 @@ typedef struct _GstBuffer GstBuffer;
#define GST_BUFFER_TRACE_NAME "GstBuffer" #define GST_BUFFER_TRACE_NAME "GstBuffer"
#define GST_TYPE_BUFFER (gst_buffer_get_type()) #define GST_TYPE_BUFFER (gst_buffer_get_type())
#define GST_IS_BUFFER(obj) (GST_MINI_OBJECT_TYPE(obj) == GST_TYPE_BUFFER) #define GST_IS_BUFFER(obj) (GST_IS_MINI_OBJECT_TYPE(obj, GST_TYPE_BUFFER))
#define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj))
#define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj))

View file

@ -27,10 +27,10 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GST_TYPE_BUFFER_LIST (gst_buffer_list_get_type ()) #define GST_TYPE_BUFFER_LIST (gst_buffer_list_get_type ())
#define GST_IS_BUFFER_LIST(obj) (GST_MINI_OBJECT_TYPE(obj) == GST_TYPE_BUFFER_LIST) #define GST_IS_BUFFER_LIST(obj) (GST_IS_MINI_OBJECT_TYPE(obj, GST_TYPE_BUFFER_LIST))
#define GST_BUFFER_LIST_CAST(obj) ((GstBufferList *)obj) #define GST_BUFFER_LIST_CAST(obj) ((GstBufferList *)obj)
#define GST_BUFFER_LIST(obj) (GST_BUFFER_LIST_CAST(obj)) #define GST_BUFFER_LIST(obj) (GST_BUFFER_LIST_CAST(obj))
typedef struct _GstBufferList GstBufferList; typedef struct _GstBufferList GstBufferList;
typedef struct _GstBufferListIterator GstBufferListIterator; typedef struct _GstBufferListIterator GstBufferListIterator;

View file

@ -204,7 +204,6 @@ gst_caps_init (GstCaps * caps)
caps->structs = g_ptr_array_new (); caps->structs = g_ptr_array_new ();
} }
/** /**
* gst_caps_new_empty: * gst_caps_new_empty:
* *

View file

@ -29,7 +29,7 @@ G_BEGIN_DECLS
#define GST_TYPE_CAPS (gst_caps_get_type()) #define GST_TYPE_CAPS (gst_caps_get_type())
#define GST_CAPS(object) ((GstCaps*)object) #define GST_CAPS(object) ((GstCaps*)object)
#define GST_IS_CAPS(object) ((object) && (GST_MINI_OBJECT_TYPE(object) == GST_TYPE_CAPS)) #define GST_IS_CAPS(object) (GST_IS_MINI_OBJECT_TYPE(object, GST_TYPE_CAPS))
#define GST_TYPE_STATIC_CAPS (gst_static_caps_get_type()) #define GST_TYPE_STATIC_CAPS (gst_static_caps_get_type())

View file

@ -159,7 +159,7 @@ typedef enum {
typedef struct _GstEvent GstEvent; typedef struct _GstEvent GstEvent;
#define GST_TYPE_EVENT (gst_event_get_type()) #define GST_TYPE_EVENT (gst_event_get_type())
#define GST_IS_EVENT(obj) ((obj) && GST_MINI_OBJECT_TYPE (obj) == GST_TYPE_EVENT) #define GST_IS_EVENT(obj) (GST_IS_MINI_OBJECT_TYPE (obj, GST_TYPE_EVENT))
#define GST_EVENT(obj) ((GstEvent *)(obj)) #define GST_EVENT(obj) ((GstEvent *)(obj))
#define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) #define GST_EVENT_CAST(obj) ((GstEvent *)(obj))

View file

@ -141,7 +141,7 @@ typedef enum
#define GST_MESSAGE_TRACE_NAME "GstMessage" #define GST_MESSAGE_TRACE_NAME "GstMessage"
#define GST_TYPE_MESSAGE (gst_message_get_type()) #define GST_TYPE_MESSAGE (gst_message_get_type())
#define GST_IS_MESSAGE(obj) (GST_MINI_OBJECT_TYPE (obj) == GST_TYPE_MESSAGE) #define GST_IS_MESSAGE(obj) (GST_IS_MINI_OBJECT_TYPE (obj, GST_TYPE_MESSAGE))
#define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj))
#define GST_MESSAGE(obj) (GST_MESSAGE_CAST(obj)) #define GST_MESSAGE(obj) (GST_MESSAGE_CAST(obj))

View file

@ -29,8 +29,10 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GST_MINI_OBJECT_CAST(obj) ((GstMiniObject*)(obj)) #define GST_IS_MINI_OBJECT_TYPE(obj,type) ((obj) && GST_MINI_OBJECT_TYPE(obj) == (type))
#define GST_MINI_OBJECT_CONST_CAST(obj) ((const GstMiniObject*)(obj)) #define GST_MINI_OBJECT_CAST(obj) ((GstMiniObject*)(obj))
#define GST_MINI_OBJECT_CONST_CAST(obj) ((const GstMiniObject*)(obj))
#define GST_MINI_OBJECT(obj) (GST_MINI_OBJECT_CAST(obj))
typedef struct _GstMiniObject GstMiniObject; typedef struct _GstMiniObject GstMiniObject;

View file

@ -109,7 +109,7 @@ struct _GstQueryTypeDefinition
}; };
#define GST_TYPE_QUERY (gst_query_get_type()) #define GST_TYPE_QUERY (gst_query_get_type())
#define GST_IS_QUERY(obj) (GST_MINI_OBJECT_TYPE (obj) == GST_TYPE_QUERY) #define GST_IS_QUERY(obj) (GST_IS_MINI_OBJECT_TYPE (obj, GST_TYPE_QUERY))
#define GST_QUERY_CAST(obj) ((GstQuery*)(obj)) #define GST_QUERY_CAST(obj) ((GstQuery*)(obj))
#define GST_QUERY(obj) (GST_QUERY_CAST(obj)) #define GST_QUERY(obj) (GST_QUERY_CAST(obj))