From: hjkim Date: Fri, 26 Jan 2024 02:23:11 +0000 (+0900) Subject: [UTC][image-util][ACR-1818]Remove TCs for deprecated APIs X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f2e62a6f43fde495129bd39b35c19f78ff1b02f;p=test%2Ftct%2Fnative%2Fapi.git [UTC][image-util][ACR-1818]Remove TCs for deprecated APIs Change-Id: Ibbe42c93efcee1f6c74a2cd6c4d87a30eb6062b0 --- diff --git a/src/utc/image-util/public.list b/src/utc/image-util/public.list index 7930086d6..d63e7b9c1 100755 --- a/src/utc/image-util/public.list +++ b/src/utc/image-util/public.list @@ -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 diff --git a/src/utc/image-util/tct-image-util-core_mobile.h b/src/utc/image-util/tct-image-util-core_mobile.h index d8c4b9b2b..1f760b705 100644 --- a/src/utc/image-util/tct-image-util-core_mobile.h +++ b/src/utc/image-util/tct-image-util-core_mobile.h @@ -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}, diff --git a/src/utc/image-util/tct-image-util-core_tizeniot.h b/src/utc/image-util/tct-image-util-core_tizeniot.h index d8c4b9b2b..1f760b705 100644 --- a/src/utc/image-util/tct-image-util-core_tizeniot.h +++ b/src/utc/image-util/tct-image-util-core_tizeniot.h @@ -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}, diff --git a/src/utc/image-util/tct-image-util-core_tv.h b/src/utc/image-util/tct-image-util-core_tv.h index d8c4b9b2b..1f760b705 100644 --- a/src/utc/image-util/tct-image-util-core_tv.h +++ b/src/utc/image-util/tct-image-util-core_tv.h @@ -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}, diff --git a/src/utc/image-util/tct-image-util-core_wearable.h b/src/utc/image-util/tct-image-util-core_wearable.h index d8c4b9b2b..1f760b705 100644 --- a/src/utc/image-util/tct-image-util-core_wearable.h +++ b/src/utc/image-util/tct-image-util-core_wearable.h @@ -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}, diff --git a/src/utc/image-util/utc-image-util-decode-encode.c b/src/utc/image-util/utc-image-util-decode-encode.c index 3c5f5c999..63bca955d 100755 --- a/src/utc/image-util/utc-image-util-decode-encode.c +++ b/src/utc/image-util/utc-image-util-decode-encode.c @@ -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; } diff --git a/src/utc/image-util/utc-media-image-util-basic.c b/src/utc/image-util/utc-media-image-util-basic.c index fe0894f83..fdf008b5f 100755 --- a/src/utc/image-util/utc-media-image-util-basic.c +++ b/src/utc/image-util/utc-media-image-util-basic.c @@ -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