summaryrefslogtreecommitdiff
path: root/src/include/mm_evas_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/mm_evas_renderer.h')
-rw-r--r--src/include/mm_evas_renderer.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/mm_evas_renderer.h b/src/include/mm_evas_renderer.h
index 7e2df0f..83b1f26 100644
--- a/src/include/mm_evas_renderer.h
+++ b/src/include/mm_evas_renderer.h
@@ -60,7 +60,8 @@ extern "C" {
typedef enum {
UPDATE_VISIBILITY,
- UPDATE_TBM_SURF
+ UPDATE_TBM_SURF,
+ UPDATE_FLUSH_BUFFER
} update_info;
typedef struct {
@@ -115,10 +116,10 @@ typedef struct {
/* lock */
GMutex mp_lock; /* media_packet free lock */
GMutex idx_lock; /* to keep value of cur_idx */
+ GMutex write_lock; /* ecore pipe write lock */
/* flush buffer */
flush_info *flush_buffer;
- gboolean retrieve_packet; /* after flush buffer is made by API, flush will be executed in main thread callback */
gboolean keep_screen;
/* rendered callback */