gst/switch/gstswitch.c (gst_selector_pad_chain): Return OK when a buffer is ignored...
authorAndy Wingo <wingo@pobox.com>
Mon, 17 Dec 2007 15:09:17 +0000 (15:09 +0000)
committerAndy Wingo <wingo@pobox.com>
Mon, 17 Dec 2007 15:09:17 +0000 (15:09 +0000)
Original commit message from CVS:
2007-12-17  Andy Wingo  <wingo@pobox.com>

* gst/switch/gstswitch.c (gst_selector_pad_chain): Return OK when
a buffer is ignored, not NOT_LINKED. No sense in making a source
element error out; at least fdsrc considers NOT_LINKED to be a
fatal error. Patch 11/12. There is no patch 12/12. Foo.

ChangeLog
gst/switch/gstswitch.c

index f58e0d1b7db03a20e696bb0c9e16f54a4db6a0be..1c160ca5d2150dc7c2e20b2e7669b8be331b3b20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-12-17  Andy Wingo  <wingo@pobox.com>
 
+       * gst/switch/gstswitch.c (gst_selector_pad_chain): Return OK when
+       a buffer is ignored, not NOT_LINKED. No sense in making a source
+       element error out; at least fdsrc considers NOT_LINKED to be a
+       fatal error. Patch 11/12. There is no patch 12/12. Foo.
+
        * gst/switch/gstswitch-marshal.list:
        * gst/switch/gstswitch.h (struct _GstStreamSelectorClass): 
        * gst/switch/gstswitch.c (gst_stream_selector_class_init)
index 7b44801b41614a4b1b3c79105318ff3694c5d301..5e2e4462a15d029e08c8639cba2e2a8d0c60b136 100644 (file)
@@ -425,7 +425,7 @@ ignore:
     GST_DEBUG_OBJECT (sel, "Ignoring buffer %p from pad %s:%s",
         buf, GST_DEBUG_PAD_NAME (pad));
     gst_buffer_unref (buf);
-    res = GST_FLOW_NOT_LINKED;
+    res = GST_FLOW_OK;
     goto done;
   }
 }