ext/esd/esdsink.c: When we post an error, we must return -1 to let the parent know...
authorMichael Meeks <mmeeks@ximian.org>
Tue, 20 May 2008 17:27:35 +0000 (17:27 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 20 May 2008 17:27:35 +0000 (17:27 +0000)
Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_write):
When we post an error, we must return -1 to let the parent know that we
cannot write the segment else it will loop and continue to call us again
forever. Patch by Michael Meeks.

ChangeLog
ext/esd/esdsink.c

index 6501c7f..06cdb90 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-05-20  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       * ext/esd/esdsink.c: (gst_esdsink_write):
+       When we post an error, we must return -1 to let the parent know that we
+       cannot write the segment else it will loop and continue to call us again
+       forever. Patch by Michael Meeks.
+
 2008-05-20  Stefan Kost  <ensonic@users.sf.net>
 
        * gst/videomixer/videomixer.c:
index d46af07..ed34d79 100644 (file)
@@ -413,7 +413,7 @@ write_error:
   {
     GST_ELEMENT_ERROR (esdsink, RESOURCE, WRITE,
         ("Failed to write data to the esound daemon"), GST_ERROR_SYSTEM);
-    return 0;
+    return -1;
   }
 }