effecttv: fix reverse negotiation
authorStefan Sauer <ensonic@users.sf.net>
Fri, 25 Nov 2011 10:44:18 +0000 (11:44 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Fri, 25 Nov 2011 10:44:18 +0000 (11:44 +0100)
The plugins were using _fixed_caps_ and thus not adjusting to new upstream
sizes. Spotted by Tim Müller.

gst/effectv/gstradioac.c
gst/effectv/gstshagadelic.c

index 58c1b7b..3db06c5 100644 (file)
@@ -616,7 +616,4 @@ gst_radioactv_init (GstRadioacTV * filter, GstRadioacTVClass * klass)
   filter->color = DEFAULT_COLOR;
   filter->interval = DEFAULT_INTERVAL;
   filter->trigger = DEFAULT_TRIGGER;
-
-  gst_pad_use_fixed_caps (GST_BASE_TRANSFORM_SRC_PAD (filter));
-  gst_pad_use_fixed_caps (GST_BASE_TRANSFORM_SINK_PAD (filter));
 }
index 650a563..5a07242 100644 (file)
@@ -267,7 +267,4 @@ gst_shagadelictv_init (GstShagadelicTV * filter, GstShagadelicTVClass * klass)
 {
   filter->ripple = NULL;
   filter->spiral = NULL;
-
-  gst_pad_use_fixed_caps (GST_BASE_TRANSFORM_SRC_PAD (filter));
-  gst_pad_use_fixed_caps (GST_BASE_TRANSFORM_SINK_PAD (filter));
 }