[UTC][image-util][ACR-1818]Remove TCs for deprecated APIs 55/305055/5
authorhjkim <backto.kim@samsung.com>
Fri, 26 Jan 2024 02:23:11 +0000 (11:23 +0900)
committerhjkim <backto.kim@samsung.com>
Tue, 6 Feb 2024 02:12:30 +0000 (11:12 +0900)
Change-Id: Ibbe42c93efcee1f6c74a2cd6c4d87a30eb6062b0

src/utc/image-util/public.list
src/utc/image-util/tct-image-util-core_mobile.h
src/utc/image-util/tct-image-util-core_tizeniot.h
src/utc/image-util/tct-image-util-core_tv.h
src/utc/image-util/tct-image-util-core_wearable.h
src/utc/image-util/utc-image-util-decode-encode.c
src/utc/image-util/utc-media-image-util-basic.c

index 7930086d60a7724bf3ef1864891823211df59126..d63e7b9c1a9f3f7b81baee3a32a3c9e1e3c118f4 100755 (executable)
@@ -2,29 +2,16 @@ image_util_foreach_supported_colorspace
 image_util_decode_create
 image_util_decode_set_input_path
 image_util_decode_set_input_buffer
-image_util_decode_set_output_buffer
 image_util_decode_set_colorspace
 image_util_decode_set_jpeg_downscale
-image_util_decode_run
-image_util_decode_run_async
 image_util_decode_run2
 image_util_decode_run_async2
 image_util_decode_destroy
 image_util_encode_create
-image_util_encode_set_resolution
-image_util_encode_set_colorspace
 image_util_encode_set_quality
 image_util_encode_set_png_compression
-image_util_encode_set_gif_frame_delay_time
-image_util_encode_set_input_buffer
-image_util_encode_set_output_path
-image_util_encode_set_output_buffer
-image_util_encode_run
-image_util_encode_run_async
 image_util_encode_destroy
-image_util_calculate_buffer_size
 image_util_transform_create
-image_util_transform_set_hardware_acceleration
 image_util_transform_set_colorspace
 image_util_transform_set_resolution
 image_util_transform_set_rotation
index d8c4b9b2b586928c596618981497a8db05630f38..1f760b705aa25050abb138ca66d01e6742954fcf 100644 (file)
@@ -45,10 +45,6 @@ extern int utc_image_util_decode_set_input_buffer_n2(void);
 extern int utc_image_util_decode_set_input_buffer_n3(void);
 extern int utc_image_util_decode_set_input_buffer_n4(void);
 extern int utc_image_util_decode_set_input_buffer_p(void);
-extern int utc_image_util_decode_set_output_buffer_n1(void);
-extern int utc_image_util_decode_set_output_buffer_n2(void);
-extern int utc_image_util_decode_set_output_buffer_n3(void);
-extern int utc_image_util_decode_set_output_buffer_p(void);
 extern int utc_image_util_decode_set_colorspace_n1(void);
 extern int utc_image_util_decode_set_colorspace_n2(void);
 extern int utc_image_util_decode_set_colorspace_n3(void);
