fix element_error
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 19 Jan 2004 18:22:57 +0000 (18:22 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 19 Jan 2004 18:22:57 +0000 (18:22 +0000)
Original commit message from CVS:
fix element_error

ChangeLog
sys/v4l/v4l-overlay_calls.c

index 7a24d68530495a73d8ea62320ea718daabe47432..175d134ef832d2707db31ebc160645b85591ef29 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-01-19  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * sys/v4l/v4l-overlay_calls.c: (gst_v4l_set_overlay):
+       * sys/v4l2/v4l2-overlay_calls.c: (gst_v4l2_set_display),
+       (gst_v4l2_set_window), (gst_v4l2_enable_overlay):
+        fix element_error
+
 2004-01-19  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * sys/v4l/v4l_calls.h:
index 42aeea47087ccb33431eded0c8c0d8f9c5a63960..cee12fe1a16275da6913f51d01086a44028d93b0 100644 (file)
@@ -65,13 +65,15 @@ gst_v4l_set_overlay (GstV4lElement *v4lelement)
   switch (system(buff))
   {
     case -1:
-      g_warning("Could not start v4l-conf: %s", g_strerror(errno));
+      gst_element_error (v4lelement, RESOURCE, FAILED,
+                         (_("Could not start v4l-conf")), GST_ERROR_SYSTEM);
       g_free(buff);
       return FALSE;
     case 0:
       break;
     default:
-      g_warning("v4l-conf failed to run correctly: %s", g_strerror(errno));
+      gst_element_error (v4lelement, RESOURCE, FAILED,
+                         (_("Executing v4l-conf failed")), GST_ERROR_SYSTEM);
       g_free(buff);
       return FALSE;
   }