From: Stefan Sauer Date: Wed, 6 Jan 2016 20:17:16 +0000 (+0100) Subject: structure: log a warning if we can't serialize a field X-Git-Tag: 1.10.4~513 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=555f48da4bef267f0ac4204eff68965aec2a46ad;p=platform%2Fupstream%2Fgstreamer.git structure: log a warning if we can't serialize a field The function always returns TRUE right now, so atleast log something. --- diff --git a/gst/gststructure.c b/gst/gststructure.c index 0617115..2f8fc95 100644 --- a/gst/gststructure.c +++ b/gst/gststructure.c @@ -1927,8 +1927,14 @@ priv_gst_structure_append_to_gstring (const GstStructure * structure, g_string_append_len (s, "=(", 2); g_string_append (s, gst_structure_to_abbr (type)); g_string_append_c (s, ')'); - g_string_append (s, t == NULL ? "NULL" : t); - g_free (t); + if (t) { + g_string_append (s, t); + g_free (t); + } else { + GST_WARNING ("No value transform to serialize field '%s' of type '%s'", + g_quark_to_string (field->name), gst_structure_to_abbr (type)); + g_string_append (s, "NULL"); + } } g_string_append_c (s, ';');