From: Jiyong Date: Wed, 26 Mar 2025 05:00:15 +0000 (+0900) Subject: Remove unused evas_cond[CMD_DESTROY] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fcore%2Fmultimedia%2Flibmm-evas-renderer.git Remove unused evas_cond[CMD_DESTROY] Change-Id: Ibc2accc7d45b37fabbda59997d626fd983fdf972 --- 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();