<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1079,16 +1079,14 @@ gst_dsp_base_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspBaseClass);
-		type_info-&gt;class_init = class_init;
-		type_info-&gt;instance_size = sizeof(GstDspBase);
-		type_info-&gt;instance_init = instance_init;
-
-		type = g_type_register_static(GST_TYPE_ELEMENT, &quot;GstDspBase&quot;, type_info, 0);
-		g_free(type_info);
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspBaseClass),
+			.class_init = class_init,
+			.instance_size = sizeof(GstDspBase),
+			.instance_init = instance_init,
+		};
+
+		type = g_type_register_static(GST_TYPE_ELEMENT, &quot;GstDspBase&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspbase.c</filename>
    </modified>
    <modified>
      <diff>@@ -442,17 +442,15 @@ gst_dsp_dummy_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspDummyClass);
-		type_info-&gt;class_init = class_init;
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspDummy);
-		type_info-&gt;instance_init = instance_init;
-
-		type = g_type_register_static(GST_TYPE_ELEMENT, &quot;GstDspDummy&quot;, type_info, 0);
-		g_free(type_info);
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspDummyClass),
+			.class_init = class_init,
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspDummy),
+			.instance_init = instance_init,
+		};
+
+		type = g_type_register_static(GST_TYPE_ELEMENT, &quot;GstDspDummy&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspdummy.c</filename>
    </modified>
    <modified>
      <diff>@@ -86,16 +86,14 @@ gst_dsp_h263enc_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspH263EncClass);
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspH263Enc);
-		type_info-&gt;instance_init = instance_init;
-
-		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspH263Enc&quot;, type_info, 0);
-		g_free(type_info);
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspH263EncClass),
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspH263Enc),
+			.instance_init = instance_init,
+		};
+
+		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspH263Enc&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdsph263enc.c</filename>
    </modified>
    <modified>
      <diff>@@ -87,16 +87,14 @@ gst_dsp_jpegenc_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspJpegEncClass);
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspJpegEnc);
-		type_info-&gt;instance_init = instance_init;
-
-		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspJpegEnc&quot;, type_info, 0);
-		g_free(type_info);
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspJpegEncClass),
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspJpegEnc),
+			.instance_init = instance_init,
+		};
+
+		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspJpegEnc&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspjpegenc.c</filename>
    </modified>
    <modified>
      <diff>@@ -87,16 +87,14 @@ gst_dsp_mp4venc_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspMp4VEncClass);
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspMp4VEnc);
-		type_info-&gt;instance_init = instance_init;
-
-		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspMp4VEnc&quot;, type_info, 0);
-		g_free(type_info);
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspMp4VEncClass),
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspMp4VEnc),
+			.instance_init = instance_init,
+		};
+
+		type = g_type_register_static(GST_DSP_VENC_TYPE, &quot;GstDspMp4VEnc&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspmp4venc.c</filename>
    </modified>
    <modified>
      <diff>@@ -592,17 +592,15 @@ gst_dsp_vdec_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspVDecClass);
-		type_info-&gt;class_init = class_init;
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspVDec);
-		type_info-&gt;instance_init = instance_init;
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspVDecClass),
+			.class_init = class_init,
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspVDec),
+			.instance_init = instance_init,
+		};
 
-		type = g_type_register_static(GST_DSP_BASE_TYPE, &quot;GstDspVDec&quot;, type_info, 0);
-		g_free(type_info);
+		type = g_type_register_static(GST_DSP_BASE_TYPE, &quot;GstDspVDec&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspvdec.c</filename>
    </modified>
    <modified>
      <diff>@@ -667,17 +667,15 @@ gst_dsp_venc_get_type(void)
 	static GType type = 0;
 
 	if (G_UNLIKELY(type == 0)) {
-		GTypeInfo *type_info;
-
-		type_info = g_new0(GTypeInfo, 1);
-		type_info-&gt;class_size = sizeof(GstDspVEncClass);
-		type_info-&gt;class_init = class_init;
-		type_info-&gt;base_init = base_init;
-		type_info-&gt;instance_size = sizeof(GstDspVEnc);
-		type_info-&gt;instance_init = instance_init;
+		GTypeInfo type_info = {
+			.class_size = sizeof(GstDspVEncClass),
+			.class_init = class_init,
+			.base_init = base_init,
+			.instance_size = sizeof(GstDspVEnc),
+			.instance_init = instance_init,
+		};
 
-		type = g_type_register_static(GST_DSP_BASE_TYPE, &quot;GstDspVEnc&quot;, type_info, 0);
-		g_free(type_info);
+		type = g_type_register_static(GST_DSP_BASE_TYPE, &quot;GstDspVEnc&quot;, &amp;type_info, 0);
 	}
 
 	return type;</diff>
      <filename>gstdspvenc.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e7e25c885e81fa5f267ab83d7c229e5d8a764421</id>
    </parent>
  </parents>
  <author>
    <name>Felipe Contreras</name>
    <email>felipe.contreras@nokia.com</email>
  </author>
  <url>http://github.com/felipec/gst-dsp/commit/1dd203706ddcc7212b115b0cf009a0491cd9b49e</url>
  <id>1dd203706ddcc7212b115b0cf009a0491cd9b49e</id>
  <committed-date>2009-09-19T03:27:08-07:00</committed-date>
  <authored-date>2009-09-16T06:54:54-07:00</authored-date>
  <message>Cleanup type registrations

Signed-off-by: Felipe Contreras &lt;felipe.contreras@nokia.com&gt;</message>
  <tree>914301545e7f8ea8e951db98cdf13ca466d8d4dd</tree>
  <committer>
    <name>Felipe Contreras</name>
    <email>felipe.contreras@gmail.com</email>
  </committer>
</commit>
