[UTC][image-util][Non-ACR] Fix async timeout issue 37/290337/4
authorjiyong.min <jiyong.min@samsung.com>
Thu, 23 Mar 2023 08:13:07 +0000 (17:13 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Thu, 23 Mar 2023 08:19:12 +0000 (17:19 +0900)
In devices that can not use neon acceleration, JPEG XL encoding takes a long time.
So we increased that time.

Change-Id: I036a8ab3f05e9a62ef56a5640dc616eed7aeea2a

src/utc/image-util/utc-image-util-decode-encode.c

index 47ec4a865e68569934edf5c65ad2bc346d2a83a1..3c5f5c999d52a88a2101330ed64c76f530cef6b1 100755 (executable)
@@ -108,7 +108,9 @@ static void wait_for_async()
        int timeout_id = 0;
        g_image_util_mainloop = g_main_loop_new(NULL, FALSE);
 
-       timeout_id = g_timeout_add(5000, timeout_func, g_image_util_mainloop);
+       // In any devices that can't use neon, JPEG XL encoding takes a long time(30~40s).
+       // So we increase this time as 60 seconds.
+       timeout_id = g_timeout_add(60 * 1000, timeout_func, g_image_util_mainloop);
        g_main_loop_run(g_image_util_mainloop);
        g_source_remove(timeout_id);
        g_main_loop_unref(g_image_util_mainloop);