adding error to gstbin.c
authorThomas Vander Stichele <thomas@apestaart.org>
Tue, 24 Feb 2004 12:41:19 +0000 (12:41 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Tue, 24 Feb 2004 12:41:19 +0000 (12:41 +0000)
Original commit message from CVS:
adding error to gstbin.c

ChangeLog
docs/gst/tmpl/gstxml.sgml
gst/gstbin.c

index 8c3bb40640c692c71f452ca94950d958d1d08c77..d16ffbb626d0ffdee8d1af65569e78287a6c9fce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-24  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstbin.c: (gst_bin_add):
+          add error for not being able to add elements
+
 2004-02-22  Julien MOUTTE <julien@moutte.net>
 
        * gst/gsttag.c: (_gst_tag_initialize): Registering 2 new tags,
 2004-02-13  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * configure.ac: pass required libxml version as argument
-          (bug reported by Christophe Fergeau)
+       (bug reported by Christophe Fergeau)
 
 2004-02-12  Thomas Vander Stichele  <thomas at apestaart dot org>
   
           require gettext 0.11.5 so ulonglong.m4 gets checked out and copied
           by autopoint (fixes #132996)
 
->>>>>>> 1.260
 2004-02-10  Andy Wingo  <wingo@pobox.com>
 
        * gst/gstpad.c (gst_pad_custom_new): Add a FIXME, this is a hacky
        * gst/gstvalue.h:
         sync .h with .c declarations
 
->>>>>>> 1.182
 2004-01-30  Julien Moutte  <julien@moutte.net>
 
        * libs/gst/bytestream/bytestream.c: Reverting my event handling patch.
 
          Time to get into the advanced topics. ;).
 
->>>>>>> 1.174
 2004-01-27  Ronald Bultje  <rbultje@ronald.bitfreak.net>
 
        * docs/pwg/advanced_types.xml:
        * gst/gsttag.h:
           add GstTagFlag
 
->>>>>>> 1.143
 2004-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * docs/gst/gstreamer-sections.txt:
index 32d00bc1f945057c688910e1ad118544fb47a328..73bfbd51f841406b6b88b308fdc644c2c0841573 100644 (file)
@@ -110,6 +110,10 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
 
 </para>
 
+@: 
+@: 
+@:
+
 @gstxml: the object which received the signal.
 @arg1: 
 @arg2: 
index 690cd823169bf353c39264c33ac4dbb7a6c42f0a..4c05978caf5a27603f7e6b45b7908267c1145ea1 100644 (file)
@@ -28,6 +28,7 @@
 #include "gstmarshal.h"
 #include "gstxml.h"
 #include "gstinfo.h"
+#include "gsterror.h"
 
 #include "gstscheduler.h"
 #include "gstindex.h"
@@ -495,7 +496,9 @@ gst_bin_add (GstBin *bin, GstElement *element)
     bclass->add_element (bin, element);
   }
   else {
-    g_warning ("cannot add elements to bin %s\n", GST_ELEMENT_NAME (bin));
+    GST_ELEMENT_ERROR (bin, CORE, FAILED, (NULL),
+                       ("cannot add element %s to bin %s",
+                       GST_ELEMENT_NAME (element), GST_ELEMENT_NAME (bin)));
   }
 }