add test for amrnbenc, enable test infrastructure, and fix a leak
[glsdk/gst-plugins-ugly0-10.git] / ext / amrnb / amrnbenc.c
index f25fdfe87d764f63811c3e70c8925da6c62db859..3145f79f4c19524ee3b67a00104e89191d062eb6 100644 (file)
@@ -114,17 +114,13 @@ static void
 gst_amrnbenc_init (GstAmrnbEnc * amrnbenc)
 {
   /* create the sink pad */
-  amrnbenc->sinkpad =
-      gst_pad_new_from_template (gst_static_pad_template_get (&sink_template),
-      "sink");
+  amrnbenc->sinkpad = gst_pad_new_from_static_template (&sink_template, "sink");
   gst_pad_set_setcaps_function (amrnbenc->sinkpad, gst_amrnbenc_setcaps);
   gst_pad_set_chain_function (amrnbenc->sinkpad, gst_amrnbenc_chain);
   gst_element_add_pad (GST_ELEMENT (amrnbenc), amrnbenc->sinkpad);
 
   /* create the src pad */
-  amrnbenc->srcpad =
-      gst_pad_new_from_template (gst_static_pad_template_get (&src_template),
-      "src");
+  amrnbenc->srcpad = gst_pad_new_from_static_template (&src_template, "src");
   gst_pad_use_fixed_caps (amrnbenc->srcpad);
   gst_element_add_pad (GST_ELEMENT (amrnbenc), amrnbenc->srcpad);