gst-launch: Don't access the GstMessage structure directly

This commit is contained in:
Sebastian Dröge 2011-05-30 07:44:50 +02:00
parent 58302cedfa
commit 350a2d1ba8

View file

@ -336,16 +336,18 @@ print_index_stats (GPtrArray * index_stats)
static gboolean
gst_is_missing_plugin_message (GstMessage * msg)
{
if (GST_MESSAGE_TYPE (msg) != GST_MESSAGE_ELEMENT || msg->structure == NULL)
if (GST_MESSAGE_TYPE (msg) != GST_MESSAGE_ELEMENT
|| gst_message_get_structure (msg) == NULL)
return FALSE;
return gst_structure_has_name (msg->structure, "missing-plugin");
return gst_structure_has_name (gst_message_get_structure (msg),
"missing-plugin");
}
static const gchar *
gst_missing_plugin_message_get_description (GstMessage * msg)
{
return gst_structure_get_string (msg->structure, "name");
return gst_structure_get_string (gst_message_get_structure (msg), "name");
}
static void