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
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);
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);
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);
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);
{"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},
{"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},
{"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},
{"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},
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);
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);
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);
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);
{"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},
{"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},
{"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},
{"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},
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);
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);
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);
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);
{"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},
{"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},
{"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},
{"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},
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);
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);
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);
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);
{"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},
{"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},
{"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},
{"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},
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__);
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__);
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 */
}
/**
- * @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);
}
}
/**
- * @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++) {
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);
}
}
/**
- * @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);
}
}
/**
- * @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
{
* @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);
}
}
/**
- * @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;
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;
}
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;
{
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;
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:
}
}
-/**
- * @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
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