extern int utc_image_util_extract_color_from_memory_n(void);
extern int utc_image_util_create_image_p(void);
extern int utc_image_util_create_image_n(void);
+extern int utc_image_util_create_image_from_media_packet_p(void);
+extern int utc_image_util_create_image_from_media_packet_n(void);
extern int utc_image_util_clone_image_p(void);
extern int utc_image_util_clone_image_n(void);
extern int utc_image_util_get_image_p(void);
{"utc_image_util_extract_color_from_memory_n",utc_image_util_extract_color_from_memory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_n",utc_image_util_create_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_p",utc_image_util_create_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_n",utc_image_util_create_image_from_media_packet_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_p",utc_image_util_create_image_from_media_packet_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_n",utc_image_util_clone_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_p",utc_image_util_clone_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_get_image_n",utc_image_util_get_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
extern int utc_image_util_extract_color_from_memory_n(void);
extern int utc_image_util_create_image_p(void);
extern int utc_image_util_create_image_n(void);
+extern int utc_image_util_create_image_from_media_packet_p(void);
+extern int utc_image_util_create_image_from_media_packet_n(void);
extern int utc_image_util_clone_image_p(void);
extern int utc_image_util_clone_image_n(void);
extern int utc_image_util_get_image_p(void);
{"utc_image_util_extract_color_from_memory_n",utc_image_util_extract_color_from_memory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_n",utc_image_util_create_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_p",utc_image_util_create_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_n",utc_image_util_create_image_from_media_packet_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_p",utc_image_util_create_image_from_media_packet_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_n",utc_image_util_clone_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_p",utc_image_util_clone_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_get_image_n",utc_image_util_get_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
extern int utc_image_util_extract_color_from_memory_n(void);
extern int utc_image_util_create_image_p(void);
extern int utc_image_util_create_image_n(void);
+extern int utc_image_util_create_image_from_media_packet_p(void);
+extern int utc_image_util_create_image_from_media_packet_n(void);
extern int utc_image_util_clone_image_p(void);
extern int utc_image_util_clone_image_n(void);
extern int utc_image_util_get_image_p(void);
{"utc_image_util_extract_color_from_memory_n",utc_image_util_extract_color_from_memory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_n",utc_image_util_create_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_p",utc_image_util_create_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_n",utc_image_util_create_image_from_media_packet_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_p",utc_image_util_create_image_from_media_packet_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_n",utc_image_util_clone_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_p",utc_image_util_clone_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_get_image_n",utc_image_util_get_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
extern int utc_image_util_extract_color_from_memory_n(void);
extern int utc_image_util_create_image_p(void);
extern int utc_image_util_create_image_n(void);
+extern int utc_image_util_create_image_from_media_packet_p(void);
+extern int utc_image_util_create_image_from_media_packet_n(void);
extern int utc_image_util_clone_image_p(void);
extern int utc_image_util_clone_image_n(void);
extern int utc_image_util_get_image_p(void);
{"utc_image_util_extract_color_from_memory_n",utc_image_util_extract_color_from_memory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_n",utc_image_util_create_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_create_image_p",utc_image_util_create_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_n",utc_image_util_create_image_from_media_packet_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+ {"utc_image_util_create_image_from_media_packet_p",utc_image_util_create_image_from_media_packet_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_n",utc_image_util_clone_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_clone_image_p",utc_image_util_clone_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
{"utc_image_util_get_image_n",utc_image_util_get_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
return 0;
}
+/**
+ * @testcase utc_image_util_create_image_from_media_packet_p
+ * @since_tizen 7.0
+ * @description Creates image handle from a media_packet
+ */
+int utc_image_util_create_image_from_media_packet_p(void)
+{
+ assert(g_startup_ret);
+
+ int ret = IMAGE_UTIL_ERROR_NONE;
+
+ ret = __utc_create_media_packet();
+ assert_eq(ret, 0);
+
+ ret = image_util_create_image_from_media_packet(src, &g_image);
+ assert_eq(ret, IMAGE_UTIL_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_image_util_create_image_from_media_packet_n
+ * @since_tizen 7.0
+ * @description Creates image handle from a media_packet,
+ * but fail because memory address is NULL
+ */
+int utc_image_util_create_image_from_media_packet_n(void)
+{
+ assert(g_startup_ret);
+
+ int ret = IMAGE_UTIL_ERROR_NONE;
+
+ ret = __utc_create_media_packet();
+ assert_eq(ret, 0);
+
+ ret = image_util_create_image_from_media_packet(NULL, &g_image);
+ assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+
+ ret = image_util_create_image_from_media_packet(src, NULL);
+ assert_eq(ret, IMAGE_UTIL_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+
/**
* @testcase utc_image_util_clone_image_p
* @since_tizen 5.5