}
ret = __create_media_packet(fmt, buffer, buffer_size, packet);
- if (ret != IMAGE_UTIL_ERROR_NONE) {
+ if (ret != IMAGE_UTIL_ERROR_NONE)
image_util_error("__create_media_packet failed (%d)", ret);
- media_format_unref(fmt);
- IMAGE_UTIL_SAFE_FREE(buffer);
- return IMAGE_UTIL_ERROR_INVALID_OPERATION;
- }
+
+ media_format_unref(fmt);
+ IMAGE_UTIL_SAFE_FREE(buffer);
image_util_fleave();
- return IMAGE_UTIL_ERROR_NONE;
+ return ret;
}
gpointer __transform_thread(gpointer data)
size += plane_size;
}
- image_util_debug("[Fotmat: %u] W x H : %d x %d", mimetype, width, height);
- image_util_retvm_if(((width <= 0) || (height <= 0) || (size == 0) || (ptr == NULL)), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid source packet");
+ image_util_debug("[Fotmat: %u] W x H : %d x %d buffer(size) : %p(%zu)", mimetype, width, height, ptr, size);
ret = mm_image_create_image(width, height, __mimetype_to_image_format(mimetype), ptr, size, image);
IMAGE_UTIL_SAFE_FREE(ptr);
}
ret = __create_media_packet(fmt, buffer, buffer_size, packet);
- if (ret != MEDIA_PACKET_ERROR_NONE) {
+ if (ret != MEDIA_PACKET_ERROR_NONE)
g_print("\t__create_media_packet failed (%d)\n", ret);
- media_format_unref(fmt);
- SAFE_FREE(buffer);
- return IMAGE_UTIL_ERROR_INVALID_OPERATION;
- }
- return IMAGE_UTIL_ERROR_NONE;
+ media_format_unref(fmt);
+ SAFE_FREE(buffer);
+
+ return ret;
}
static int __convert_packet_to_image(media_packet_h packet, image_util_image_h *image)
size += plane_size;
}
- g_print("\t[Fotmat: %u] W x H : %d x %d\n", mimetype, width, height);
- RETVM_IF(((width <= 0) || (height <= 0) || (size == 0) || (ptr == NULL)), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid source packet");
+ g_print("\t[Fotmat: %u] W x H : %d x %d, buffer(size) : %p(%zu)\n", mimetype, width, height, ptr, size);
ret = image_util_create_image(width, height, __mimetype_to_image_format(mimetype), ptr, size, image);
SAFE_FREE(ptr);
}
ERROR:
+ media_packet_destroy(mpacket);
+ media_packet_destroy(res_mpacket);
image_util_transform_destroy(handle);
return ret;
return;
}
- __safe_atoui(cmd, &index);
+ if (__safe_atoui(cmd, &index))
+ g_print("number input! %u\n", index);
+ else
+ g_print("string input! %s\n", cmd);
switch(g_current_menu) {
/* Main menu */