frei0r: Remove custom get_unit_size implementation
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 16 Jun 2009 17:42:41 +0000 (19:42 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 19 Jun 2009 09:03:15 +0000 (11:03 +0200)
This is already handled by the default one from GstVideoFilter

configure.ac
gst/frei0r/gstfrei0rfilter.c

index 232cd0c..bd60b23 100644 (file)
@@ -45,8 +45,8 @@ AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.10.23
-GSTPB_REQ=0.10.23
+GST_REQ=0.10.23.1
+GSTPB_REQ=0.10.23.1
 
 dnl *** autotools stuff ****
 
index 9b0279d..a7aa380 100644 (file)
@@ -36,20 +36,6 @@ typedef struct
 } GstFrei0rFilterClassData;
 
 static gboolean
-gst_frei0r_filter_get_unit_size (GstBaseTransform * trans, GstCaps * caps,
-    guint * size)
-{
-  GstVideoFormat fmt;
-  gint width, height;
-
-  if (!gst_video_format_parse_caps (caps, &fmt, &width, &height))
-    return FALSE;
-
-  *size = gst_video_format_get_size (fmt, width, height);
-  return TRUE;
-}
-
-static gboolean
 gst_frei0r_filter_set_caps (GstBaseTransform * trans, GstCaps * incaps,
     GstCaps * outcaps)
 {
@@ -199,8 +185,6 @@ gst_frei0r_filter_class_init (GstFrei0rFilterClass * klass,
   templ = gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, caps);
   gst_element_class_add_pad_template (gstelement_class, templ);
 
-  gsttrans_class->get_unit_size =
-      GST_DEBUG_FUNCPTR (gst_frei0r_filter_get_unit_size);
   gsttrans_class->set_caps = GST_DEBUG_FUNCPTR (gst_frei0r_filter_set_caps);
   gsttrans_class->stop = GST_DEBUG_FUNCPTR (gst_frei0r_filter_stop);
   gsttrans_class->transform = GST_DEBUG_FUNCPTR (gst_frei0r_filter_transform);