image_util_retvm_if((handle == NULL), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid Handle");
- decode_encode_s *_handle = (decode_encode_s *) calloc(1, sizeof(decode_encode_s));
+ decode_s *_handle = (decode_s *) calloc(1, sizeof(decode_s));
image_util_retvm_if((_handle == NULL), IMAGE_UTIL_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
_handle->src_buffer = NULL;
_handle->dst_buffer = NULL;
_handle->path = NULL;
- _handle->mode = MODE_DECODE;
_handle->image_type = _NOT_SUPPORTED_IMAGE_TYPE;
_handle->colorspace = IMAGE_UTIL_COLORSPACE_RGBA8888;
static int _image_util_decode_create_image_handle(image_util_decode_h handle)
{
int err = IMAGE_UTIL_ERROR_NONE;
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
int image_util_decode_set_input_path(image_util_decode_h handle, const char *path)
{
int err = IMAGE_UTIL_ERROR_NONE;
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
unsigned char *image_header = NULL;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
int image_util_decode_set_input_buffer(image_util_decode_h handle, const unsigned char *src_buffer, unsigned long long src_size)
{
int err = IMAGE_UTIL_ERROR_NONE;
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
image_util_retvm_if((src_buffer == NULL || src_size == 0), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
int image_util_decode_set_output_buffer(image_util_decode_h handle, unsigned char **dst_buffer)
{
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
image_util_fenter();
int image_util_decode_set_colorspace(image_util_encode_h handle, image_util_colorspace_e colorspace)
{
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
IMAGE_UTIL_TYPE_CHECK(_handle->image_type);
int image_util_decode_set_jpeg_downscale(image_util_encode_h handle, image_util_scale_e down_scale)
{
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
IMAGE_UTIL_SUPPORT_TYPE_CHECK(_handle->image_type, IMAGE_UTIL_JPEG);
return IMAGE_UTIL_ERROR_NONE;
}
-static int _image_util_decode_internal(decode_encode_s * _handle)
+static int _image_util_decode_internal(decode_s * _handle)
{
int err = MM_UTIL_ERROR_NONE;
int image_util_decode_run(image_util_decode_h handle, unsigned long *width, unsigned long *height, unsigned long long *size)
{
int err = IMAGE_UTIL_ERROR_NONE;
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
IMAGE_UTIL_DECODE_HANDLE_CHECK(handle);
image_util_retvm_if((_handle->path == NULL && _handle->src_buffer == NULL), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input");
gpointer _image_util_decode_thread(gpointer data)
{
- decode_encode_s *_handle = (decode_encode_s *) data;
+ decode_s *_handle = (decode_s *) data;
int err = IMAGE_UTIL_ERROR_NONE;
image_util_fenter();
return NULL;
}
-static int _image_util_decode_create_thread(decode_encode_s * handle)
+static int _image_util_decode_create_thread(decode_s * handle)
{
image_util_retvm_if((handle == NULL), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid Handle");
image_util_retvm_if((handle->thread != NULL), IMAGE_UTIL_ERROR_INVALID_OPERATION, "A thread is alread running");
int image_util_decode_run_async(image_util_decode_h handle, image_util_decode_completed_cb completed_cb, void *user_data)
{
int err = IMAGE_UTIL_ERROR_NONE;
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
image_util_fenter();
int image_util_decode_destroy(image_util_decode_h handle)
{
- decode_encode_s *_handle = (decode_encode_s *) handle;
+ decode_s *_handle = (decode_s *) handle;
image_util_fenter();