libs/gst/base/gstbasetransform.c: Revert previous commit, 0 sized buffers are allowed...
authorWim Taymans <wim.taymans@gmail.com>
Fri, 27 Oct 2006 10:10:26 +0000 (10:10 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 27 Oct 2006 10:10:26 +0000 (10:10 +0000)
Original commit message from CVS:
* libs/gst/base/gstbasetransform.c: (gst_base_transform_chain):
Revert previous commit, 0 sized buffers are allowed. Reopens #363095.

ChangeLog
libs/gst/base/gstbasetransform.c

index 563d13c..644180b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-27  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstbasetransform.c: (gst_base_transform_chain):
+       Revert previous commit, 0 sized buffers are allowed. Reopens #363095.
+
 2006-10-26  Tim-Philipp Müller  <tim at centricular dot net>
 
        * gst/gststructure.c: (gst_structure_id_set_value):
index f681710..22cedf4 100644 (file)
@@ -1544,8 +1544,7 @@ gst_base_transform_chain (GstPad * pad, GstBuffer * buffer)
 
   /* outbuf can be NULL, this means a dropped buffer */
   if (outbuf != NULL) {
-    /* if output buffer is empty, we don't push it out */
-    if ((ret == GST_FLOW_OK) && (GST_BUFFER_SIZE (outbuf) > 0))
+    if ((ret == GST_FLOW_OK))
       ret = gst_pad_push (trans->srcpad, outbuf);
     else
       gst_buffer_unref (outbuf);