codecparsers: h264: Implement the nal_parser_free function
authorThibault Saunier <thibault.saunier@collabora.com>
Fri, 9 Sep 2011 17:15:21 +0000 (14:15 -0300)
committerThibault Saunier <thibault.saunier@collabora.com>
Fri, 9 Sep 2011 18:02:35 +0000 (15:02 -0300)
gst-libs/gst/codecparsers/gsth264parser.c
tests/check/libs/h264parser.c

index e9986178ca1ec9d1de48056d5867397ab72f9e2d..29c40f5c8de829b62a8101e7d25a5121409c906b 100644 (file)
@@ -1134,6 +1134,20 @@ gst_h264_nal_parser_new (void)
   return nalparser;
 }
 
+/**
+ * gst_h264_nal_parser_free:
+ * @nalparser the #GstH264NalParser to free
+ *
+ * Frees @nalparser and sets it to %NULL
+ */
+void
+gst_h264_nal_parser_free (GstH264NalParser * nalparser)
+{
+  g_slice_free (GstH264NalParser, nalparser);
+
+  nalparser = NULL;
+}
+
 /**
  * gst_h264_parser_identify_nalu:
  * @nalparser: a #GstH264NalParser
index 6d75917f5db3af6d41120272f228977ebc1f0434..5d87980f9a2695163f539d37375de23097de2873 100644 (file)
@@ -145,7 +145,7 @@ GST_START_TEST (test_h264_parse_slice_dpa)
   assert_equals_int (res, GST_H264_PARSER_OK);
   assert_equals_int (nalu.type, GST_H264_NAL_SLICE_DPA);
 
-  g_slice_free (GstH264NalParser, parser);
+  gst_h264_nal_parser_free (parser);
 }
 
 GST_END_TEST;