From c10f3523af03eeca85977ef0bc7c2f3c7cafacc4 Mon Sep 17 00:00:00 2001 From: Jiyong Date: Wed, 26 Mar 2025 14:00:15 +0900 Subject: [PATCH] Remove unused evas_cond[CMD_DESTROY] Change-Id: Ibc2accc7d45b37fabbda59997d626fd983fdf972 --- src/include/mm_evas_renderer_private.h | 1 - src/mm_evas_renderer.c | 15 +++------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/include/mm_evas_renderer_private.h b/src/include/mm_evas_renderer_private.h index c2079c3..f2a1f7f 100644 --- a/src/include/mm_evas_renderer_private.h +++ b/src/include/mm_evas_renderer_private.h @@ -56,7 +56,6 @@ typedef enum { enum { COND_RETRIEVE, - COND_DESTROY, COND_NUM }; diff --git a/src/mm_evas_renderer.c b/src/mm_evas_renderer.c index c75d9ea..f9a9af8 100644 --- a/src/mm_evas_renderer.c +++ b/src/mm_evas_renderer.c @@ -99,7 +99,7 @@ static int _flush_all_packets(mm_evas_info *evas_info); static int _mm_evas_renderer_create(mm_evas_info **evas_info); static int _mm_evas_renderer_destroy(mm_evas_info **evas_info); static int _mm_evas_renderer_set_info(mm_evas_info *evas_info, Evas_Object *eo); -static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thread); +static int _mm_evas_renderer_reset(mm_evas_info *evas_info); static void _mm_evas_renderer_update_geometry(mm_evas_info *evas_info); static int _mm_evas_renderer_retrieve_all_packets(mm_evas_info *evas_info, bool keep_screen); static int _mm_evas_renderer_make_flush_buffer(mm_evas_info *evas_info); @@ -737,7 +737,6 @@ static int _mm_evas_renderer_create(mm_evas_info **evas_info) g_mutex_init(&ptr->write_lock); g_mutex_init(&ptr->evas_lock); g_cond_init(&ptr->evas_cond[COND_RETRIEVE]); - g_cond_init(&ptr->evas_cond[COND_DESTROY]); MMER_FLEAVE(); @@ -759,7 +758,7 @@ static int _mm_evas_renderer_destroy(mm_evas_info **evas_info) LOGD("finalize evas_info %p", ptr); - ret = _mm_evas_renderer_reset(ptr, FALSE); + ret = _mm_evas_renderer_reset(ptr); if (ret != MM_ERROR_NONE) LOGE("_mm_evas_renderer_reset is failed"); @@ -768,7 +767,6 @@ static int _mm_evas_renderer_destroy(mm_evas_info **evas_info) g_mutex_clear(&ptr->write_lock); g_mutex_clear(&ptr->evas_lock); g_cond_clear(&ptr->evas_cond[COND_RETRIEVE]); - g_cond_clear(&ptr->evas_cond[COND_DESTROY]); g_free(ptr); ptr = NULL; @@ -825,7 +823,7 @@ static int _mm_evas_renderer_set_info(mm_evas_info *evas_info, Evas_Object *eo) return MM_ERROR_NONE; } -static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thread) +static int _mm_evas_renderer_reset(mm_evas_info *evas_info) { int ret = MM_ERROR_NONE; @@ -852,13 +850,6 @@ static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thre evas_info->epipe = NULL; } - if (is_sub_thread) { - g_mutex_lock(&evas_info->evas_lock); - LOGD("send signal[COND_DESTROY]"); - g_cond_signal(&evas_info->evas_cond[COND_DESTROY]); - g_mutex_unlock(&evas_info->evas_lock); - } - g_mutex_unlock(&evas_info->mp_lock); MMER_FLEAVE(); -- 2.34.1