[gst-cvs] gst-plugins-bad: mxf: Don't use GLib 2. 16 API unconditionally in the example

Sebastian Dröge slomo at kemper.freedesktop.org
Sat Feb 28 01:29:40 PST 2009


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

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Sat Feb 28 10:29:15 2009 +0100

mxf: Don't use GLib 2.16 API unconditionally in the example

---

 tests/examples/mxf/mxfdemux-structure.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/tests/examples/mxf/mxfdemux-structure.c b/tests/examples/mxf/mxfdemux-structure.c
index 0678ad5..17130bf 100644
--- a/tests/examples/mxf/mxfdemux-structure.c
+++ b/tests/examples/mxf/mxfdemux-structure.c
@@ -30,8 +30,12 @@ static gchar *
 g_value_to_string (const GValue * val)
 {
   if (G_VALUE_TYPE (val) == GST_TYPE_BUFFER) {
+#if GLIB_CHECK_VERSION (2,16,0)
     const GstBuffer *buf = gst_value_get_buffer (val);
     gchar *ret = g_base64_encode (GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
+#else
+    gchar *ret = gst_value_serialize (val);
+#endif
 
     return ret;
   } else {





More information about the Gstreamer-commits mailing list