summaryrefslogtreecommitdiff
path: root/src/include/mm_evas_renderer.h
diff options
context:
space:
mode:
authorHyunil <hyunil46.park@samsung.com>2017-02-21 15:17:37 +0900
committerHyunil <hyunil46.park@samsung.com>2017-03-02 13:48:42 +0900
commit3a251ae79b50c7c9ae55f3875e02fcb8a842aba0 (patch)
treede642bfb6d4112da7afe1962e89fcb86e9cbbc97 /src/include/mm_evas_renderer.h
parentbaa7a2617cd02976713262bfbf4f617288cc979a (diff)
downloadlibmm-evas-renderer-accepted/tizen_mobile.tar.gz
libmm-evas-renderer-accepted/tizen_mobile.tar.bz2
libmm-evas-renderer-accepted/tizen_mobile.zip
Change-Id: I39c2ace47907911cf05e765b395f49b0e42d89c4 Signed-off-by: Hyunil <hyunil46.park@samsung.com>
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 */