diff options
Diffstat (limited to 'src/include/mm_evas_renderer.h')
-rw-r--r-- | src/include/mm_evas_renderer.h | 5 |
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 */ |