@@ -65,43 +61,12 @@ extern int utc_image_util_decode_set_jpeg_downscale_n2(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n3(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n4(void);
 extern int utc_image_util_decode_set_jpeg_downscale_p(void);
-extern int utc_image_util_decode_run_n1(void);
-extern int utc_image_util_decode_run_n2(void);
-extern int utc_image_util_decode_run_n3(void);
-extern int utc_image_util_decode_run_n4(void);
-extern int utc_image_util_decode_run_n5(void);
-extern int utc_image_util_decode_run_p1(void);
-extern int utc_image_util_decode_run_p2(void);
-extern int utc_image_util_decode_run2_n(void);
-extern int utc_image_util_decode_run2_p1(void);
-extern int utc_image_util_decode_run2_p2(void);
-extern int utc_image_util_decode_run_async_n1(void);
-extern int utc_image_util_decode_run_async_n2(void);
-extern int utc_image_util_decode_run_async_n3(void);
-extern int utc_image_util_decode_run_async_n4(void);
-extern int utc_image_util_decode_run_async_n5(void);
-extern int utc_image_util_decode_run_async_n6(void);
-extern int utc_image_util_decode_run_async_p1(void);
-extern int utc_image_util_decode_run_async_p2(void);
-extern int utc_image_util_decode_run_async2_n(void);
-extern int utc_image_util_decode_run_async2_p1(void);
-extern int utc_image_util_decode_run_async2_p2(void);
 extern int utc_image_util_decode_destroy_n1(void);
 extern int utc_image_util_decode_destroy_n2(void);
 extern int utc_image_util_decode_destroy_p(void);
 extern int utc_image_util_encode_create_n1(void);
 extern int utc_image_util_encode_create_n2(void);
 extern int utc_image_util_encode_create_p(void);
-extern int utc_image_util_encode_set_resolution_n1(void);
-extern int utc_image_util_encode_set_resolution_n2(void);
-extern int utc_image_util_encode_set_resolution_n3(void);
-extern int utc_image_util_encode_set_resolution_n4(void);
-extern int utc_image_util_encode_set_resolution_p(void);
-extern int utc_image_util_encode_set_colorspace_n1(void);
-extern int utc_image_util_encode_set_colorspace_n2(void);
-extern int utc_image_util_encode_set_colorspace_n3(void);
-extern int utc_image_util_encode_set_colorspace_n4(void);
-extern int utc_image_util_encode_set_colorspace_p(void);
 extern int utc_image_util_encode_set_quality_n1(void);
 extern int utc_image_util_encode_set_quality_n2(void);
 extern int utc_image_util_encode_set_quality_n3(void);
@@ -112,52 +77,9 @@ extern int utc_image_util_encode_set_png_compression_n2(void);
 extern int utc_image_util_encode_set_png_compression_n3(void);
 extern int utc_image_util_encode_set_png_compression_n4(void);
 extern int utc_image_util_encode_set_png_compression_p(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n1(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n2(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n3(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_p(void);
-extern int utc_image_util_encode_set_webp_lossless_n1(void);
-extern int utc_image_util_encode_set_webp_lossless_n2(void);
-extern int utc_image_util_encode_set_webp_lossless_p(void);
 extern int utc_image_util_encode_set_lossless_n1(void);
 extern int utc_image_util_encode_set_lossless_n2(void);
 extern int utc_image_util_encode_set_lossless_p(void);
-extern int utc_image_util_encode_set_input_buffer_n1(void);
-extern int utc_image_util_encode_set_input_buffer_n2(void);
-extern int utc_image_util_encode_set_input_buffer_n3(void);
-extern int utc_image_util_encode_set_input_buffer_p(void);
-extern int utc_image_util_encode_set_output_path_n1(void);
-extern int utc_image_util_encode_set_output_path_n2(void);
-extern int utc_image_util_encode_set_output_path_n3(void);
-extern int utc_image_util_encode_set_output_path_n4(void);
-extern int utc_image_util_encode_set_output_path_p(void);
-extern int utc_image_util_encode_set_output_buffer_n1(void);
-extern int utc_image_util_encode_set_output_buffer_n2(void);
-extern int utc_image_util_encode_set_output_buffer_n3(void);
-extern int utc_image_util_encode_set_output_buffer_p(void);
-extern int utc_image_util_encode_run_n1(void);
-extern int utc_image_util_encode_run_n2(void);
-extern int utc_image_util_encode_run_n3(void);
-extern int utc_image_util_encode_run_n4(void);
-extern int utc_image_util_encode_run_n5(void);
-extern int utc_image_util_encode_run_n6(void);
-extern int utc_image_util_encode_run_n7(void);
-extern int utc_image_util_encode_run_n8(void);
-extern int utc_image_util_encode_run_p1(void);
-extern int utc_image_util_encode_run_p2(void);
-extern int utc_image_util_encode_run_p3(void);
-extern int utc_image_util_encode_run_p4(void);
-extern int utc_image_util_encode_run_async_n1(void);
-extern int utc_image_util_encode_run_async_n2(void);
-extern int utc_image_util_encode_run_async_n3(void);
-extern int utc_image_util_encode_run_async_n4(void);
-extern int utc_image_util_encode_run_async_n5(void);
-extern int utc_image_util_encode_run_async_n6(void);
-extern int utc_image_util_encode_run_async_n7(void);
-extern int utc_image_util_encode_run_async_n8(void);
-extern int utc_image_util_encode_run_async_n9(void);
-extern int utc_image_util_encode_run_async_p1(void);
-extern int utc_image_util_encode_run_async_p2(void);
 extern int utc_image_util_encode_run_to_file_p(void);
 extern int utc_image_util_encode_run_to_file_n(void);
 extern int utc_image_util_encode_run_to_buffer_p(void);
@@ -171,15 +93,8 @@ extern int utc_image_util_encode_destroy_n2(void);
 extern int utc_image_util_encode_destroy_p(void);
 
 /* in utc-image-util-transform.c */
-extern int utc_image_util_calculate_buffer_size_p1(void);
-extern int utc_image_util_calculate_buffer_size_p2(void);
-extern int utc_image_util_calculate_buffer_size_n1(void);
-extern int utc_image_util_calculate_buffer_size_n2(void);
-extern int utc_image_util_calculate_buffer_size_n3(void);
 extern int utc_image_util_transform_create_n(void);
 extern int utc_image_util_transform_create_p(void);
-extern int utc_image_util_transform_set_hardware_acceleration_n(void);
-extern int utc_image_util_transform_set_hardware_acceleration_p(void);
 extern int utc_image_util_transform_set_colorspace_n(void);
 extern int utc_image_util_transform_set_colorspace_p(void);
 extern int utc_image_util_transform_get_colorspace_n1(void);
@@ -281,10 +196,6 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_input_buffer_n3",utc_image_util_decode_set_input_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_n4",utc_image_util_decode_set_input_buffer_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_p",utc_image_util_decode_set_input_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n1",utc_image_util_decode_set_output_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n2",utc_image_util_decode_set_output_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n3",utc_image_util_decode_set_output_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_p",utc_image_util_decode_set_output_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n1",utc_image_util_decode_set_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n2",utc_image_util_decode_set_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n3",utc_image_util_decode_set_colorspace_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
@@ -301,43 +212,12 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_jpeg_downscale_n3",utc_image_util_decode_set_jpeg_downscale_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_n4",utc_image_util_decode_set_jpeg_downscale_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_p",utc_image_util_decode_set_jpeg_downscale_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n1",utc_image_util_decode_run_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n2",utc_image_util_decode_run_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n3",utc_image_util_decode_run_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n4",utc_image_util_decode_run_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n5",utc_image_util_decode_run_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p1",utc_image_util_decode_run_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p2",utc_image_util_decode_run_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_n",utc_image_util_decode_run2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p1",utc_image_util_decode_run2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p2",utc_image_util_decode_run2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n1",utc_image_util_decode_run_async_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n2",utc_image_util_decode_run_async_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n3",utc_image_util_decode_run_async_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n4",utc_image_util_decode_run_async_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n5",utc_image_util_decode_run_async_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n6",utc_image_util_decode_run_async_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p1",utc_image_util_decode_run_async_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p2",utc_image_util_decode_run_async_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_n",utc_image_util_decode_run_async2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p1",utc_image_util_decode_run_async2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p2",utc_image_util_decode_run_async2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n1",utc_image_util_decode_destroy_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n2",utc_image_util_decode_destroy_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_p",utc_image_util_decode_destroy_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_encode_create_n1",utc_image_util_encode_create_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_n2",utc_image_util_encode_create_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_p",utc_image_util_encode_create_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n1",utc_image_util_encode_set_resolution_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n2",utc_image_util_encode_set_resolution_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n3",utc_image_util_encode_set_resolution_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n4",utc_image_util_encode_set_resolution_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_p",utc_image_util_encode_set_resolution_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n1",utc_image_util_encode_set_colorspace_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n2",utc_image_util_encode_set_colorspace_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n3",utc_image_util_encode_set_colorspace_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n4",utc_image_util_encode_set_colorspace_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_p",utc_image_util_encode_set_colorspace_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n1",utc_image_util_encode_set_quality_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n2",utc_image_util_encode_set_quality_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n3",utc_image_util_encode_set_quality_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -348,52 +228,9 @@ testcase tc_array[] = {
        {"utc_image_util_encode_set_png_compression_n3",utc_image_util_encode_set_png_compression_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_n4",utc_image_util_encode_set_png_compression_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_p",utc_image_util_encode_set_png_compression_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n1",utc_image_util_encode_set_gif_frame_delay_time_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n2",utc_image_util_encode_set_gif_frame_delay_time_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n3",utc_image_util_encode_set_gif_frame_delay_time_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_p",utc_image_util_encode_set_gif_frame_delay_time_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n1",utc_image_util_encode_set_webp_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n2",utc_image_util_encode_set_webp_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_p",utc_image_util_encode_set_webp_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n1",utc_image_util_encode_set_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n2",utc_image_util_encode_set_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_p",utc_image_util_encode_set_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n1",utc_image_util_encode_set_input_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n2",utc_image_util_encode_set_input_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n3",utc_image_util_encode_set_input_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_p",utc_image_util_encode_set_input_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n1",utc_image_util_encode_set_output_path_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n2",utc_image_util_encode_set_output_path_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n3",utc_image_util_encode_set_output_path_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n4",utc_image_util_encode_set_output_path_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_p",utc_image_util_encode_set_output_path_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n1",utc_image_util_encode_set_output_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n2",utc_image_util_encode_set_output_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n3",utc_image_util_encode_set_output_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_p",utc_image_util_encode_set_output_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n1",utc_image_util_encode_run_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n2",utc_image_util_encode_run_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n3",utc_image_util_encode_run_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n4",utc_image_util_encode_run_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n5",utc_image_util_encode_run_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n6",utc_image_util_encode_run_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n7",utc_image_util_encode_run_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n8",utc_image_util_encode_run_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p1",utc_image_util_encode_run_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p2",utc_image_util_encode_run_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p3",utc_image_util_encode_run_p3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p4",utc_image_util_encode_run_p4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n1",utc_image_util_encode_run_async_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n2",utc_image_util_encode_run_async_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n3",utc_image_util_encode_run_async_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n4",utc_image_util_encode_run_async_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n5",utc_image_util_encode_run_async_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n6",utc_image_util_encode_run_async_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n7",utc_image_util_encode_run_async_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n8",utc_image_util_encode_run_async_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n9",utc_image_util_encode_run_async_n9,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p1",utc_image_util_encode_run_async_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p2",utc_image_util_encode_run_async_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_p",utc_image_util_encode_run_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_n",utc_image_util_encode_run_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_buffer_p",utc_image_util_encode_run_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -406,15 +243,8 @@ testcase tc_array[] = {
        {"utc_image_util_encode_destroy_n2",utc_image_util_encode_destroy_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_destroy_p",utc_image_util_encode_destroy_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        /* in utc-image-util-transform.c */
-       {"utc_image_util_calculate_buffer_size_p1",utc_image_util_calculate_buffer_size_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_p2",utc_image_util_calculate_buffer_size_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n1",utc_image_util_calculate_buffer_size_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n2",utc_image_util_calculate_buffer_size_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n3",utc_image_util_calculate_buffer_size_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_n",utc_image_util_transform_create_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_p",utc_image_util_transform_create_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_n",utc_image_util_transform_set_hardware_acceleration_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_p",utc_image_util_transform_set_hardware_acceleration_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_n",utc_image_util_transform_set_colorspace_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_p",utc_image_util_transform_set_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_get_colorspace_n1",utc_image_util_transform_get_colorspace_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
index d8c4b9b2b586928c596618981497a8db05630f38..1f760b705aa25050abb138ca66d01e6742954fcf 100644 (file)
@@ -45,10 +45,6 @@ extern int utc_image_util_decode_set_input_buffer_n2(void);
 extern int utc_image_util_decode_set_input_buffer_n3(void);
 extern int utc_image_util_decode_set_input_buffer_n4(void);
 extern int utc_image_util_decode_set_input_buffer_p(void);
-extern int utc_image_util_decode_set_output_buffer_n1(void);
-extern int utc_image_util_decode_set_output_buffer_n2(void);
-extern int utc_image_util_decode_set_output_buffer_n3(void);
-extern int utc_image_util_decode_set_output_buffer_p(void);
 extern int utc_image_util_decode_set_colorspace_n1(void);
 extern int utc_image_util_decode_set_colorspace_n2(void);
 extern int utc_image_util_decode_set_colorspace_n3(void);
@@ -65,43 +61,12 @@ extern int utc_image_util_decode_set_jpeg_downscale_n2(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n3(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n4(void);
 extern int utc_image_util_decode_set_jpeg_downscale_p(void);
-extern int utc_image_util_decode_run_n1(void);
-extern int utc_image_util_decode_run_n2(void);
-extern int utc_image_util_decode_run_n3(void);
-extern int utc_image_util_decode_run_n4(void);
-extern int utc_image_util_decode_run_n5(void);
-extern int utc_image_util_decode_run_p1(void);
-extern int utc_image_util_decode_run_p2(void);
-extern int utc_image_util_decode_run2_n(void);
-extern int utc_image_util_decode_run2_p1(void);
-extern int utc_image_util_decode_run2_p2(void);
-extern int utc_image_util_decode_run_async_n1(void);
-extern int utc_image_util_decode_run_async_n2(void);
-extern int utc_image_util_decode_run_async_n3(void);
-extern int utc_image_util_decode_run_async_n4(void);
-extern int utc_image_util_decode_run_async_n5(void);
-extern int utc_image_util_decode_run_async_n6(void);
-extern int utc_image_util_decode_run_async_p1(void);
-extern int utc_image_util_decode_run_async_p2(void);
-extern int utc_image_util_decode_run_async2_n(void);
-extern int utc_image_util_decode_run_async2_p1(void);
-extern int utc_image_util_decode_run_async2_p2(void);
 extern int utc_image_util_decode_destroy_n1(void);
 extern int utc_image_util_decode_destroy_n2(void);
 extern int utc_image_util_decode_destroy_p(void);
 extern int utc_image_util_encode_create_n1(void);
 extern int utc_image_util_encode_create_n2(void);
 extern int utc_image_util_encode_create_p(void);
-extern int utc_image_util_encode_set_resolution_n1(void);
-extern int utc_image_util_encode_set_resolution_n2(void);
-extern int utc_image_util_encode_set_resolution_n3(void);
-extern int utc_image_util_encode_set_resolution_n4(void);
-extern int utc_image_util_encode_set_resolution_p(void);
-extern int utc_image_util_encode_set_colorspace_n1(void);
-extern int utc_image_util_encode_set_colorspace_n2(void);
-extern int utc_image_util_encode_set_colorspace_n3(void);
-extern int utc_image_util_encode_set_colorspace_n4(void);
-extern int utc_image_util_encode_set_colorspace_p(void);
 extern int utc_image_util_encode_set_quality_n1(void);
 extern int utc_image_util_encode_set_quality_n2(void);
 extern int utc_image_util_encode_set_quality_n3(void);
@@ -112,52 +77,9 @@ extern int utc_image_util_encode_set_png_compression_n2(void);
 extern int utc_image_util_encode_set_png_compression_n3(void);
 extern int utc_image_util_encode_set_png_compression_n4(void);
 extern int utc_image_util_encode_set_png_compression_p(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n1(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n2(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n3(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_p(void);
-extern int utc_image_util_encode_set_webp_lossless_n1(void);
-extern int utc_image_util_encode_set_webp_lossless_n2(void);
-extern int utc_image_util_encode_set_webp_lossless_p(void);
 extern int utc_image_util_encode_set_lossless_n1(void);
 extern int utc_image_util_encode_set_lossless_n2(void);
 extern int utc_image_util_encode_set_lossless_p(void);
-extern int utc_image_util_encode_set_input_buffer_n1(void);
-extern int utc_image_util_encode_set_input_buffer_n2(void);
-extern int utc_image_util_encode_set_input_buffer_n3(void);
-extern int utc_image_util_encode_set_input_buffer_p(void);
-extern int utc_image_util_encode_set_output_path_n1(void);
-extern int utc_image_util_encode_set_output_path_n2(void);
-extern int utc_image_util_encode_set_output_path_n3(void);
-extern int utc_image_util_encode_set_output_path_n4(void);
-extern int utc_image_util_encode_set_output_path_p(void);
-extern int utc_image_util_encode_set_output_buffer_n1(void);
-extern int utc_image_util_encode_set_output_buffer_n2(void);
-extern int utc_image_util_encode_set_output_buffer_n3(void);
-extern int utc_image_util_encode_set_output_buffer_p(void);
-extern int utc_image_util_encode_run_n1(void);
-extern int utc_image_util_encode_run_n2(void);
-extern int utc_image_util_encode_run_n3(void);
-extern int utc_image_util_encode_run_n4(void);
-extern int utc_image_util_encode_run_n5(void);
-extern int utc_image_util_encode_run_n6(void);
-extern int utc_image_util_encode_run_n7(void);
-extern int utc_image_util_encode_run_n8(void);
-extern int utc_image_util_encode_run_p1(void);
-extern int utc_image_util_encode_run_p2(void);
-extern int utc_image_util_encode_run_p3(void);
-extern int utc_image_util_encode_run_p4(void);
-extern int utc_image_util_encode_run_async_n1(void);
-extern int utc_image_util_encode_run_async_n2(void);
-extern int utc_image_util_encode_run_async_n3(void);
-extern int utc_image_util_encode_run_async_n4(void);
-extern int utc_image_util_encode_run_async_n5(void);
-extern int utc_image_util_encode_run_async_n6(void);
-extern int utc_image_util_encode_run_async_n7(void);
-extern int utc_image_util_encode_run_async_n8(void);
-extern int utc_image_util_encode_run_async_n9(void);
-extern int utc_image_util_encode_run_async_p1(void);
-extern int utc_image_util_encode_run_async_p2(void);
 extern int utc_image_util_encode_run_to_file_p(void);
 extern int utc_image_util_encode_run_to_file_n(void);
 extern int utc_image_util_encode_run_to_buffer_p(void);
@@ -171,15 +93,8 @@ extern int utc_image_util_encode_destroy_n2(void);
 extern int utc_image_util_encode_destroy_p(void);
 
 /* in utc-image-util-transform.c */
-extern int utc_image_util_calculate_buffer_size_p1(void);
-extern int utc_image_util_calculate_buffer_size_p2(void);
-extern int utc_image_util_calculate_buffer_size_n1(void);
-extern int utc_image_util_calculate_buffer_size_n2(void);
-extern int utc_image_util_calculate_buffer_size_n3(void);
 extern int utc_image_util_transform_create_n(void);
 extern int utc_image_util_transform_create_p(void);
-extern int utc_image_util_transform_set_hardware_acceleration_n(void);
-extern int utc_image_util_transform_set_hardware_acceleration_p(void);
 extern int utc_image_util_transform_set_colorspace_n(void);
 extern int utc_image_util_transform_set_colorspace_p(void);
 extern int utc_image_util_transform_get_colorspace_n1(void);
@@ -281,10 +196,6 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_input_buffer_n3",utc_image_util_decode_set_input_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_n4",utc_image_util_decode_set_input_buffer_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_p",utc_image_util_decode_set_input_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n1",utc_image_util_decode_set_output_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n2",utc_image_util_decode_set_output_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n3",utc_image_util_decode_set_output_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_p",utc_image_util_decode_set_output_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n1",utc_image_util_decode_set_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n2",utc_image_util_decode_set_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n3",utc_image_util_decode_set_colorspace_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
@@ -301,43 +212,12 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_jpeg_downscale_n3",utc_image_util_decode_set_jpeg_downscale_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_n4",utc_image_util_decode_set_jpeg_downscale_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_p",utc_image_util_decode_set_jpeg_downscale_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n1",utc_image_util_decode_run_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n2",utc_image_util_decode_run_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n3",utc_image_util_decode_run_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n4",utc_image_util_decode_run_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n5",utc_image_util_decode_run_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p1",utc_image_util_decode_run_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p2",utc_image_util_decode_run_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_n",utc_image_util_decode_run2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p1",utc_image_util_decode_run2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p2",utc_image_util_decode_run2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n1",utc_image_util_decode_run_async_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n2",utc_image_util_decode_run_async_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n3",utc_image_util_decode_run_async_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n4",utc_image_util_decode_run_async_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n5",utc_image_util_decode_run_async_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n6",utc_image_util_decode_run_async_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p1",utc_image_util_decode_run_async_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p2",utc_image_util_decode_run_async_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_n",utc_image_util_decode_run_async2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p1",utc_image_util_decode_run_async2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p2",utc_image_util_decode_run_async2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n1",utc_image_util_decode_destroy_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n2",utc_image_util_decode_destroy_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_p",utc_image_util_decode_destroy_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_encode_create_n1",utc_image_util_encode_create_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_n2",utc_image_util_encode_create_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_p",utc_image_util_encode_create_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n1",utc_image_util_encode_set_resolution_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n2",utc_image_util_encode_set_resolution_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n3",utc_image_util_encode_set_resolution_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n4",utc_image_util_encode_set_resolution_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_p",utc_image_util_encode_set_resolution_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n1",utc_image_util_encode_set_colorspace_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n2",utc_image_util_encode_set_colorspace_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n3",utc_image_util_encode_set_colorspace_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n4",utc_image_util_encode_set_colorspace_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_p",utc_image_util_encode_set_colorspace_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n1",utc_image_util_encode_set_quality_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n2",utc_image_util_encode_set_quality_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n3",utc_image_util_encode_set_quality_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -348,52 +228,9 @@ testcase tc_array[] = {
        {"utc_image_util_encode_set_png_compression_n3",utc_image_util_encode_set_png_compression_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_n4",utc_image_util_encode_set_png_compression_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_p",utc_image_util_encode_set_png_compression_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n1",utc_image_util_encode_set_gif_frame_delay_time_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n2",utc_image_util_encode_set_gif_frame_delay_time_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n3",utc_image_util_encode_set_gif_frame_delay_time_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_p",utc_image_util_encode_set_gif_frame_delay_time_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n1",utc_image_util_encode_set_webp_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n2",utc_image_util_encode_set_webp_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_p",utc_image_util_encode_set_webp_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n1",utc_image_util_encode_set_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n2",utc_image_util_encode_set_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_p",utc_image_util_encode_set_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n1",utc_image_util_encode_set_input_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n2",utc_image_util_encode_set_input_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n3",utc_image_util_encode_set_input_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_p",utc_image_util_encode_set_input_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n1",utc_image_util_encode_set_output_path_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n2",utc_image_util_encode_set_output_path_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n3",utc_image_util_encode_set_output_path_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n4",utc_image_util_encode_set_output_path_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_p",utc_image_util_encode_set_output_path_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n1",utc_image_util_encode_set_output_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n2",utc_image_util_encode_set_output_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n3",utc_image_util_encode_set_output_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_p",utc_image_util_encode_set_output_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n1",utc_image_util_encode_run_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n2",utc_image_util_encode_run_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n3",utc_image_util_encode_run_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n4",utc_image_util_encode_run_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n5",utc_image_util_encode_run_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n6",utc_image_util_encode_run_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n7",utc_image_util_encode_run_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n8",utc_image_util_encode_run_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p1",utc_image_util_encode_run_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p2",utc_image_util_encode_run_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p3",utc_image_util_encode_run_p3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p4",utc_image_util_encode_run_p4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n1",utc_image_util_encode_run_async_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n2",utc_image_util_encode_run_async_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n3",utc_image_util_encode_run_async_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n4",utc_image_util_encode_run_async_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n5",utc_image_util_encode_run_async_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n6",utc_image_util_encode_run_async_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n7",utc_image_util_encode_run_async_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n8",utc_image_util_encode_run_async_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n9",utc_image_util_encode_run_async_n9,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p1",utc_image_util_encode_run_async_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p2",utc_image_util_encode_run_async_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_p",utc_image_util_encode_run_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_n",utc_image_util_encode_run_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_buffer_p",utc_image_util_encode_run_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -406,15 +243,8 @@ testcase tc_array[] = {
        {"utc_image_util_encode_destroy_n2",utc_image_util_encode_destroy_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_destroy_p",utc_image_util_encode_destroy_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        /* in utc-image-util-transform.c */
-       {"utc_image_util_calculate_buffer_size_p1",utc_image_util_calculate_buffer_size_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_p2",utc_image_util_calculate_buffer_size_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n1",utc_image_util_calculate_buffer_size_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n2",utc_image_util_calculate_buffer_size_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n3",utc_image_util_calculate_buffer_size_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_n",utc_image_util_transform_create_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_p",utc_image_util_transform_create_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_n",utc_image_util_transform_set_hardware_acceleration_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_p",utc_image_util_transform_set_hardware_acceleration_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_n",utc_image_util_transform_set_colorspace_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_p",utc_image_util_transform_set_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_get_colorspace_n1",utc_image_util_transform_get_colorspace_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
index d8c4b9b2b586928c596618981497a8db05630f38..1f760b705aa25050abb138ca66d01e6742954fcf 100644 (file)
@@ -45,10 +45,6 @@ extern int utc_image_util_decode_set_input_buffer_n2(void);
 extern int utc_image_util_decode_set_input_buffer_n3(void);
 extern int utc_image_util_decode_set_input_buffer_n4(void);
 extern int utc_image_util_decode_set_input_buffer_p(void);
-extern int utc_image_util_decode_set_output_buffer_n1(void);
-extern int utc_image_util_decode_set_output_buffer_n2(void);
-extern int utc_image_util_decode_set_output_buffer_n3(void);
-extern int utc_image_util_decode_set_output_buffer_p(void);
 extern int utc_image_util_decode_set_colorspace_n1(void);
 extern int utc_image_util_decode_set_colorspace_n2(void);
 extern int utc_image_util_decode_set_colorspace_n3(void);
@@ -65,43 +61,12 @@ extern int utc_image_util_decode_set_jpeg_downscale_n2(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n3(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n4(void);
 extern int utc_image_util_decode_set_jpeg_downscale_p(void);
-extern int utc_image_util_decode_run_n1(void);
-extern int utc_image_util_decode_run_n2(void);
-extern int utc_image_util_decode_run_n3(void);
-extern int utc_image_util_decode_run_n4(void);
-extern int utc_image_util_decode_run_n5(void);
-extern int utc_image_util_decode_run_p1(void);
-extern int utc_image_util_decode_run_p2(void);
-extern int utc_image_util_decode_run2_n(void);
-extern int utc_image_util_decode_run2_p1(void);
-extern int utc_image_util_decode_run2_p2(void);
-extern int utc_image_util_decode_run_async_n1(void);
-extern int utc_image_util_decode_run_async_n2(void);
-extern int utc_image_util_decode_run_async_n3(void);
-extern int utc_image_util_decode_run_async_n4(void);
-extern int utc_image_util_decode_run_async_n5(void);
-extern int utc_image_util_decode_run_async_n6(void);
-extern int utc_image_util_decode_run_async_p1(void);
-extern int utc_image_util_decode_run_async_p2(void);
-extern int utc_image_util_decode_run_async2_n(void);
-extern int utc_image_util_decode_run_async2_p1(void);
-extern int utc_image_util_decode_run_async2_p2(void);
 extern int utc_image_util_decode_destroy_n1(void);
 extern int utc_image_util_decode_destroy_n2(void);
 extern int utc_image_util_decode_destroy_p(void);
 extern int utc_image_util_encode_create_n1(void);
 extern int utc_image_util_encode_create_n2(void);
 extern int utc_image_util_encode_create_p(void);
-extern int utc_image_util_encode_set_resolution_n1(void);
-extern int utc_image_util_encode_set_resolution_n2(void);
-extern int utc_image_util_encode_set_resolution_n3(void);
-extern int utc_image_util_encode_set_resolution_n4(void);
-extern int utc_image_util_encode_set_resolution_p(void);
-extern int utc_image_util_encode_set_colorspace_n1(void);
-extern int utc_image_util_encode_set_colorspace_n2(void);
-extern int utc_image_util_encode_set_colorspace_n3(void);
-extern int utc_image_util_encode_set_colorspace_n4(void);
-extern int utc_image_util_encode_set_colorspace_p(void);
 extern int utc_image_util_encode_set_quality_n1(void);
 extern int utc_image_util_encode_set_quality_n2(void);
 extern int utc_image_util_encode_set_quality_n3(void);
@@ -112,52 +77,9 @@ extern int utc_image_util_encode_set_png_compression_n2(void);
 extern int utc_image_util_encode_set_png_compression_n3(void);
 extern int utc_image_util_encode_set_png_compression_n4(void);
 extern int utc_image_util_encode_set_png_compression_p(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n1(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n2(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n3(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_p(void);
-extern int utc_image_util_encode_set_webp_lossless_n1(void);
-extern int utc_image_util_encode_set_webp_lossless_n2(void);
-extern int utc_image_util_encode_set_webp_lossless_p(void);
 extern int utc_image_util_encode_set_lossless_n1(void);
 extern int utc_image_util_encode_set_lossless_n2(void);
 extern int utc_image_util_encode_set_lossless_p(void);
-extern int utc_image_util_encode_set_input_buffer_n1(void);
-extern int utc_image_util_encode_set_input_buffer_n2(void);
-extern int utc_image_util_encode_set_input_buffer_n3(void);
-extern int utc_image_util_encode_set_input_buffer_p(void);
-extern int utc_image_util_encode_set_output_path_n1(void);
-extern int utc_image_util_encode_set_output_path_n2(void);
-extern int utc_image_util_encode_set_output_path_n3(void);
-extern int utc_image_util_encode_set_output_path_n4(void);
-extern int utc_image_util_encode_set_output_path_p(void);
-extern int utc_image_util_encode_set_output_buffer_n1(void);
-extern int utc_image_util_encode_set_output_buffer_n2(void);
-extern int utc_image_util_encode_set_output_buffer_n3(void);
-extern int utc_image_util_encode_set_output_buffer_p(void);
-extern int utc_image_util_encode_run_n1(void);
-extern int utc_image_util_encode_run_n2(void);
-extern int utc_image_util_encode_run_n3(void);
-extern int utc_image_util_encode_run_n4(void);
-extern int utc_image_util_encode_run_n5(void);
-extern int utc_image_util_encode_run_n6(void);
-extern int utc_image_util_encode_run_n7(void);
-extern int utc_image_util_encode_run_n8(void);
-extern int utc_image_util_encode_run_p1(void);
-extern int utc_image_util_encode_run_p2(void);
-extern int utc_image_util_encode_run_p3(void);
-extern int utc_image_util_encode_run_p4(void);
-extern int utc_image_util_encode_run_async_n1(void);
-extern int utc_image_util_encode_run_async_n2(void);
-extern int utc_image_util_encode_run_async_n3(void);
-extern int utc_image_util_encode_run_async_n4(void);
-extern int utc_image_util_encode_run_async_n5(void);
-extern int utc_image_util_encode_run_async_n6(void);
-extern int utc_image_util_encode_run_async_n7(void);
-extern int utc_image_util_encode_run_async_n8(void);
-extern int utc_image_util_encode_run_async_n9(void);
-extern int utc_image_util_encode_run_async_p1(void);
-extern int utc_image_util_encode_run_async_p2(void);
 extern int utc_image_util_encode_run_to_file_p(void);
 extern int utc_image_util_encode_run_to_file_n(void);
 extern int utc_image_util_encode_run_to_buffer_p(void);
@@ -171,15 +93,8 @@ extern int utc_image_util_encode_destroy_n2(void);
 extern int utc_image_util_encode_destroy_p(void);
 
 /* in utc-image-util-transform.c */
-extern int utc_image_util_calculate_buffer_size_p1(void);
-extern int utc_image_util_calculate_buffer_size_p2(void);
-extern int utc_image_util_calculate_buffer_size_n1(void);
-extern int utc_image_util_calculate_buffer_size_n2(void);
-extern int utc_image_util_calculate_buffer_size_n3(void);
 extern int utc_image_util_transform_create_n(void);
 extern int utc_image_util_transform_create_p(void);
-extern int utc_image_util_transform_set_hardware_acceleration_n(void);
-extern int utc_image_util_transform_set_hardware_acceleration_p(void);
 extern int utc_image_util_transform_set_colorspace_n(void);
 extern int utc_image_util_transform_set_colorspace_p(void);
 extern int utc_image_util_transform_get_colorspace_n1(void);
@@ -281,10 +196,6 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_input_buffer_n3",utc_image_util_decode_set_input_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_n4",utc_image_util_decode_set_input_buffer_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_p",utc_image_util_decode_set_input_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n1",utc_image_util_decode_set_output_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n2",utc_image_util_decode_set_output_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n3",utc_image_util_decode_set_output_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_p",utc_image_util_decode_set_output_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n1",utc_image_util_decode_set_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n2",utc_image_util_decode_set_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n3",utc_image_util_decode_set_colorspace_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
@@ -301,43 +212,12 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_jpeg_downscale_n3",utc_image_util_decode_set_jpeg_downscale_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_n4",utc_image_util_decode_set_jpeg_downscale_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_p",utc_image_util_decode_set_jpeg_downscale_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n1",utc_image_util_decode_run_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n2",utc_image_util_decode_run_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n3",utc_image_util_decode_run_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n4",utc_image_util_decode_run_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n5",utc_image_util_decode_run_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p1",utc_image_util_decode_run_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p2",utc_image_util_decode_run_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_n",utc_image_util_decode_run2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p1",utc_image_util_decode_run2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p2",utc_image_util_decode_run2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n1",utc_image_util_decode_run_async_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n2",utc_image_util_decode_run_async_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n3",utc_image_util_decode_run_async_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n4",utc_image_util_decode_run_async_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n5",utc_image_util_decode_run_async_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n6",utc_image_util_decode_run_async_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p1",utc_image_util_decode_run_async_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p2",utc_image_util_decode_run_async_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_n",utc_image_util_decode_run_async2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p1",utc_image_util_decode_run_async2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p2",utc_image_util_decode_run_async2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n1",utc_image_util_decode_destroy_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n2",utc_image_util_decode_destroy_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_p",utc_image_util_decode_destroy_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_encode_create_n1",utc_image_util_encode_create_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_n2",utc_image_util_encode_create_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_p",utc_image_util_encode_create_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n1",utc_image_util_encode_set_resolution_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n2",utc_image_util_encode_set_resolution_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n3",utc_image_util_encode_set_resolution_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n4",utc_image_util_encode_set_resolution_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_p",utc_image_util_encode_set_resolution_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n1",utc_image_util_encode_set_colorspace_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n2",utc_image_util_encode_set_colorspace_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n3",utc_image_util_encode_set_colorspace_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n4",utc_image_util_encode_set_colorspace_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_p",utc_image_util_encode_set_colorspace_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n1",utc_image_util_encode_set_quality_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n2",utc_image_util_encode_set_quality_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n3",utc_image_util_encode_set_quality_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -348,52 +228,9 @@ testcase tc_array[] = {
        {"utc_image_util_encode_set_png_compression_n3",utc_image_util_encode_set_png_compression_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_n4",utc_image_util_encode_set_png_compression_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_p",utc_image_util_encode_set_png_compression_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n1",utc_image_util_encode_set_gif_frame_delay_time_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n2",utc_image_util_encode_set_gif_frame_delay_time_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n3",utc_image_util_encode_set_gif_frame_delay_time_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_p",utc_image_util_encode_set_gif_frame_delay_time_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n1",utc_image_util_encode_set_webp_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n2",utc_image_util_encode_set_webp_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_p",utc_image_util_encode_set_webp_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n1",utc_image_util_encode_set_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n2",utc_image_util_encode_set_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_p",utc_image_util_encode_set_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n1",utc_image_util_encode_set_input_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n2",utc_image_util_encode_set_input_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n3",utc_image_util_encode_set_input_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_p",utc_image_util_encode_set_input_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n1",utc_image_util_encode_set_output_path_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n2",utc_image_util_encode_set_output_path_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n3",utc_image_util_encode_set_output_path_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n4",utc_image_util_encode_set_output_path_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_p",utc_image_util_encode_set_output_path_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n1",utc_image_util_encode_set_output_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n2",utc_image_util_encode_set_output_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n3",utc_image_util_encode_set_output_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_p",utc_image_util_encode_set_output_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n1",utc_image_util_encode_run_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n2",utc_image_util_encode_run_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n3",utc_image_util_encode_run_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n4",utc_image_util_encode_run_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n5",utc_image_util_encode_run_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n6",utc_image_util_encode_run_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n7",utc_image_util_encode_run_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n8",utc_image_util_encode_run_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p1",utc_image_util_encode_run_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p2",utc_image_util_encode_run_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p3",utc_image_util_encode_run_p3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p4",utc_image_util_encode_run_p4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n1",utc_image_util_encode_run_async_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n2",utc_image_util_encode_run_async_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n3",utc_image_util_encode_run_async_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n4",utc_image_util_encode_run_async_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n5",utc_image_util_encode_run_async_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n6",utc_image_util_encode_run_async_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n7",utc_image_util_encode_run_async_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n8",utc_image_util_encode_run_async_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n9",utc_image_util_encode_run_async_n9,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p1",utc_image_util_encode_run_async_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p2",utc_image_util_encode_run_async_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_p",utc_image_util_encode_run_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_n",utc_image_util_encode_run_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_buffer_p",utc_image_util_encode_run_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -406,15 +243,8 @@ testcase tc_array[] = {
        {"utc_image_util_encode_destroy_n2",utc_image_util_encode_destroy_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_destroy_p",utc_image_util_encode_destroy_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        /* in utc-image-util-transform.c */
-       {"utc_image_util_calculate_buffer_size_p1",utc_image_util_calculate_buffer_size_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_p2",utc_image_util_calculate_buffer_size_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n1",utc_image_util_calculate_buffer_size_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n2",utc_image_util_calculate_buffer_size_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n3",utc_image_util_calculate_buffer_size_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_n",utc_image_util_transform_create_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_p",utc_image_util_transform_create_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_n",utc_image_util_transform_set_hardware_acceleration_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_p",utc_image_util_transform_set_hardware_acceleration_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_n",utc_image_util_transform_set_colorspace_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_p",utc_image_util_transform_set_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_get_colorspace_n1",utc_image_util_transform_get_colorspace_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
index d8c4b9b2b586928c596618981497a8db05630f38..1f760b705aa25050abb138ca66d01e6742954fcf 100644 (file)
@@ -45,10 +45,6 @@ extern int utc_image_util_decode_set_input_buffer_n2(void);
 extern int utc_image_util_decode_set_input_buffer_n3(void);
 extern int utc_image_util_decode_set_input_buffer_n4(void);
 extern int utc_image_util_decode_set_input_buffer_p(void);
-extern int utc_image_util_decode_set_output_buffer_n1(void);
-extern int utc_image_util_decode_set_output_buffer_n2(void);
-extern int utc_image_util_decode_set_output_buffer_n3(void);
-extern int utc_image_util_decode_set_output_buffer_p(void);
 extern int utc_image_util_decode_set_colorspace_n1(void);
 extern int utc_image_util_decode_set_colorspace_n2(void);
 extern int utc_image_util_decode_set_colorspace_n3(void);
@@ -65,43 +61,12 @@ extern int utc_image_util_decode_set_jpeg_downscale_n2(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n3(void);
 extern int utc_image_util_decode_set_jpeg_downscale_n4(void);
 extern int utc_image_util_decode_set_jpeg_downscale_p(void);
-extern int utc_image_util_decode_run_n1(void);
-extern int utc_image_util_decode_run_n2(void);
-extern int utc_image_util_decode_run_n3(void);
-extern int utc_image_util_decode_run_n4(void);
-extern int utc_image_util_decode_run_n5(void);
-extern int utc_image_util_decode_run_p1(void);
-extern int utc_image_util_decode_run_p2(void);
-extern int utc_image_util_decode_run2_n(void);
-extern int utc_image_util_decode_run2_p1(void);
-extern int utc_image_util_decode_run2_p2(void);
-extern int utc_image_util_decode_run_async_n1(void);
-extern int utc_image_util_decode_run_async_n2(void);
-extern int utc_image_util_decode_run_async_n3(void);
-extern int utc_image_util_decode_run_async_n4(void);
-extern int utc_image_util_decode_run_async_n5(void);
-extern int utc_image_util_decode_run_async_n6(void);
-extern int utc_image_util_decode_run_async_p1(void);
-extern int utc_image_util_decode_run_async_p2(void);
-extern int utc_image_util_decode_run_async2_n(void);
-extern int utc_image_util_decode_run_async2_p1(void);
-extern int utc_image_util_decode_run_async2_p2(void);
 extern int utc_image_util_decode_destroy_n1(void);
 extern int utc_image_util_decode_destroy_n2(void);
 extern int utc_image_util_decode_destroy_p(void);
 extern int utc_image_util_encode_create_n1(void);
 extern int utc_image_util_encode_create_n2(void);
 extern int utc_image_util_encode_create_p(void);
-extern int utc_image_util_encode_set_resolution_n1(void);
-extern int utc_image_util_encode_set_resolution_n2(void);
-extern int utc_image_util_encode_set_resolution_n3(void);
-extern int utc_image_util_encode_set_resolution_n4(void);
-extern int utc_image_util_encode_set_resolution_p(void);
-extern int utc_image_util_encode_set_colorspace_n1(void);
-extern int utc_image_util_encode_set_colorspace_n2(void);
-extern int utc_image_util_encode_set_colorspace_n3(void);
-extern int utc_image_util_encode_set_colorspace_n4(void);
-extern int utc_image_util_encode_set_colorspace_p(void);
 extern int utc_image_util_encode_set_quality_n1(void);
 extern int utc_image_util_encode_set_quality_n2(void);
 extern int utc_image_util_encode_set_quality_n3(void);
@@ -112,52 +77,9 @@ extern int utc_image_util_encode_set_png_compression_n2(void);
 extern int utc_image_util_encode_set_png_compression_n3(void);
 extern int utc_image_util_encode_set_png_compression_n4(void);
 extern int utc_image_util_encode_set_png_compression_p(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n1(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n2(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_n3(void);
-extern int utc_image_util_encode_set_gif_frame_delay_time_p(void);
-extern int utc_image_util_encode_set_webp_lossless_n1(void);
-extern int utc_image_util_encode_set_webp_lossless_n2(void);
-extern int utc_image_util_encode_set_webp_lossless_p(void);
 extern int utc_image_util_encode_set_lossless_n1(void);
 extern int utc_image_util_encode_set_lossless_n2(void);
 extern int utc_image_util_encode_set_lossless_p(void);
-extern int utc_image_util_encode_set_input_buffer_n1(void);
-extern int utc_image_util_encode_set_input_buffer_n2(void);
-extern int utc_image_util_encode_set_input_buffer_n3(void);
-extern int utc_image_util_encode_set_input_buffer_p(void);
-extern int utc_image_util_encode_set_output_path_n1(void);
-extern int utc_image_util_encode_set_output_path_n2(void);
-extern int utc_image_util_encode_set_output_path_n3(void);
-extern int utc_image_util_encode_set_output_path_n4(void);
-extern int utc_image_util_encode_set_output_path_p(void);
-extern int utc_image_util_encode_set_output_buffer_n1(void);
-extern int utc_image_util_encode_set_output_buffer_n2(void);
-extern int utc_image_util_encode_set_output_buffer_n3(void);
-extern int utc_image_util_encode_set_output_buffer_p(void);
-extern int utc_image_util_encode_run_n1(void);
-extern int utc_image_util_encode_run_n2(void);
-extern int utc_image_util_encode_run_n3(void);
-extern int utc_image_util_encode_run_n4(void);
-extern int utc_image_util_encode_run_n5(void);
-extern int utc_image_util_encode_run_n6(void);
-extern int utc_image_util_encode_run_n7(void);
-extern int utc_image_util_encode_run_n8(void);
-extern int utc_image_util_encode_run_p1(void);
-extern int utc_image_util_encode_run_p2(void);
-extern int utc_image_util_encode_run_p3(void);
-extern int utc_image_util_encode_run_p4(void);
-extern int utc_image_util_encode_run_async_n1(void);
-extern int utc_image_util_encode_run_async_n2(void);
-extern int utc_image_util_encode_run_async_n3(void);
-extern int utc_image_util_encode_run_async_n4(void);
-extern int utc_image_util_encode_run_async_n5(void);
-extern int utc_image_util_encode_run_async_n6(void);
-extern int utc_image_util_encode_run_async_n7(void);
-extern int utc_image_util_encode_run_async_n8(void);
-extern int utc_image_util_encode_run_async_n9(void);
-extern int utc_image_util_encode_run_async_p1(void);
-extern int utc_image_util_encode_run_async_p2(void);
 extern int utc_image_util_encode_run_to_file_p(void);
 extern int utc_image_util_encode_run_to_file_n(void);
 extern int utc_image_util_encode_run_to_buffer_p(void);
@@ -171,15 +93,8 @@ extern int utc_image_util_encode_destroy_n2(void);
 extern int utc_image_util_encode_destroy_p(void);
 
 /* in utc-image-util-transform.c */
-extern int utc_image_util_calculate_buffer_size_p1(void);
-extern int utc_image_util_calculate_buffer_size_p2(void);
-extern int utc_image_util_calculate_buffer_size_n1(void);
-extern int utc_image_util_calculate_buffer_size_n2(void);
-extern int utc_image_util_calculate_buffer_size_n3(void);
 extern int utc_image_util_transform_create_n(void);
 extern int utc_image_util_transform_create_p(void);
-extern int utc_image_util_transform_set_hardware_acceleration_n(void);
-extern int utc_image_util_transform_set_hardware_acceleration_p(void);
 extern int utc_image_util_transform_set_colorspace_n(void);
 extern int utc_image_util_transform_set_colorspace_p(void);
 extern int utc_image_util_transform_get_colorspace_n1(void);
@@ -281,10 +196,6 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_input_buffer_n3",utc_image_util_decode_set_input_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_n4",utc_image_util_decode_set_input_buffer_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_input_buffer_p",utc_image_util_decode_set_input_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n1",utc_image_util_decode_set_output_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n2",utc_image_util_decode_set_output_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_n3",utc_image_util_decode_set_output_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_set_output_buffer_p",utc_image_util_decode_set_output_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n1",utc_image_util_decode_set_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n2",utc_image_util_decode_set_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_colorspace_n3",utc_image_util_decode_set_colorspace_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
@@ -301,43 +212,12 @@ testcase tc_array[] = {
        {"utc_image_util_decode_set_jpeg_downscale_n3",utc_image_util_decode_set_jpeg_downscale_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_n4",utc_image_util_decode_set_jpeg_downscale_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_set_jpeg_downscale_p",utc_image_util_decode_set_jpeg_downscale_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n1",utc_image_util_decode_run_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n2",utc_image_util_decode_run_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n3",utc_image_util_decode_run_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n4",utc_image_util_decode_run_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_n5",utc_image_util_decode_run_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p1",utc_image_util_decode_run_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_p2",utc_image_util_decode_run_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_n",utc_image_util_decode_run2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p1",utc_image_util_decode_run2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run2_p2",utc_image_util_decode_run2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n1",utc_image_util_decode_run_async_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n2",utc_image_util_decode_run_async_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n3",utc_image_util_decode_run_async_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n4",utc_image_util_decode_run_async_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n5",utc_image_util_decode_run_async_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_n6",utc_image_util_decode_run_async_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p1",utc_image_util_decode_run_async_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async_p2",utc_image_util_decode_run_async_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_n",utc_image_util_decode_run_async2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p1",utc_image_util_decode_run_async2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
-       {"utc_image_util_decode_run_async2_p2",utc_image_util_decode_run_async2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n1",utc_image_util_decode_destroy_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_n2",utc_image_util_decode_destroy_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_decode_destroy_p",utc_image_util_decode_destroy_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
        {"utc_image_util_encode_create_n1",utc_image_util_encode_create_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_n2",utc_image_util_encode_create_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_create_p",utc_image_util_encode_create_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n1",utc_image_util_encode_set_resolution_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n2",utc_image_util_encode_set_resolution_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n3",utc_image_util_encode_set_resolution_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_n4",utc_image_util_encode_set_resolution_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_resolution_p",utc_image_util_encode_set_resolution_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n1",utc_image_util_encode_set_colorspace_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n2",utc_image_util_encode_set_colorspace_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n3",utc_image_util_encode_set_colorspace_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_n4",utc_image_util_encode_set_colorspace_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_colorspace_p",utc_image_util_encode_set_colorspace_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n1",utc_image_util_encode_set_quality_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n2",utc_image_util_encode_set_quality_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_quality_n3",utc_image_util_encode_set_quality_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -348,52 +228,9 @@ testcase tc_array[] = {
        {"utc_image_util_encode_set_png_compression_n3",utc_image_util_encode_set_png_compression_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_n4",utc_image_util_encode_set_png_compression_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_png_compression_p",utc_image_util_encode_set_png_compression_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n1",utc_image_util_encode_set_gif_frame_delay_time_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n2",utc_image_util_encode_set_gif_frame_delay_time_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_n3",utc_image_util_encode_set_gif_frame_delay_time_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_gif_frame_delay_time_p",utc_image_util_encode_set_gif_frame_delay_time_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n1",utc_image_util_encode_set_webp_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_n2",utc_image_util_encode_set_webp_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_webp_lossless_p",utc_image_util_encode_set_webp_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n1",utc_image_util_encode_set_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_n2",utc_image_util_encode_set_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_set_lossless_p",utc_image_util_encode_set_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n1",utc_image_util_encode_set_input_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n2",utc_image_util_encode_set_input_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_n3",utc_image_util_encode_set_input_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_input_buffer_p",utc_image_util_encode_set_input_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n1",utc_image_util_encode_set_output_path_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n2",utc_image_util_encode_set_output_path_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n3",utc_image_util_encode_set_output_path_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_n4",utc_image_util_encode_set_output_path_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_path_p",utc_image_util_encode_set_output_path_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n1",utc_image_util_encode_set_output_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n2",utc_image_util_encode_set_output_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_n3",utc_image_util_encode_set_output_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_set_output_buffer_p",utc_image_util_encode_set_output_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n1",utc_image_util_encode_run_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n2",utc_image_util_encode_run_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n3",utc_image_util_encode_run_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n4",utc_image_util_encode_run_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n5",utc_image_util_encode_run_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n6",utc_image_util_encode_run_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n7",utc_image_util_encode_run_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_n8",utc_image_util_encode_run_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p1",utc_image_util_encode_run_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p2",utc_image_util_encode_run_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p3",utc_image_util_encode_run_p3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_p4",utc_image_util_encode_run_p4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n1",utc_image_util_encode_run_async_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n2",utc_image_util_encode_run_async_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n3",utc_image_util_encode_run_async_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n4",utc_image_util_encode_run_async_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n5",utc_image_util_encode_run_async_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n6",utc_image_util_encode_run_async_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n7",utc_image_util_encode_run_async_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n8",utc_image_util_encode_run_async_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_n9",utc_image_util_encode_run_async_n9,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p1",utc_image_util_encode_run_async_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
-       {"utc_image_util_encode_run_async_p2",utc_image_util_encode_run_async_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_p",utc_image_util_encode_run_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_file_n",utc_image_util_encode_run_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_run_to_buffer_p",utc_image_util_encode_run_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
@@ -406,15 +243,8 @@ testcase tc_array[] = {
        {"utc_image_util_encode_destroy_n2",utc_image_util_encode_destroy_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        {"utc_image_util_encode_destroy_p",utc_image_util_encode_destroy_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
        /* in utc-image-util-transform.c */
-       {"utc_image_util_calculate_buffer_size_p1",utc_image_util_calculate_buffer_size_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_p2",utc_image_util_calculate_buffer_size_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n1",utc_image_util_calculate_buffer_size_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n2",utc_image_util_calculate_buffer_size_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_calculate_buffer_size_n3",utc_image_util_calculate_buffer_size_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_n",utc_image_util_transform_create_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_create_p",utc_image_util_transform_create_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_n",utc_image_util_transform_set_hardware_acceleration_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
-       {"utc_image_util_transform_set_hardware_acceleration_p",utc_image_util_transform_set_hardware_acceleration_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_n",utc_image_util_transform_set_colorspace_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_set_colorspace_p",utc_image_util_transform_set_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
        {"utc_image_util_transform_get_colorspace_n1",utc_image_util_transform_get_colorspace_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
index 3c5f5c999d52a88a2101330ed64c76f530cef6b1..63bca955d1e5134d33453f435cd7da471c2e00f7 100755 (executable)
@@ -124,14 +124,6 @@ static void _signal()
                g_main_loop_quit(g_image_util_mainloop);
 }
 
-static void utc_decode_completed_cb(int error, void *user_param, unsigned long width, unsigned long height, unsigned long long size)
-{
-       FPRINTF("[%d:%s] invoked\\n", __LINE__, __FUNCTION__);
-
-       callback_error = error;
-       _signal();
-}
-
 static void utc_decode_completed2_cb(int error_code, image_util_image_h image, void *user_data)
 {
        FPRINTF("[%d:%s] invoked\\n", __LINE__, __FUNCTION__);
@@ -142,12 +134,6 @@ static void utc_decode_completed2_cb(int error_code, image_util_image_h image, v
        return;
 }
 
-static void utc_encode_completed_cb(int error, void *user_param, unsigned long long size)
-{
-       callback_error = error;
-       _signal();
-}
-
 static void utc_encode_to_file_completed_cb(image_util_error_e error, void *user_data)
 {
        FPRINTF("[%d:%s] invoked\\n", __LINE__, __FUNCTION__);
@@ -585,78 +571,6 @@ int utc_image_util_decode_set_input_buffer_p(void)
        return 0;
 }
 
-/**
- * @testcase           utc_image_util_decode_set_output_buffer_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_set_output_buffer
- */
-int utc_image_util_decode_set_output_buffer_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-
-       ret = image_util_decode_set_output_buffer(NULL, &data);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_set_output_buffer_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_set_output_buffer
- */
-int utc_image_util_decode_set_output_buffer_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_set_output_buffer_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_set_output_buffer
- */
-int utc_image_util_decode_set_output_buffer_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_set_output_buffer_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_set_output_buffer
- */
-int utc_image_util_decode_set_output_buffer_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
 static int jpeg_colorspace_tbl[] = {
        IMAGE_UTIL_ERROR_NONE,                                          /* IMAGE_UTIL_COLORSPACE_YUV420 */
        IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT,  /* IMAGE_UTIL_COLORSPACE_YUV422 */
@@ -1064,109 +978,20 @@ int utc_image_util_decode_set_jpeg_downscale_p(void)
 }
 
 /**
- * @testcase           utc_image_util_decode_run_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run
- */
-int utc_image_util_decode_run_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
-
-       ret = image_util_decode_run(NULL, &image_width, &image_height, &image_size);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run
- */
-int utc_image_util_decode_run_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_run(utc_encode[type].handle, &image_width, &image_height, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run
- */
-int utc_image_util_decode_run_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run(utc_decode[type].handle, &image_width, &image_height, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run
+ * @testcase           utc_image_util_decode_run2_n
+ * @since_tizen                5.5
+ * @description                Negative test case for image_util_decode_run2
  */
-int utc_image_util_decode_run_n4(void)
+int utc_image_util_decode_run2_n(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
                ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run(utc_decode[type].handle, &image_width, &image_height, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_n5
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run
- */
-int utc_image_util_decode_run_n5(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run(utc_decode[type].handle, &image_width, &image_height, &image_size);
+               ret = image_util_decode_run2(utc_decode[type].handle, NULL);
                assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
        }
 
@@ -1174,44 +999,39 @@ int utc_image_util_decode_run_n5(void)
 }
 
 /**
- * @testcase           utc_image_util_decode_run_p1
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_run
+ * @testcase           utc_image_util_decode_run2_p1
+ * @since_tizen                5.5
+ * @description                Positive test case for image_util_decode_run2
  */
-int utc_image_util_decode_run_p1(void)
+int utc_image_util_decode_run2_p1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
+       image_util_image_h decoded_image = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
                ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
+               ret = image_util_decode_run2(utc_decode[type].handle, &decoded_image);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run(utc_decode[type].handle, &image_width, &image_height, &image_size);
+               ret = image_util_destroy_image(decoded_image);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               IMAGEUTIL_SAFE_FREE(data);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run_p2
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_run
+ * @testcase           utc_image_util_decode_run2_p2
+ * @since_tizen                5.5
+ * @description                Positive test case for image_util_decode_run2
  */
-int utc_image_util_decode_run_p2(void)
+int utc_image_util_decode_run2_p2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       unsigned long image_width = 0, image_height = 0;
-       unsigned long long image_size = 0;
+       image_util_image_h decoded_image = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
@@ -1221,32 +1041,34 @@ int utc_image_util_decode_run_p2(void)
                ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
+               ret = image_util_decode_run2(utc_decode[type].handle, &decoded_image);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run(utc_decode[type].handle, &image_width, &image_height, &image_size);
+               ret = image_util_destroy_image(decoded_image);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               IMAGEUTIL_SAFE_FREE(data);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run2_n
+ * @testcase           utc_image_util_decode_run_async2_n1
  * @since_tizen                5.5
- * @description                Negative test case for image_util_decode_run2
+ * @description                Negative test case for image_util_decode_run_async2
  */
-int utc_image_util_decode_run2_n(void)
+int utc_image_util_decode_run_async2_n(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
+               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
+               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+
                ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run2(utc_decode[type].handle, NULL);
+               ret = image_util_decode_run_async2(utc_decode[type].handle, NULL, NULL);
                assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
        }
 
@@ -1254,85 +1076,85 @@ int utc_image_util_decode_run2_n(void)
 }
 
 /**
- * @testcase           utc_image_util_decode_run2_p1
+ * @testcase           utc_image_util_decode_run_async2_p1
  * @since_tizen                5.5
- * @description                Positive test case for image_util_decode_run2
+ * @description                Positive test case for image_util_decode_run_async2
  */
-int utc_image_util_decode_run2_p1(void)
+int utc_image_util_decode_run_async2_p1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_image_h decoded_image = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
+               callback_error = -1;
                ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run2(utc_decode[type].handle, &decoded_image);
+               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_destroy_image(decoded_image);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               wait_for_async();
+               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run2_p2
+ * @testcase           utc_image_util_decode_run_async2_p2
  * @since_tizen                5.5
- * @description                Positive test case for image_util_decode_run2
+ * @description                Positive test case for image_util_decode_run_async2
  */
-int utc_image_util_decode_run2_p2(void)
+int utc_image_util_decode_run_async2_p2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_image_h decoded_image = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
+               callback_error = -1;
                ret = __fill_test_buffer(type);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
                ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_decode_run2(utc_decode[type].handle, &decoded_image);
+               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_destroy_image(decoded_image);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               wait_for_async();
+               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run_async_n1
+ * @testcase           utc_image_util_decode_destroy_n1
  * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
+ * @description                Negative test case for image_util_decode_destroy
  */
-int utc_image_util_decode_run_async_n1(void)
+int utc_image_util_decode_destroy_n1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
 
-       ret = image_util_decode_run_async(NULL, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
+       ret = image_util_decode_destroy(NULL);
        assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run_async_n2
+ * @testcase           utc_image_util_decode_destroy_n2
  * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
+ * @description                Negative test case for image_util_decode_destroy
  */
-int utc_image_util_decode_run_async_n2(void)
+int utc_image_util_decode_destroy_n2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_run_async(utc_encode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
+               ret = image_util_decode_destroy(utc_encode[type].handle);
                assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
        }
 
@@ -1340,330 +1162,67 @@ int utc_image_util_decode_run_async_n2(void)
 }
 
 /**
- * @testcase           utc_image_util_decode_run_async_n3
+ * @testcase           utc_image_util_decode_destroy_p
  * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
+ * @description                Positive test case for image_util_decode_destroy
  */
-int utc_image_util_decode_run_async_n3(void)
+int utc_image_util_decode_destroy_p(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
+               ret = image_util_decode_destroy(utc_decode[type].handle);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async(utc_decode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+               utc_decode[type].handle = NULL;
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_decode_run_async_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
+ * @function           utc_image_util_encode_startup
+ * @description                Called before each test
+ * @parameter          NA
+ * @return             NA
  */
-int utc_image_util_decode_run_async_n4(void)
+void utc_image_util_encode_startup(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
 
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+       char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
+       if ( true == GetValueForTCTSetting("DEVICE_SUITE_TARGET_30", pszValue, API_NAMESPACE ))
+       {
+               PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_SUITE_TARGET_30' Values Received = %s\\n", __LINE__, API_NAMESPACE,  pszValue);
 
-               ret = image_util_decode_run_async(utc_decode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+               for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
+                       if (!UTC_CONFIG[type].decode_test) {
+                               FPRINTF("[%d:%s] PATH [Type: %d] [Decode: not support] \\n", __LINE__, __FUNCTION__, type);
+                               continue;
+                       }
 
-       return 0;
-}
+                       utc_decode[type].source = _utc_get_test_path(pszValue, UTC_CONFIG[type].decode_test);
+                       FPRINTF("[%d:%s] PATH [Type: %d] [Decode: %s] \\n", __LINE__, __FUNCTION__, type, utc_decode[type].source);
 
-/**
- * @testcase           utc_image_util_decode_run_async_n5
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
- */
-int utc_image_util_decode_run_async_n5(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
+                       if (!utc_decode[type].source) {
+                               FPRINTF("[%d:%s] Get UTC Path error! \\n", __LINE__, __FUNCTION__);
+                               return;
+                       }
 
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+                       if (!UTC_CONFIG[type].encode_test) {
+                               FPRINTF("[%d:%s] PATH [Type: %d] [Encode: not support] \\n", __LINE__, __FUNCTION__, type);
+                               continue;
+                       }
 
-               ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+                       utc_encode[type].output = _utc_get_test_path(pszValue, UTC_CONFIG[type].encode_test);
+                       FPRINTF("[%d:%s] PATH [Type: %d] [Encode: %s] \\n", __LINE__, __FUNCTION__, type, utc_encode[type].output);
 
-               ret = image_util_decode_run_async(utc_decode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async_n6
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_run_async
- */
-int utc_image_util_decode_run_async_n6(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async(utc_decode[type].handle, NULL, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async_p1
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_run_async
- */
-int utc_image_util_decode_run_async_p1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async(utc_decode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               wait_for_async();
-               IMAGEUTIL_SAFE_FREE(data);
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async_p2
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_run_async
- */
-int utc_image_util_decode_run_async_p2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async(utc_decode[type].handle, (image_util_decode_completed_cb) utc_decode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               wait_for_async();
-               IMAGEUTIL_SAFE_FREE(data);
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async2_n1
- * @since_tizen                5.5
- * @description                Negative test case for image_util_decode_run_async2
- */
-int utc_image_util_decode_run_async2_n(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-               ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async2(utc_decode[type].handle, NULL, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async2_p1
- * @since_tizen                5.5
- * @description                Positive test case for image_util_decode_run_async2
- */
-int utc_image_util_decode_run_async2_p1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               callback_error = -1;
-               ret = image_util_decode_set_input_path(utc_decode[type].handle, utc_decode[type].source);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               wait_for_async();
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_run_async2_p2
- * @since_tizen                5.5
- * @description                Positive test case for image_util_decode_run_async2
- */
-int utc_image_util_decode_run_async2_p2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               callback_error = -1;
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_set_input_buffer(utc_decode[type].handle, utc_encode[type].result.buffer, utc_encode[type].result.size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_decode_run_async2(utc_decode[type].handle, utc_decode_completed2_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               wait_for_async();
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_destroy_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_destroy
- */
-int utc_image_util_decode_destroy_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_decode_destroy(NULL);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_destroy_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_decode_destroy
- */
-int utc_image_util_decode_destroy_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_destroy(utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_decode_destroy_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_decode_destroy
- */
-int utc_image_util_decode_destroy_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               ret = image_util_decode_destroy(utc_decode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               utc_decode[type].handle = NULL;
-       }
-
-       return 0;
-}
-
-/**
- * @function           utc_image_util_encode_startup
- * @description                Called before each test
- * @parameter          NA
- * @return             NA
- */
-void utc_image_util_encode_startup(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
-       if ( true == GetValueForTCTSetting("DEVICE_SUITE_TARGET_30", pszValue, API_NAMESPACE ))
-       {
-               PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_SUITE_TARGET_30' Values Received = %s\\n", __LINE__, API_NAMESPACE,  pszValue);
-
-               for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-                       if (!UTC_CONFIG[type].decode_test) {
-                               FPRINTF("[%d:%s] PATH [Type: %d] [Decode: not support] \\n", __LINE__, __FUNCTION__, type);
-                               continue;
-                       }
-
-                       utc_decode[type].source = _utc_get_test_path(pszValue, UTC_CONFIG[type].decode_test);
-                       FPRINTF("[%d:%s] PATH [Type: %d] [Decode: %s] \\n", __LINE__, __FUNCTION__, type, utc_decode[type].source);
-
-                       if (!utc_decode[type].source) {
-                               FPRINTF("[%d:%s] Get UTC Path error! \\n", __LINE__, __FUNCTION__);
-                               return;
-                       }
-
-                       if (!UTC_CONFIG[type].encode_test) {
-                               FPRINTF("[%d:%s] PATH [Type: %d] [Encode: not support] \\n", __LINE__, __FUNCTION__, type);
-                               continue;
-                       }
-
-                       utc_encode[type].output = _utc_get_test_path(pszValue, UTC_CONFIG[type].encode_test);
-                       FPRINTF("[%d:%s] PATH [Type: %d] [Encode: %s] \\n", __LINE__, __FUNCTION__, type, utc_encode[type].output);
-
-                       if (!utc_encode[type].output) {
-                               FPRINTF("[%d:%s] Get UTC Path error! \\n", __LINE__, __FUNCTION__);
-                               return;
-                       }
-               }
+                       if (!utc_encode[type].output) {
+                               FPRINTF("[%d:%s] Get UTC Path error! \\n", __LINE__, __FUNCTION__);
+                               return;
+                       }
+               }
        }
        else
        {
@@ -1685,1210 +1244,76 @@ void utc_image_util_encode_startup(void)
  * @description                Called after each test
  * @parameter          NA
  * @return             NA
- */
-void utc_image_util_encode_cleanup(void)
-{
-       /* end of TC */
-       __utc_decode_free();
-       __utc_encode_free();
-}
-
-/**
- * @testcase           utc_image_util_encode_create_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_create
- */
-int utc_image_util_encode_create_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_create(IMAGE_UTIL_PNG, NULL);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_create_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_create
- */
-int utc_image_util_encode_create_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_destroy(utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               utc_encode[type].handle = NULL;
-
-               ret = image_util_encode_create(-1, &utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-               ret = image_util_encode_create(INVALID_IMAGE_TYPE, &utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_create_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_create
- */
-int utc_image_util_encode_create_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_destroy(utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               utc_encode[type].handle = NULL;
-
-               ret = image_util_encode_create(type, &utc_encode[type].handle);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_resolution_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_resolution
- */
-int utc_image_util_encode_set_resolution_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_resolution(NULL, 320, 240);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_resolution_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_resolution
- */
-int utc_image_util_encode_set_resolution_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_resolution(utc_decode[type].handle, 320, 240);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_resolution_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_resolution
- */
-int utc_image_util_encode_set_resolution_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, 0, 240);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, 320, 0);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_resolution_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_resolution
- */
-int utc_image_util_encode_set_resolution_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, 320, 240);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, 320, 250);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_resolution_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_resolution
- */
-int utc_image_util_encode_set_resolution_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, 320, 240);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_colorspace_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_colorspace
- */
-int utc_image_util_encode_set_colorspace_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_colorspace(NULL, IMAGE_UTIL_COLORSPACE_RGBA8888);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_colorspace_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_colorspace
- */
-int utc_image_util_encode_set_colorspace_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_colorspace(utc_decode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_RGBA8888);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_colorspace_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_colorspace
- */
-int utc_image_util_encode_set_colorspace_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, -1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_NV61 + 1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_colorspace_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_colorspace
- */
-int utc_image_util_encode_set_colorspace_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_YUV422);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_UYVY);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_YUYV);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_RGB565);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_BGRX8888);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_NV21);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_NV16);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_NV61);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_colorspace_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_colorspace
- */
-int utc_image_util_encode_set_colorspace_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_colorspace(utc_encode[IMAGE_UTIL_JPEG].handle, IMAGE_UTIL_COLORSPACE_RGBA8888);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_quality_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_quality
- */
-int utc_image_util_encode_set_quality_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_quality(NULL, 1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_quality_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_quality
- */
-int utc_image_util_encode_set_quality_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_quality(utc_decode[IMAGE_UTIL_JPEG].handle, 1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_quality_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_quality
- */
-int utc_image_util_encode_set_quality_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_quality(utc_encode[type].handle, 1);
-               if (type != IMAGE_UTIL_JPEG)
-                       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_quality_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_quality
- */
-int utc_image_util_encode_set_quality_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 0);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 101);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_quality_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_quality
- */
-int utc_image_util_encode_set_quality_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_png_compression_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_png_compression
- */
-int utc_image_util_encode_set_png_compression_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_png_compression(NULL, IMAGE_UTIL_PNG_COMPRESSION_0);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_png_compression_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_png_compression
- */
-int utc_image_util_encode_set_png_compression_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_png_compression(utc_decode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_png_compression_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_png_compression
- */
-int utc_image_util_encode_set_png_compression_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test || UTC_CONFIG[type].compression)
-                       continue;
-
-               ret = image_util_encode_set_png_compression(utc_encode[type].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_png_compression_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_png_compression
- */
-int utc_image_util_encode_set_png_compression_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, -1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_9 + 1);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_png_compression_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_png_compression
- */
-int utc_image_util_encode_set_png_compression_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_gif_frame_delay_time_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_gif_frame_delay_time
- */
-int utc_image_util_encode_set_gif_frame_delay_time_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_gif_frame_delay_time(NULL, 100);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_gif_frame_delay_time_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_gif_frame_delay_time
- */
-int utc_image_util_encode_set_gif_frame_delay_time_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_gif_frame_delay_time(utc_decode[IMAGE_UTIL_GIF].handle, 100);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_gif_frame_delay_time_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_gif_frame_delay_time
- */
-int utc_image_util_encode_set_gif_frame_delay_time_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_gif_frame_delay_time(utc_encode[type].handle, 100);
-               if (type != IMAGE_UTIL_GIF)
-                       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_gif_frame_delay_time_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_gif_frame_delay_time
- */
-int utc_image_util_encode_set_gif_frame_delay_time_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_gif_frame_delay_time(utc_encode[IMAGE_UTIL_GIF].handle, 100);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_webp_lossless_n1
- * @since_tizen                6.0
- * @description                Negative test case for image_util_encode_set_webp_lossless
- */
-int utc_image_util_encode_set_webp_lossless_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       ret = image_util_encode_set_webp_lossless(NULL, true);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_webp_lossless_n2
- * @since_tizen                6.0
- * @description                Negative test case for image_util_encode_set_webp_lossless
- */
-int utc_image_util_encode_set_webp_lossless_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N && type != IMAGE_UTIL_WEBP; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_webp_lossless(utc_encode[type].handle, true);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_webp_lossless_p
- * @since_tizen                6.0
- * @description                Positive test case for image_util_encode_set_webp_lossless
- */
-int utc_image_util_encode_set_webp_lossless_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_webp_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, true);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_webp_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, false);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_lossless_n1
- * @since_tizen                7.0
- * @description                Negative test case for utc_image_util_encode_set_lossless
- */
-int utc_image_util_encode_set_lossless_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       ret = image_util_encode_set_lossless(NULL, true);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_lossless_n2
- * @since_tizen                7.0
- * @description                Negative test case for utc_image_util_encode_set_lossless
- */
-int utc_image_util_encode_set_lossless_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test || UTC_CONFIG[type].lossless)
-                       continue;
-
-               ret = image_util_encode_set_lossless(utc_encode[type].handle, true);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_lossless_p
- * @since_tizen                7.0
- * @description                Positive test case for utc_image_util_encode_set_lossless
- */
-int utc_image_util_encode_set_lossless_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, true);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, false);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_JPEG_XL].handle, true);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_JPEG_XL].handle, false);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_input_buffer_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_input_buffer
- */
-int utc_image_util_encode_set_input_buffer_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(NULL, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_input_buffer_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_input_buffer
- */
-int utc_image_util_encode_set_input_buffer_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_decode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_input_buffer_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_input_buffer
- */
-int utc_image_util_encode_set_input_buffer_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_input_buffer_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_input_buffer
- */
-int utc_image_util_encode_set_input_buffer_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_path_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_path
- */
-int utc_image_util_encode_set_output_path_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(NULL, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_path_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_path
- */
-int utc_image_util_encode_set_output_path_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_decode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_path_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_path
- */
-int utc_image_util_encode_set_output_path_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, WRONG_PATH);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NO_SUCH_FILE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_path_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_path
- */
-int utc_image_util_encode_set_output_path_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NO_SUCH_FILE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_path_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_output_path
- */
-int utc_image_util_encode_set_output_path_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_buffer_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_buffer
- */
-int utc_image_util_encode_set_output_buffer_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-
-       ret = image_util_encode_set_output_buffer(NULL, &data);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_buffer_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_buffer
- */
-int utc_image_util_encode_set_output_buffer_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_buffer(utc_decode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_buffer_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_set_output_buffer
- */
-int utc_image_util_encode_set_output_buffer_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_set_output_buffer_p
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_set_output_buffer
- */
-int utc_image_util_encode_set_output_buffer_p(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n1
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n1(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-
-       ret = image_util_encode_run(NULL, &image_size);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n2
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n2(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_run(utc_decode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n3
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n3(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n4
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n4(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n5
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n5(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n6
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n6(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n7
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n7(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_encode_run_n8
- * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run
- */
-int utc_image_util_encode_run_n8(void)
-{
-       int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-
-       ret = __fill_test_buffer(IMAGE_UTIL_GIF);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_input_buffer(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.buffer);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_output_path(utc_encode[IMAGE_UTIL_GIF].handle, utc_encode[IMAGE_UTIL_GIF].output);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_run(utc_encode[IMAGE_UTIL_GIF].handle, &image_size);
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_OPERATION);
-
-       return 0;
+ */
+void utc_image_util_encode_cleanup(void)
+{
+       /* end of TC */
+       __utc_decode_free();
+       __utc_encode_free();
 }
 
 /**
- * @testcase           utc_image_util_encode_run_p1
+ * @testcase           utc_image_util_encode_create_n1
  * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run
+ * @description                Negative test case for image_util_encode_create
  */
-int utc_image_util_encode_run_p1(void)
+int utc_image_util_encode_create_n1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long image_size = 0;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       }
+       ret = image_util_encode_create(IMAGE_UTIL_PNG, NULL);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_p2
+ * @testcase           utc_image_util_encode_create_n2
  * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run
+ * @description                Negative test case for image_util_encode_create
  */
-int utc_image_util_encode_run_p2(void)
+int utc_image_util_encode_create_n2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       unsigned long long image_size = 0;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
                if (!UTC_CONFIG[type].encode_test)
                        continue;
 
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
+               ret = image_util_encode_destroy(utc_encode[type].handle);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               utc_encode[type].handle = NULL;
 
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               ret = image_util_encode_create(-1, &utc_encode[type].handle);
+               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
-               ret = image_util_encode_run(utc_encode[type].handle, &image_size);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               IMAGEUTIL_SAFE_FREE(data);
+               ret = image_util_encode_create(INVALID_IMAGE_TYPE, &utc_encode[type].handle);
+               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_p3
+ * @testcase           utc_image_util_encode_create_p
  * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run
+ * @description                Positive test case for image_util_encode_create
  */
-int utc_image_util_encode_run_p3(void)
+int utc_image_util_encode_create_p(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long size = 0;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
                if (!UTC_CONFIG[type].encode_test)
                        continue;
 
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
+               ret = image_util_encode_destroy(utc_encode[type].handle);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               utc_encode[type].handle = NULL;
 
-               ret = image_util_encode_run(utc_encode[type].handle, &size);
+               ret = image_util_encode_create(type, &utc_encode[type].handle);
                assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
        }
 
@@ -2896,66 +1321,41 @@ int utc_image_util_encode_run_p3(void)
 }
 
 /**
- * @testcase           utc_image_util_encode_run_p4
+ * @testcase           utc_image_util_encode_set_quality_n1
  * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run
+ * @description                Negative test case for image_util_encode_set_quality
  */
-int utc_image_util_encode_run_p4(void)
+int utc_image_util_encode_set_quality_n1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned long long size = 0;
-
-       ret = __fill_test_buffer(IMAGE_UTIL_GIF);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_input_buffer(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.buffer);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_input_buffer(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.buffer);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_gif_frame_delay_time(utc_encode[IMAGE_UTIL_GIF].handle, 100);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_gif_frame_delay_time(utc_encode[IMAGE_UTIL_GIF].handle, 100);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       ret = image_util_encode_set_output_path(utc_encode[IMAGE_UTIL_GIF].handle, utc_encode[IMAGE_UTIL_GIF].output);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-       ret = image_util_encode_run(utc_encode[IMAGE_UTIL_GIF].handle, &size);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+       ret = image_util_encode_set_quality(NULL, 1);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n1
+ * @testcase           utc_image_util_encode_set_quality_n2
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_quality
  */
-int utc_image_util_encode_run_async_n1(void)
+int utc_image_util_encode_set_quality_n2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
 
-       ret = image_util_encode_run_async(NULL, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
+       ret = image_util_encode_set_quality(utc_decode[IMAGE_UTIL_JPEG].handle, 1);
        assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n2
+ * @testcase           utc_image_util_encode_set_quality_n3
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_quality
  */
-int utc_image_util_encode_run_async_n2(void)
+int utc_image_util_encode_set_quality_n3(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
@@ -2964,268 +1364,188 @@ int utc_image_util_encode_run_async_n2(void)
                if (!UTC_CONFIG[type].encode_test)
                        continue;
 
-               ret = image_util_encode_run_async(utc_decode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+               ret = image_util_encode_set_quality(utc_encode[type].handle, 1);
+               if (type != IMAGE_UTIL_JPEG)
+                       assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n3
+ * @testcase           utc_image_util_encode_set_quality_n4
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_quality
  */
-int utc_image_util_encode_run_async_n3(void)
+int utc_image_util_encode_set_quality_n4(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
 
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
+       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 0);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 101);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n4
+ * @testcase           utc_image_util_encode_set_quality_p
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Positive test case for image_util_encode_set_quality
  */
-int utc_image_util_encode_run_async_n4(void)
+int utc_image_util_encode_set_quality_p(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+       ret = image_util_encode_set_quality(utc_encode[IMAGE_UTIL_JPEG].handle, 1);
+       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n5
+ * @testcase           utc_image_util_encode_set_png_compression_n1
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_png_compression
  */
-int utc_image_util_encode_run_async_n5(void)
+int utc_image_util_encode_set_png_compression_n1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+       ret = image_util_encode_set_png_compression(NULL, IMAGE_UTIL_PNG_COMPRESSION_0);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n6
+ * @testcase           utc_image_util_encode_set_png_compression_n2
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_png_compression
  */
-int utc_image_util_encode_run_async_n6(void)
+int utc_image_util_encode_set_png_compression_n2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+       ret = image_util_encode_set_png_compression(utc_decode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n7
+ * @testcase           utc_image_util_encode_set_png_compression_n3
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_png_compression
  */
-int utc_image_util_encode_run_async_n7(void)
+int utc_image_util_encode_set_png_compression_n3(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
+               if (!UTC_CONFIG[type].encode_test || UTC_CONFIG[type].compression)
                        continue;
 
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+               ret = image_util_encode_set_png_compression(utc_encode[type].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
+               assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
        }
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_n8
+ * @testcase           utc_image_util_encode_set_png_compression_n4
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_run_async
+ * @description                Negative test case for image_util_encode_set_png_compression
  */
-int utc_image_util_encode_run_async_n8(void)
+int utc_image_util_encode_set_png_compression_n4(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       image_util_type_e type = 0;
-
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, -1);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, NULL, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-       }
+       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_9 + 1);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_async_n9
+ * @testcase           utc_image_util_encode_set_png_compression_p
  * @since_tizen                3.0
- * @description                Negative test case for image_util_encode_async
+ * @description                Positive test case for image_util_encode_set_png_compression
  */
-int utc_image_util_encode_run_async_n9(void)
+int utc_image_util_encode_set_png_compression_p(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
 
-       ret = __fill_test_buffer(IMAGE_UTIL_GIF);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       ret = image_util_encode_set_resolution(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.width, utc_decode[IMAGE_UTIL_GIF].result.height);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       ret = image_util_encode_set_input_buffer(utc_encode[IMAGE_UTIL_GIF].handle, utc_decode[IMAGE_UTIL_GIF].result.buffer);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       ret = image_util_encode_set_output_path(utc_encode[IMAGE_UTIL_GIF].handle, utc_encode[IMAGE_UTIL_GIF].output);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       ret = image_util_encode_run_async(utc_encode[IMAGE_UTIL_GIF].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
+       ret = image_util_encode_set_png_compression(utc_encode[IMAGE_UTIL_PNG].handle, IMAGE_UTIL_PNG_COMPRESSION_0);
        assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-       wait_for_async();
-       assert_eq(callback_error, IMAGE_UTIL_ERROR_INVALID_OPERATION);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_p1
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run_async
+ * @testcase           utc_image_util_encode_set_lossless_n1
+ * @since_tizen                7.0
+ * @description                Negative test case for utc_image_util_encode_set_lossless
  */
-int utc_image_util_encode_run_async_p1(void)
+int utc_image_util_encode_set_lossless_n1(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_type_e type = 0;
 
-       for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
-                       continue;
-
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_set_output_path(utc_encode[type].handle, utc_encode[type].output);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               wait_for_async();
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
+       ret = image_util_encode_set_lossless(NULL, true);
+       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
 
        return 0;
 }
 
 /**
- * @testcase           utc_image_util_encode_run_async_p2
- * @since_tizen                3.0
- * @description                Positive test case for image_util_encode_run_async
+ * @testcase           utc_image_util_encode_set_lossless_n2
+ * @since_tizen                7.0
+ * @description                Negative test case for utc_image_util_encode_set_lossless
  */
-int utc_image_util_encode_run_async_p2(void)
+int utc_image_util_encode_set_lossless_n2(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
-       unsigned char *data = NULL;
        image_util_type_e type = 0;
 
        for (type = 0; type <= UTC_IMAGE_TYPE_N; type++) {
-               if (!UTC_CONFIG[type].encode_test)
+               if (!UTC_CONFIG[type].encode_test || UTC_CONFIG[type].lossless)
                        continue;
 
-               ret = __fill_test_buffer(type);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+               ret = image_util_encode_set_lossless(utc_encode[type].handle, true);
+               assert_eq(ret, IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT);
+       }
 
-               ret = image_util_encode_set_resolution(utc_encode[type].handle, utc_decode[type].result.width, utc_decode[type].result.height);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+       return 0;
+}
 
-               ret = image_util_encode_set_input_buffer(utc_encode[type].handle, utc_decode[type].result.buffer);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+/**
+ * @testcase           utc_image_util_encode_set_lossless_p
+ * @since_tizen                7.0
+ * @description                Positive test case for utc_image_util_encode_set_lossless
+ */
+int utc_image_util_encode_set_lossless_p(void)
+{
+       int ret = IMAGE_UTIL_ERROR_NONE;
 
-               ret = image_util_encode_set_output_buffer(utc_encode[type].handle, &data);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, true);
+       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
-               ret = image_util_encode_run_async(utc_encode[type].handle, (image_util_encode_completed_cb) utc_encode_completed_cb, NULL);
-               assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-               wait_for_async();
-               IMAGEUTIL_SAFE_FREE(data);
-               assert_eq(callback_error, IMAGE_UTIL_ERROR_NONE);
-       }
+       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_WEBP].handle, false);
+       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+
+       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_JPEG_XL].handle, true);
+       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+
+       ret = image_util_encode_set_lossless(utc_encode[IMAGE_UTIL_JPEG_XL].handle, false);
+       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
 
        return 0;
 }
index fe0894f83ce6e39814a68203c249a2933cb200a4..fdf008b5fa306d4b03f69301125c271fc774afcb 100755 (executable)
@@ -41,9 +41,9 @@ static gboolean g_async_result = FALSE;
 
 typedef struct {
        unsigned char *buffer;
-       unsigned long long size;
-       unsigned long width;
-       unsigned long height;
+       size_t size;
+       unsigned int width;
+       unsigned int height;
 } utc_decoded_image;
 static utc_decoded_image decoded_image = {NULL, 0, 0, 0};
 static image_util_image_h g_image = NULL;
@@ -148,6 +148,7 @@ static int __utc_decode_jpeg(void)
 {
        int ret = IMAGE_UTIL_ERROR_NONE;
        image_util_decode_h _decoder = NULL;
+       image_util_image_h _decoded_image = NULL;
 
        ret = image_util_decode_create(&_decoder);
        if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
@@ -155,9 +156,9 @@ static int __utc_decode_jpeg(void)
        if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
        ret = image_util_decode_set_colorspace(_decoder, supported_colorspace);
        if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
-       ret = image_util_decode_set_output_buffer(_decoder, &decoded_image.buffer);
+       ret = image_util_decode_run2(_decoder, &_decoded_image);
        if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
-       ret = image_util_decode_run(_decoder, &decoded_image.width, &decoded_image.height, &decoded_image.size);
+       ret = image_util_get_image(_decoder, &decoded_image.width, &decoded_image.height, NULL, &decoded_image.buffer, &decoded_image.size);
        if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
 
 out:
@@ -261,92 +262,6 @@ void utc_media_image_util_basic_cleanup(void)
        }
 }
 
-/**
- * @testcase           utc_image_util_calculate_buffer_size_p1
- * @since_tizen                2.3
- * @description                Positive test case of image_util_calculate_buffer_size()
- */
-int utc_image_util_calculate_buffer_size_p1(void)
-{
-       int width = 100, height = 20;
-       unsigned int size = 0;
-
-       int err = image_util_calculate_buffer_size(width, height, IMAGE_UTIL_COLORSPACE_RGB888, &size);
-       assert_eq(err, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_calculate_buffer_size_p2
- * @since_tizen                2.3
- * @description                Positive test case of image_util_calculate_buffer_size()
- */
-int utc_image_util_calculate_buffer_size_p2(void)
-{
-       assert(g_startup_ret);
-
-       unsigned int size_calc = 0;
-
-       // decoded buffers
-       image_util_calculate_buffer_size(decoded_image.width, decoded_image.height, supported_colorspace, &size_calc);
-
-       assert_eq((int)size_calc, decoded_image.size);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_calculate_buffer_size_n1
- * @since_tizen                2.3
- * @description                Negative test case of image_util_calculate_buffer_size()
- */
-int utc_image_util_calculate_buffer_size_n1(void)
-{
-       int width = 100, height = 20;
-       unsigned int size = 0;
-       const int colorspace = IMAGE_UTIL_COLORSPACE_NV61 + 1; // after last one
-
-       int err = image_util_calculate_buffer_size(width, height, colorspace, &size);
-       assert_neq(err, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_calculate_buffer_size_n2
- * @since_tizen                2.3
- * @description                Negative test case of image_util_calculate_buffer_size()
- */
-int utc_image_util_calculate_buffer_size_n2(void)
-{
-       int width = -100, height = 20; // wrong parameter
-       unsigned int size = 0;
-       const int colorspace = IMAGE_UTIL_COLORSPACE_BGRX8888;
-
-       int err = image_util_calculate_buffer_size(width, height, colorspace, &size);
-       assert_neq(err, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_calculate_buffer_size_n3
- * @since_tizen                2.3
- * @description                Negative test case of image_util_calculate_buffer_size()
- */
-int utc_image_util_calculate_buffer_size_n3(void)
-{
-       int width = 0, height = 0; // wrong parameter
-       unsigned int size = 0;
-       const int colorspace = IMAGE_UTIL_COLORSPACE_BGRX8888;
-
-       int err = image_util_calculate_buffer_size(width, height, colorspace, &size);
-       assert_neq(err, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
 /**
  * @testcase           utc_image_util_transform_create_n
  * @since_tizen                2.3
@@ -382,37 +297,6 @@ int utc_image_util_transform_create_p(void)
        return 0;
 }
 
-/**
- * @testcase           utc_image_util_transform_set_hardware_acceleration_n
- * @since_tizen                2.3
- * @description                Negative test case of image_util_transform_set_hardware_acceleration()
- */
-int utc_image_util_transform_set_hardware_acceleration_n(void)
-{
-       int ret = image_util_transform_set_hardware_acceleration(NULL, false);
-
-       assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_image_util_transform_set_hardware_acceleration_p
- * @since_tizen                2.3
- * @description                Positive test case of image_util_transform_set_hardware_acceleration()
- */
-int utc_image_util_transform_set_hardware_acceleration_p(void)
-{
-       assert_neq(g_transform, NULL);
-
-       int ret = IMAGE_UTIL_ERROR_NONE;
-
-       ret = image_util_transform_set_hardware_acceleration(g_transform, false);
-       assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
-
-       return 0;
-}
-
 /**
  * @testcase           utc_image_util_transform_set_colorspace_n
  * @since_tizen                2.3