return false;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
if (0 >= g_slist_length(g_engine_list)) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] There is no engine!!");
return false;
}
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] Engine info is NULL");
continue;
}
- GSList *iter_lang = NULL;
- char* engine_lang;
if (g_slist_length(engine_info->languages) > 0) {
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
int i = 1;
while (NULL != iter_lang) {
/*Get handle data from list*/
- engine_lang = iter_lang->data;
+ char* engine_lang = iter_lang->data;
SLOG(LOG_DEBUG, TAG_STTCONFIG, " [%dth] %s", i, engine_lang);
return STT_CONFIG_ERROR_INVALID_PARAMETER;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
if (0 >= g_slist_length(g_engine_list)) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] There is no engine!!");
return STT_CONFIG_ERROR_OPERATION_FAILED;
}
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "engine info is NULL");
int silence = -1;
int credential = -1;
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
if (0 != stt_parser_find_config_changed(&engine, &setting, &auto_lang, &lang, &silence, &credential))
return ECORE_CALLBACK_PASS_ON;
if (-1 != credential) g_config_info->credential = credential;
/* Call all callbacks of client*/
- iter = g_slist_nth(g_config_client_list, 0);
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (NULL != temp_client->engine_cb) {
}
/* Call all callbacks of client*/
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (NULL != temp_client->lang_cb) {
g_config_info->silence_detection = silence;
/* Call all callbacks of client*/
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (NULL != temp_client->bool_cb) {
SLOG(LOG_DEBUG, TAG_STTCONFIG, "[Config] Language is auto. Set default language(%s)", g_config_info->language);
/* Call all callbacks of client*/
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (NULL != temp_client->lang_cb) {
SLOG(LOG_DEBUG, TAG_STTCONFIG, "[Config] Language is auto but display lang is not supported. Default language change(%s)", tmp_language);
/* Call all callbacks of client*/
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (NULL != temp_client->lang_cb) {
void __stt_config_release_client(unsigned int uid)
{
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
if (0 < g_slist_length(g_config_client_list)) {
/* Check uid */
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (uid == temp_client->uid) {
void __stt_config_release_engine()
{
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
if (0 < g_slist_length(g_engine_list)) {
-
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL != engine_info) {
g_engine_list = g_slist_remove(g_engine_list, engine_info);
}
/* Engine is valid*/
- GSList *iter_lang = NULL;
- char* lang;
bool is_valid_lang = false;
if (0 >= g_slist_length(engine_info->languages)) {
}
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
-
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
while (NULL != iter_lang) {
/*Get handle data from list*/
- lang = iter_lang->data;
+ char *lang = iter_lang->data;
SLOG(LOG_DEBUG, TAG_STTCONFIG, " %s", lang);
if (NULL != lang) {
if (false == is_valid_lang) {
iter_lang = g_slist_nth(engine_info->languages, 0);
if (NULL != iter_lang) {
- lang = iter_lang->data;
+ char *lang = iter_lang->data;
if (NULL != lang) {
if (NULL != g_config_info->language)
free(g_config_info->language);
int stt_config_mgr_finalize(unsigned int uid)
{
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
if (0 < g_slist_length(g_config_client_list)) {
/* Check uid */
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (uid == temp_client->uid) {
return STT_CONFIG_ERROR_NONE;
}
- stt_engine_info_s *engine_info = NULL;
-
if (0 < g_slist_length(g_engine_list)) {
-
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL != engine_info) {
g_engine_list = g_slist_remove(g_engine_list, engine_info);
int stt_config_mgr_set_callback(unsigned int uid, stt_config_engine_changed_cb engine_cb, stt_config_lang_changed_cb lang_cb, stt_config_bool_changed_cb bool_cb, void* user_data)
{
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
/* Call all callbacks of client*/
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (uid == temp_client->uid) {
//LCOV_EXCL_START
int stt_config_mgr_unset_callback(unsigned int uid)
{
- GSList *iter = NULL;
- stt_config_client_s* temp_client = NULL;
-
/* Call all callbacks of client*/
- iter = g_slist_nth(g_config_client_list, 0);
-
+ GSList *iter = g_slist_nth(g_config_client_list, 0);
while (NULL != iter) {
- temp_client = iter->data;
+ stt_config_client_s *temp_client = iter->data;
if (NULL != temp_client) {
if (uid == temp_client->uid) {
return STT_CONFIG_ERROR_INVALID_PARAMETER;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
if (0 >= g_slist_length(g_engine_list)) {
SLOG(LOG_WARN, TAG_STTCONFIG, "[ERROR] Engine list is NULL");
return STT_CONFIG_ERROR_ENGINE_NOT_FOUND;
}
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, " Engine info is NULL");
return ret;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
bool is_valid_engine = false;
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] Engine info is NULL");
}
/* Engine is valid*/
- GSList *iter_lang = NULL;
- char* lang;
bool is_valid_lang = false;
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
-
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
while (NULL != iter_lang) {
/*Get handle data from list*/
- lang = iter_lang->data;
+ char *lang = iter_lang->data;
SLOG(LOG_DEBUG, TAG_STTCONFIG, " %s", lang);
if (NULL != lang && NULL != g_config_info->language) {
break;
}
- lang = iter_lang->data;
-
+ char *lang = iter_lang->data;
g_config_info->language = strdup(lang);
}
}
return STT_CONFIG_ERROR_INVALID_PARAMETER;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
char* current_engine = NULL;
-
if (NULL == engine) {
current_engine = strdup(g_config_info->engine_id);
if (NULL == current_engine) {
}
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] engine info is NULL");
return STT_CONFIG_ERROR_ENGINE_NOT_FOUND;
}
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] engine info is NULL"); //LCOV_EXCL_LINE
continue;
}
- GSList *iter_lang = NULL;
- char* lang;
-
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
-
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
while (NULL != iter_lang) {
/*Get handle data from list*/
- lang = iter_lang->data;
-
+ char* lang = iter_lang->data;
if (NULL != lang) {
SLOG(LOG_DEBUG, TAG_STTCONFIG, " %s", lang);
if (false == callback(engine_info->uuid, lang, user_data))
if (0 >= g_slist_length(g_engine_list))
return false;
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL != engine_info && NULL != engine_info->uuid) {
if (0 == strcmp(engine, engine_info->uuid)) {
if (0 >= g_slist_length(g_engine_list))
return false;
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
/* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
if (NULL == engine_info) {
SLOG(LOG_ERROR, TAG_STTCONFIG, "[ERROR] Engine info is NULL");
continue;
}
- GSList *iter_lang = NULL;
- char* lang;
-
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
-
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
while (NULL != iter_lang) {
- lang = iter_lang->data;
+ char* lang = iter_lang->data;
if (0 == strcmp(language, lang))
return true;
int __stt_config_mgr_print_engine_info()
{
- GSList *iter = NULL;
- stt_engine_info_s *engine_info = NULL;
-
if (0 >= g_slist_length(g_engine_list)) {
SLOG(LOG_DEBUG, TAG_STTCONFIG, "-------------- engine list -----------------"); //LCOV_EXCL_LINE
SLOG(LOG_DEBUG, TAG_STTCONFIG, " No Engine in engine directory"); //LCOV_EXCL_LINE
return 0;
}
- /* Get a first item */
- iter = g_slist_nth(g_engine_list, 0);
-
SLOG(LOG_DEBUG, TAG_STTCONFIG, "--------------- engine list -----------------");
-
+ /* Get a first item */
int i = 1;
+ GSList *iter = g_slist_nth(g_engine_list, 0);
while (NULL != iter) {
- engine_info = iter->data;
+ stt_engine_info_s *engine_info = iter->data;
SLOG(LOG_DEBUG, TAG_STTCONFIG, "[%dth]", i);
SLOG(LOG_DEBUG, TAG_STTCONFIG, " name : %s", engine_info->name);
SLOG(LOG_DEBUG, TAG_STTCONFIG, " agreement : %s", engine_info->agreement);
SLOG(LOG_DEBUG, TAG_STTCONFIG, " languages");
- GSList *iter_lang = NULL;
- char* lang;
if (g_slist_length(engine_info->languages) > 0) {
/* Get a first item */
- iter_lang = g_slist_nth(engine_info->languages, 0);
+ GSList *iter_lang = g_slist_nth(engine_info->languages, 0);
int j = 1;
while (NULL != iter_lang) {
/*Get handle data from list*/
- lang = iter_lang->data;
+ char* lang = iter_lang->data;
SLOG(LOG_DEBUG, TAG_STTCONFIG, " [%dth] %s", j, lang);
int stt_config_mgr_reset_time_info()
{
/* Remove time info */
- GSList *iter = NULL;
- stt_result_time_info_s *data = NULL;
-
- /* Remove time info */
- iter = g_slist_nth(g_time_list, 0);
+ GSList *iter = g_slist_nth(g_time_list, 0);
while (NULL != iter) {
- data = iter->data;
+ stt_result_time_info_s *data = iter->data;
g_time_list = g_slist_remove(g_time_list, data);
if (NULL != data) {
}
GSList *iter = NULL;
- stt_result_time_info_s *data = NULL;
/* Get a first item */
iter = g_slist_nth(temp_time, 0);
while (NULL != iter) {
- data = iter->data;
+ stt_result_time_info_s *data = iter->data;
if (false == callback(data->index, data->event, data->text,
data->start_time, data->end_time, user_data)) {
/* Remove time info */
iter = g_slist_nth(temp_time, 0);
while (NULL != iter) {
- data = iter->data;
+ stt_result_time_info_s *data = iter->data;
if (NULL != data) {
temp_time = g_slist_remove(temp_time, data);