[gst-cvs] gst-plugins-bad: vdpauh264dec: don' t use deprecated g_ptr_array_free incase glib >= 2.22

Carl-Anton Ingmarsson satis at kemper.freedesktop.org
Mon Jun 28 03:01:06 PDT 2010


Module: gst-plugins-bad
Branch: master
Commit: 380ec88b4ce3ef09e50fbe1349cda2652d2e3846
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=380ec88b4ce3ef09e50fbe1349cda2652d2e3846

Author: Carl-Anton Ingmarsson <ca.ingmarsson at gmail.com>
Date:   Mon Jun 28 12:00:55 2010 +0200

vdpauh264dec: don't use deprecated g_ptr_array_free incase glib >= 2.22

---

 sys/vdpau/h264/gsth264frame.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/sys/vdpau/h264/gsth264frame.c b/sys/vdpau/h264/gsth264frame.c
index 0f99226..4b6952f 100644
--- a/sys/vdpau/h264/gsth264frame.c
+++ b/sys/vdpau/h264/gsth264frame.c
@@ -53,7 +53,12 @@ static void
 gst_h264_frame_finalize (GstH264Frame * h264_frame)
 {
   g_ptr_array_foreach (h264_frame->slices, (GFunc) gst_buffer_unref, NULL);
+
+#if GLIB_CHECK_VERSION (2,22,0)
+  g_ptr_array_unref (h264_frame->slices);
+#else
   g_ptr_array_free (h264_frame->slices, TRUE);
+#endif
 
   GST_MINI_OBJECT_CLASS (gst_h264_frame_parent_class)->finalize
       (GST_MINI_OBJECT (h264_frame));





More information about the Gstreamer-commits mailing list