mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 03:35:21 +00:00
plugins: relate errors to instance
Use GST_{ERROR,WARNING}_OBJECT instead of GST_{ERROR,WARNING}, thus the logs will show the name of the vaapipluginbase instance that failed. Also, the code-style is fixed, where some error labels need to be surrounded by braces.
This commit is contained in:
parent
4dd2464060
commit
6d8b7056cc
1 changed files with 18 additions and 9 deletions
|
@ -226,14 +226,23 @@ plugin_bind_dma_to_vaapi_buffer (GstVaapiPluginBase * plugin,
|
|||
|
||||
/* ERRORS */
|
||||
error_update_sinkpad_info:
|
||||
GST_ERROR ("failed to update sink pad video info from video meta");
|
||||
return FALSE;
|
||||
{
|
||||
GST_ERROR_OBJECT (plugin,
|
||||
"failed to update sink pad video info from video meta");
|
||||
return FALSE;
|
||||
}
|
||||
error_create_surface:
|
||||
GST_ERROR ("failed to create VA surface from dma_buf handle");
|
||||
return FALSE;
|
||||
{
|
||||
GST_ERROR_OBJECT (plugin,
|
||||
"failed to create VA surface from dma_buf handle");
|
||||
return FALSE;
|
||||
}
|
||||
error_create_proxy:
|
||||
GST_ERROR ("failed to create VA surface proxy from wrapped VA surface");
|
||||
return FALSE;
|
||||
{
|
||||
GST_ERROR_OBJECT (plugin,
|
||||
"failed to create VA surface proxy from wrapped VA surface");
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -522,12 +531,12 @@ ensure_sinkpad_buffer_pool (GstVaapiPluginBase * plugin, GstCaps * caps)
|
|||
/* ERRORS */
|
||||
error_create_pool:
|
||||
{
|
||||
GST_ERROR ("failed to create buffer pool");
|
||||
GST_ERROR_OBJECT (plugin, "failed to create buffer pool");
|
||||
return FALSE;
|
||||
}
|
||||
error_pool_config:
|
||||
{
|
||||
GST_ERROR ("failed to reset buffer pool config");
|
||||
GST_ERROR_OBJECT (plugin, "failed to reset buffer pool config");
|
||||
gst_object_unref (pool);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -911,7 +920,7 @@ error_bind_dma_buffer:
|
|||
}
|
||||
error_copy_buffer:
|
||||
{
|
||||
GST_WARNING ("failed to upload buffer to VA surface");
|
||||
GST_WARNING_OBJECT (plugin, "failed to upload buffer to VA surface");
|
||||
gst_buffer_unref (outbuf);
|
||||
return GST_FLOW_NOT_SUPPORTED;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue