Add package name to user_data when calling ttse_send_personal_voice 90/315590/3
authorsungwook79.park <sungwook79.park@samsung.com>
Mon, 5 Aug 2024 04:52:56 +0000 (13:52 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Thu, 12 Sep 2024 11:44:43 +0000 (20:44 +0900)
Change-Id: Ifffd2bd905565715fa273ba9de667aad2ef53875
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
server/ttsd_config.c
server/ttsd_server.c
server/ttse.c

index 7bf7ccb6cad369ee004f551fdcd78368ffc2ec8a..a6675ef93c53541f0244ea40c2c7eb81dfb960b0 100644 (file)
@@ -267,8 +267,12 @@ int ttsd_config_set_instant_reprepare_client(const unsigned int uid)
 int ttsd_config_update_personal_voice(const char* language, const char* unique_id, const char* display_name, const char* device_name, void* user_data)
 {
        char current_engine[1024] = {'\0', };
-       if (0 != aul_app_get_appid_bypid(getpid(), current_engine, sizeof(current_engine) - 1)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get callee appid by pid");
+       if (user_data) {
+               strncpy(current_engine, (char*)user_data, sizeof(current_engine) - 1);
+       } else {
+               if (0 != aul_app_get_appid_bypid(getpid(), current_engine, sizeof(current_engine) - 1)) {
+                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get callee appid by pid");
+               }
        }
 
        SLOG(LOG_DEBUG, tts_tag(), "[Server] TTS Current Engine(%s)", current_engine);
index 62a15a5381b84c460936c6056f1001db450c51f9..3b56e952311c00ea042ee777e02ce387a251c9b2 100644 (file)
@@ -1629,7 +1629,7 @@ int ttsd_send_personal_voice(const char* language, const char* unique_id, const
 {
        SLOG(LOG_DEBUG, tts_tag(), "[Server] Set private data requested cb");
 
-       int ret = ttsd_config_update_personal_voice(language, unique_id, display_name, device_name, NULL);
+       int ret = ttsd_config_update_personal_voice(language, unique_id, display_name, device_name, user_data);
        if (0 != ret) {
                SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to update personal voice");
        }
index 2472ce4ea6ede3a088ef7db6afdad9ea87511395..a6bc4a23381f57d9bbfd1ad7c666981c2b611a33 100755 (executable)
@@ -125,7 +125,7 @@ int ttse_send_personal_voice(const char* language, const char* unique_id, const
 {
        SLOG(LOG_INFO, tts_tag(), "[INFO] TTS Engine send personal voices list : language(%s), unique_id(%s), display_name(%s), device_name(%s)", language, unique_id, display_name, device_name);
 
-       int ret = ttsd_send_personal_voice(language, unique_id, display_name, device_name, NULL);
+       int ret = ttsd_send_personal_voice(language, unique_id, display_name, device_name, user_data);
        if (0 != ret) {
                SLOG(LOG_ERROR, tts_tag(), "[ERROR] Fail to send personal voice");
        }