projects
/
platform
/
core
/
uifw
/
stt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement stt default engine setting and Fix directories in stt engine parser
[platform/core/uifw/stt.git]
/
common
/
stt_config_mgr.c
diff --git
a/common/stt_config_mgr.c
b/common/stt_config_mgr.c
index
b7cf83b
..
b2d346b
100755
(executable)
--- a/
common/stt_config_mgr.c
+++ b/
common/stt_config_mgr.c
@@
-662,6
+662,8
@@
static void __get_engine_list(const char* directory)
if (NULL == directory) {
SLOG(LOG_ERROR, stt_tag(), "[Directory ERROR] Directory is NULL");
return;
if (NULL == directory) {
SLOG(LOG_ERROR, stt_tag(), "[Directory ERROR] Directory is NULL");
return;
+ } else {
+ SLOG(LOG_DEBUG, stt_tag(), "[Directory DEBUG] Directory: %s", directory);
}
dp = opendir(directory);
}
dp = opendir(directory);
@@
-677,7
+679,7
@@
static void __get_engine_list(const char* directory)
char* filepath = NULL;
int filesize;
char* filepath = NULL;
int filesize;
- filesize = strlen(
STT_DEFAULT_ENGINE_INFO
) + strlen(dirp->d_name) + 5;
+ filesize = strlen(
directory
) + strlen(dirp->d_name) + 5;
filepath = (char*)calloc(filesize, sizeof(char));
if (NULL != filepath) {
filepath = (char*)calloc(filesize, sizeof(char));
if (NULL != filepath) {
@@
-687,6
+689,8
@@
static void __get_engine_list(const char* directory)
continue;
}
continue;
}
+ SLOG(LOG_DEBUG, stt_tag(), "[File DEBUG] File path: %s", filepath);
+
if (0 == stt_parser_get_engine_info(filepath, &info)) {
g_engine_list = g_slist_append(g_engine_list, info);
}
if (0 == stt_parser_get_engine_info(filepath, &info)) {
g_engine_list = g_slist_append(g_engine_list, info);
}