diff options
author | Hyunil <hyunil46.park@samsung.com> | 2017-02-21 15:17:37 +0900 |
---|---|---|
committer | Hyunil <hyunil46.park@samsung.com> | 2017-03-02 13:48:42 +0900 |
commit | 3a251ae79b50c7c9ae55f3875e02fcb8a842aba0 (patch) | |
tree | de642bfb6d4112da7afe1962e89fcb86e9cbbc97 /src/include/mm_evas_renderer.h | |
parent | baa7a2617cd02976713262bfbf4f617288cc979a (diff) | |
download | libmm-evas-renderer-accepted/tizen_mobile.tar.gz libmm-evas-renderer-accepted/tizen_mobile.tar.bz2 libmm-evas-renderer-accepted/tizen_mobile.zip |
Support flushing packet by calling sub threadsubmit/tizen_unified/20170308.100408submit/tizen/20170303.015115accepted/tizen/wearable/20170303.065955accepted/tizen/unified/20170309.033315accepted/tizen/tv/20170303.065931accepted/tizen/mobile/20170303.065905accepted/tizen/ivi/20170303.070016accepted/tizen/common/20170303.090915accepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_iviaccepted/tizen_common
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.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 */ |