mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
vasurfaceimage: log surface status string
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6022>
This commit is contained in:
parent
4550671b6f
commit
8fd9b9b237
1 changed files with 10 additions and 1 deletions
|
@ -372,6 +372,15 @@ va_check_surface (GstVaDisplay * display, VASurfaceID surface)
|
||||||
return va_check_surface_has_status (display, surface, 0);
|
return va_check_surface_has_status (display, surface, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef GST_DISABLE_GST_DEBUG
|
||||||
|
static const char *surface_status_str_map[] = {
|
||||||
|
[VASurfaceRendering] = "rendering",
|
||||||
|
[VASurfaceDisplaying] = "displaying",
|
||||||
|
[VASurfaceReady] = "ready",
|
||||||
|
[VASurfaceSkipped] = "skipped"
|
||||||
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
va_check_surface_has_status (GstVaDisplay * display, VASurfaceID surface,
|
va_check_surface_has_status (GstVaDisplay * display, VASurfaceID surface,
|
||||||
VASurfaceStatus surface_status)
|
VASurfaceStatus surface_status)
|
||||||
|
@ -387,7 +396,7 @@ va_check_surface_has_status (GstVaDisplay * display, VASurfaceID surface,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_LOG ("surface %#x status %d", surface, state);
|
GST_LOG ("surface %#x status: %s", surface, surface_status_str_map[state]);
|
||||||
|
|
||||||
/* Just query the surface, no flag to compare, we succeed. */
|
/* Just query the surface, no flag to compare, we succeed. */
|
||||||
if (!surface_status)
|
if (!surface_status)
|
||||||
|
|
Loading…
Reference in a new issue