From 9e1faac4df6e27e061cb0ea2d8cb50bd690327ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 1 Jan 2013 12:05:03 +0100 Subject: [PATCH] eglglessink: Log in the performance category if we map/copy EGLImages to normal memory --- ext/eglgles/gsteglglessink.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index b6689da8fe..2b4369e735 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -147,6 +147,8 @@ GST_DEBUG_CATEGORY_STATIC (gst_eglglessink_debug); #define GST_CAT_DEFAULT gst_eglglessink_debug +GST_DEBUG_CATEGORY_EXTERN(GST_CAT_PERFORMANCE); + /* GLESv2 GLSL Shaders * * OpenGL ES Standard does not mandate YUV support. This is @@ -3483,6 +3485,8 @@ gst_egl_image_allocator_map (GstMemory * gmem, gsize maxsize, GstMapFlags flags) { GstMemory *parent; + GST_CAT_DEBUG (GST_CAT_PERFORMANCE, "Mapping EGLImage to normal memory"); + if ((parent = gmem->parent) == NULL) parent = gmem; @@ -3508,6 +3512,8 @@ gst_egl_image_allocator_copy (GstMemory * mem, gssize offset, gssize size) GstMemory *ret; GstMapInfo mapi, mapo; + GST_CAT_DEBUG (GST_CAT_PERFORMANCE, "Copying EGLImage to normal memory"); + if (size == -1) size = mem->size > offset ? mem->size - offset : 0;