change the 'duration_in_msec' type from long to unsigned int 69/318169/1
authordyamy-lee <dyamy.lee@samsung.com>
Wed, 25 Sep 2024 07:42:53 +0000 (16:42 +0900)
committerdyamy-lee <dyamy.lee@samsung.com>
Wed, 25 Sep 2024 08:06:34 +0000 (17:06 +0900)
The change type is not safety from unsigned int to long.
And, in other side, related variables are used as unsigned int.
So, this patch changes it to unsigned int variable.

Change-Id: I59b4805abac695edf77e6a6854c67104d591d619

server/ttsd_server.c

index 51e8352..b044eb3 100644 (file)
@@ -87,7 +87,7 @@ static int __stop_and_send_ready_state(unsigned int uid)
 }
 
 static void __synthesis(unsigned int uid);
-static bool __generate_silent(long duration_in_msec);
+static bool __generate_silent(unsigned int duration_in_msec);
 
 static Eina_Bool __wait_synthesis(void *data)
 {
@@ -249,7 +249,7 @@ static void __synthesis(unsigned int uid)
        return;
 }
 
-static bool __generate_silent(long duration_in_msec)
+static bool __generate_silent(unsigned int duration_in_msec)
 {
        SLOG(LOG_DEBUG, tts_tag(), "@@@ GENERATE SILENT  START");
 
@@ -257,8 +257,8 @@ static bool __generate_silent(long duration_in_msec)
        int sample_bytes = 2;
        int sample_rate = 16000;
 
-       long bytes = duration_in_msec * sample_bytes * sample_rate * 0.001;
-       SLOG(LOG_INFO, TAG_TTSC, "[INFO] data size for duration_in_msec in silence utterance is [%ld]", bytes);
+       unsigned int bytes = duration_in_msec * sample_bytes * sample_rate * 0.001;
+       SLOG(LOG_INFO, TAG_TTSC, "[INFO] data size for duration_in_msec in silence utterance is [%u]", bytes);
        char* data = (char*)calloc(sizeof(char), bytes);
 
        /* add wav data */