libs/gst/base/gstbasesrc.c: Use right error code when typefinding fails, so we can...
authorTim-Philipp Müller <tim@centricular.net>
Mon, 19 May 2008 10:29:57 +0000 (10:29 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 19 May 2008 10:29:57 +0000 (10:29 +0000)
Original commit message from CVS:
* libs/gst/base/gstbasesrc.c: (gst_base_src_start):
Use right error code when typefinding fails, so we can use
the default (translated) error messages.

ChangeLog
libs/gst/base/gstbasesrc.c

index 36bf91e..834cfa6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-19  Tim-Philipp Müller  <tim.muller at collabora co uk>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_start):
+         Use right error code when typefinding fails, so we can use
+         the default (translated) error messages.
+
 2008-05-19  Wim Taymans  <wim.taymans@collabora.co.uk>
 
        * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range),
index 5057476..6d7974f 100644 (file)
@@ -2413,9 +2413,7 @@ could_not_negotiate:
 typefind_failed:
   {
     GST_DEBUG_OBJECT (basesrc, "could not typefind, stopping");
-    GST_ELEMENT_ERROR (basesrc, STREAM, FORMAT,
-        ("Could not determine media type"),
-        ("Add support for this media type"));
+    GST_ELEMENT_ERROR (basesrc, STREAM, TYPE_NOT_FOUND, (NULL), (NULL));
     /* we must call stop */
     gst_base_src_stop (basesrc);
     return FALSE;