mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 01:30:38 +00:00
gst-launch: Don't access the GstMessage structure directly
This commit is contained in:
parent
58302cedfa
commit
350a2d1ba8
1 changed files with 5 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue