gst/gstcaps.h: jdahlin, what are you smoking? We can't just change API right now! Readd gst_caps_is_simple() macro.

Original commit message from CVS:
* gst/gstcaps.h: jdahlin, what are you smoking?  We can't just
change API right now!  Readd gst_caps_is_simple() macro.
* gst/gstelement.c: (gst_element_base_class_finalize): Fix
uninitialized variable.  I'd bet this caused crashes.
* gst/gstinfo.c: (gst_debug_print_object):  Fix 64-bit cleanliness.
This commit is contained in:
David Schleef 2004-03-13 00:14:46 +00:00
parent 8c7f46ced0
commit 365e091451
4 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,11 @@
2004-03-12 David Schleef <ds@schleef.org>
* gst/gstcaps.h: jdahlin, what are you smoking? We can't just
change API right now! Readd gst_caps_is_simple() macro.
* gst/gstelement.c: (gst_element_base_class_finalize): Fix
uninitialized variable. I'd bet this caused crashes.
* gst/gstinfo.c: (gst_debug_print_object): Fix 64-bit cleanliness.
2004-03-12 Johan Dahlin <johan@gnome.org> 2004-03-12 Johan Dahlin <johan@gnome.org>
* gst/gstcaps.h (GST_CAPS_IS_SIMPLE): Capitalize macro * gst/gstcaps.h (GST_CAPS_IS_SIMPLE): Capitalize macro

View file

@ -38,6 +38,7 @@ G_BEGIN_DECLS
#define GST_STATIC_CAPS_NONE GST_STATIC_CAPS("NONE") #define GST_STATIC_CAPS_NONE GST_STATIC_CAPS("NONE")
#define GST_CAPS_IS_SIMPLE(caps) (gst_caps_get_size(caps) == 1) #define GST_CAPS_IS_SIMPLE(caps) (gst_caps_get_size(caps) == 1)
#define gst_caps_is_simple(caps) GST_CAPS_IS_SIMPLE(caps)
#ifndef GST_DISABLE_DEPRECATED #ifndef GST_DISABLE_DEPRECATED
#define GST_DEBUG_CAPS(string, caps) \ #define GST_DEBUG_CAPS(string, caps) \

View file

@ -180,7 +180,7 @@ gst_element_base_class_init (gpointer g_class)
static void static void
gst_element_base_class_finalize (gpointer g_class) gst_element_base_class_finalize (gpointer g_class)
{ {
GstElementClass *klass = GST_ELEMENT_CLASS (klass); GstElementClass *klass = GST_ELEMENT_CLASS (g_class);
g_list_foreach (klass->padtemplates, (GFunc) g_object_unref, NULL); g_list_foreach (klass->padtemplates, (GFunc) g_object_unref, NULL);
g_list_free (klass->padtemplates); g_list_free (klass->padtemplates);

View file

@ -374,7 +374,7 @@ gst_debug_print_object (gpointer ptr)
return gst_structure_to_string ((GstStructure *)ptr); return gst_structure_to_string ((GstStructure *)ptr);
} }
#ifdef USE_POISONING #ifdef USE_POISONING
if (*(int *)ptr == 0xffffffff) { if (*(guint32 *)ptr == 0xffffffff) {
return g_strdup_printf ("<poisoned@%p>", ptr); return g_strdup_printf ("<poisoned@%p>", ptr);
} }
#endif #endif