validate: scenario: Better log expected Error messages on the bus
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8128>
This commit is contained in:
parent
78cf4706d9
commit
6ddaa9f56a
@ -5203,9 +5203,18 @@ handle_bus_message (MessageData * d)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (is_error && priv->allow_errors) {
|
if (is_error && priv->allow_errors) {
|
||||||
GST_INFO_OBJECT (scenario, "Got error but ignoring it!");
|
#ifndef GST_DISABLE_GST_DEBUG
|
||||||
if (scenario->priv->needs_async_done || scenario->priv->changing_state) {
|
GError *err = NULL;
|
||||||
|
gchar *dbg_info = NULL;
|
||||||
|
gst_message_parse_error (message, &err, &dbg_info);
|
||||||
|
|
||||||
|
GST_INFO_OBJECT (scenario, "Got expected error %" GST_PTR_FORMAT,
|
||||||
|
message);
|
||||||
|
g_clear_error (&err);
|
||||||
|
g_free (dbg_info);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
if (scenario->priv->needs_async_done || scenario->priv->changing_state) {
|
||||||
if (scenario->priv->actions) {
|
if (scenario->priv->actions) {
|
||||||
GstValidateAction *act =
|
GstValidateAction *act =
|
||||||
gst_validate_action_ref (scenario->priv->actions->data);
|
gst_validate_action_ref (scenario->priv->actions->data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user