eglglessink: Log in the performance category if we map/copy EGLImages to normal memory
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 1 Jan 2013 11:05:03 +0000 (12:05 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 1 Jan 2013 11:05:03 +0000 (12:05 +0100)
ext/eglgles/gsteglglessink.c

index b6689da8fef33fedb18af5973c2adb9caf639601..2b4369e7353b608740f13eb8627e5affd5358543 100644 (file)
 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;