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

This commit is contained in:
Sebastian Dröge 2009-02-28 10:29:15 +01:00
parent 22a9d7577f
commit 922e6428f6

View file

@ -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 {