capsfilter: Add GAP flag support
authorChad Hanna <channa@ligo.caltech.edu>
Tue, 23 Jun 2009 10:56:59 +0000 (12:56 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 23 Jun 2009 10:58:29 +0000 (12:58 +0200)
capsfilter doesn't actually touch the data so we don't want the GAP flag to
be unset by basetransform.

Fixes bug #586566.

plugins/elements/gstcapsfilter.c

index 3442ff3..1a02b84 100644 (file)
@@ -122,6 +122,8 @@ gst_capsfilter_class_init (GstCapsFilterClass * klass)
 static void
 gst_capsfilter_init (GstCapsFilter * filter, GstCapsFilterClass * g_class)
 {
+  GstBaseTransform *trans = GST_BASE_TRANSFORM (filter);
+  gst_base_transform_set_gap_aware (trans, TRUE);
   filter->filter_caps = gst_caps_new_any ();
 }