output: enhance debugging logs 50/173150/1
authorBoram Park <boram1288.park@samsung.com>
Tue, 20 Mar 2018 01:11:32 +0000 (10:11 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 20 Mar 2018 01:33:02 +0000 (10:33 +0900)
Change-Id: I01db98634347826e9a3f9b22eafa77a233d86a18

src/tdm_output.c

index bf353ce..bb2710c 100644 (file)
@@ -1172,8 +1172,14 @@ tdm_output_commit_internal(tdm_output *output, int sync, tdm_output_commit_handl
                if (!private_layer->waiting_buffer)
                        continue;
 
-               if (private_layer->committed_buffer)
+               if (private_layer->committed_buffer) {
                        tdm_layer_free_buffer(private_layer, private_layer->committed_buffer);
+                       private_layer->committed_buffer = NULL;
+                       if (tdm_debug_module & TDM_DEBUG_BUFFER)
+                               TDM_INFO("layer(%p) waiting_buffer(%p) committed_buffer(%p)",
+                                                private_layer, private_layer->waiting_buffer->buffer,
+                                                private_layer->committed_buffer);
+               }
 
                private_layer->committed_buffer = private_layer->waiting_buffer;
                private_layer->waiting_buffer = NULL;