mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
encodebin: Inform about missing elements in the "text" error field
Instead of the debug field, that information should be directly exposed to end users. https://bugzilla.gnome.org/show_bug.cgi?id=794663
This commit is contained in:
parent
c64d2cf396
commit
dbc89373ea
1 changed files with 4 additions and 4 deletions
|
@ -1164,8 +1164,8 @@ _post_missing_plugin_message (GstEncodeBin * ebin, GstEncodingProfile * prof)
|
|||
/* missing plugin support */
|
||||
gst_element_post_message (GST_ELEMENT_CAST (ebin),
|
||||
gst_missing_encoder_message_new (GST_ELEMENT_CAST (ebin), format));
|
||||
GST_ELEMENT_ERROR (ebin, CORE, MISSING_PLUGIN, (NULL),
|
||||
("Couldn't create encoder for format %" GST_PTR_FORMAT, format));
|
||||
GST_ELEMENT_ERROR (ebin, CORE, MISSING_PLUGIN,
|
||||
("Couldn't create encoder for format %" GST_PTR_FORMAT, format), (NULL));
|
||||
|
||||
gst_caps_unref (format);
|
||||
}
|
||||
|
@ -1959,8 +1959,8 @@ no_muxer:
|
|||
/* missing plugin support */
|
||||
gst_element_post_message (GST_ELEMENT_CAST (ebin),
|
||||
gst_missing_encoder_message_new (GST_ELEMENT_CAST (ebin), format));
|
||||
GST_ELEMENT_ERROR (ebin, CORE, MISSING_PLUGIN, (NULL),
|
||||
("No available muxer for format %" GST_PTR_FORMAT, format));
|
||||
GST_ELEMENT_ERROR (ebin, CORE, MISSING_PLUGIN,
|
||||
("No available muxer for format %" GST_PTR_FORMAT, format), (NULL));
|
||||
if (format)
|
||||
gst_caps_unref (format);
|
||||
return FALSE;
|
||||
|
|
Loading…
Reference in a new issue