[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