use tdm_dump_enable variable to check if dump needed 14/66814/1
authorBoram Park <boram1288.park@samsung.com>
Thu, 21 Apr 2016 07:29:48 +0000 (16:29 +0900)
committerBoram Park <boram1288.park@samsung.com>
Thu, 21 Apr 2016 07:29:48 +0000 (16:29 +0900)
Change-Id: I8287bc0eca5198ade708b26a585cd6c88bc2bd66

src/tdm_display.c
src/tdm_helper.c
src/tdm_private.h

index e586665..1d6618e 100644 (file)
@@ -1444,7 +1444,8 @@ tdm_layer_set_buffer(tdm_layer *layer, tbm_surface_h buffer)
        TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);
 
        /* dump buffer */
-       _tdm_layer_dump_buffer(layer, buffer);
+       if (tdm_dump_enable)
+               _tdm_layer_dump_buffer(layer, buffer);
 
        if (ret == TDM_ERROR_NONE) {
                /* FIXME: should save to pending_buffer first. And after committing
index 4e6c910..5887986 100644 (file)
@@ -16,6 +16,7 @@
 
 static const char *dump_prefix[2] = {"png", "yuv"};
 
+int tdm_dump_enable;
 static int *tdm_helper_dump_count;
 static char *tdm_helper_dump_path;
 
@@ -258,6 +259,8 @@ tdm_helper_dump_start(char *dumppath, int *count)
        tdm_helper_dump_count = count;
        tdm_helper_dump_path = dumppath;
 
+       tdm_dump_enable = 1;
+
        TDM_DBG("tdm_helper_dump start.(path : %s)", tdm_helper_dump_path);
 }
 
@@ -267,6 +270,8 @@ tdm_helper_dump_stop(void)
        tdm_helper_dump_path = NULL;
        tdm_helper_dump_count = NULL;
 
+       tdm_dump_enable = 0;
+
        TDM_DBG("tdm_helper_dump stop.");
 }
 
index 7bc3acb..50417f9 100644 (file)
@@ -446,6 +446,7 @@ tdm_helper_get_time_in_millis(void);
 
 extern pthread_mutex_t tdm_mutex_check_lock;
 extern int tdm_mutex_locked;
+extern int tdm_dump_enable;
 
 int
 tdm_helper_get_dump_count(void);