gst/bayer/gstbayer2rgb.c: Add basic docs. Use glibs mem routines.
authorStefan Kost <ensonic@users.sourceforge.net>
Wed, 18 Jul 2007 08:00:06 +0000 (08:00 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Wed, 18 Jul 2007 08:00:06 +0000 (08:00 +0000)
Original commit message from CVS:
* gst/bayer/gstbayer2rgb.c: (gst_bayer2rgb_set_caps),
(gst_bayer2rgb_reset):
Add basic docs. Use glibs mem routines.

ChangeLog
gst/bayer/gstbayer2rgb.c

index 8911d24..b9e084d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2007-07-18  Stefan Kost  <ensonic@users.sf.net>
 
+       * gst/bayer/gstbayer2rgb.c: (gst_bayer2rgb_set_caps),
+       (gst_bayer2rgb_reset):
+         Add basic docs. Use glibs mem routines.
+
+2007-07-18  Stefan Kost  <ensonic@users.sf.net>
+
        * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
          Add example to the docs. Fix buffer-offset-end and add some debug.
 
index 132479c..7c27886 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+/*
+ * SECTION:element-bayer2rgb
+ *
+ * Decodes raw camera sensor images.
+ */
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -59,7 +65,8 @@ struct _GstBayer2RGBClass
   GstBaseTransformClass parent;
 };
 
-static const GstElementDetails element_details = GST_ELEMENT_DETAILS ("FIXME",
+static const GstElementDetails element_details =
+GST_ELEMENT_DETAILS ("RAW Camera sensor decoder",
     "Filter/Effect",
     "FIXME example filter",
     "FIXME <fixme@fixme.com>");
@@ -178,9 +185,9 @@ gst_bayer2rgb_set_caps (GstBaseTransform * base, GstCaps * incaps,
   filter->stride = GST_ROUND_UP_4 (filter->width);
 
   if (filter->tmpdata) {
-    free (filter->tmpdata);
+    g_free (filter->tmpdata);
   }
-  filter->tmpdata = malloc (filter->stride * (4 * 3 + 1));
+  filter->tmpdata = g_malloc (filter->stride * (4 * 3 + 1));
 
   return TRUE;
 }
@@ -192,7 +199,7 @@ gst_bayer2rgb_reset (GstBayer2RGB * filter)
   filter->height = 0;
   filter->stride = 0;
   if (filter->tmpdata) {
-    free (filter->tmpdata);
+    g_free (filter->tmpdata);
     filter->tmpdata = NULL;
   }
 }