GstMessage *message;
GstStructure *structure;
+ if (!g_utf8_validate (debug, -1, NULL)) {
+ debug = NULL;
+ g_warning ("Trying to set debug field of error message, but "
+ "string is not valid UTF-8. Please file a bug.");
+ }
+
structure = gst_structure_new_id (GST_QUARK (MESSAGE_ERROR),
GST_QUARK (GERROR), G_TYPE_ERROR, error,
GST_QUARK (DEBUG), G_TYPE_STRING, debug, NULL);
GstMessage *message;
GstStructure *structure;
+ if (!g_utf8_validate (debug, -1, NULL)) {
+ debug = NULL;
+ g_warning ("Trying to set debug field of warning message, but "
+ "string is not valid UTF-8. Please file a bug.");
+ }
+
structure = gst_structure_new_id (GST_QUARK (MESSAGE_WARNING),
GST_QUARK (GERROR), G_TYPE_ERROR, error,
GST_QUARK (DEBUG), G_TYPE_STRING, debug, NULL);
GstMessage *message;
GstStructure *structure;
+ if (!g_utf8_validate (debug, -1, NULL)) {
+ debug = NULL;
+ g_warning ("Trying to set debug field of info message, but "
+ "string is not valid UTF-8. Please file a bug.");
+ }
+
structure = gst_structure_new_id (GST_QUARK (MESSAGE_INFO),
GST_QUARK (GERROR), G_TYPE_ERROR, error,
GST_QUARK (DEBUG), G_TYPE_STRING, debug, NULL);