Change widget retry count and interval when engine not loaded 52/289652/1
authorulgal-park <ulgal.park@samsung.com>
Fri, 10 Mar 2023 10:14:30 +0000 (19:14 +0900)
committerTizen AI <ai.tzn.sec@samsung.com>
Mon, 13 Mar 2023 04:18:44 +0000 (13:18 +0900)
Change-Id: Ia7b97d900f18dad2bec2d2e08864ba77af5d657d

client/vc_widget_tidl.c
common/vc_defs.h

index 9b6a80b..d6fbbc9 100644 (file)
@@ -417,6 +417,8 @@ int vc_widget_tidl_request_hello()
        if (!g_proxy_tidl_info->connected) {
                SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Proxy Not Connected");
                __request_tidl_connect();
+               SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Engine not loaded, sleep 500ms");
+               usleep(500000);
                return VC_ERROR_OPERATION_FAILED;
        }
 
index d6ad568..e3533bc 100644 (file)
@@ -269,7 +269,7 @@ extern "C" {
 #define VC_INVALID_TTS_UID     0
 #define VC_ENGINE_APPID_LEN            256
 #define VCM_TIDL_RETRY_COUNT   200
-#define VC_TIDL_RETRY_COUNT            20
+#define VC_TIDL_RETRY_COUNT            30
 
 #define VC_MGR_DEFAULT_FARFIELD_DUCKING_RATIO          0.0
 #define VC_MGR_DEFAULT_NEARFIELD_DUCKING_RATIO         0.7