int err = IMAGE_UTIL_ERROR_NONE;
encode_s *_handle = (encode_s *) handle;
- if (src_buffer == NULL) {
- image_util_error("Invalid input buffer");
- return IMAGE_UTIL_ERROR_INVALID_PARAMETER;
- }
+ image_util_retvm_if((src_buffer == NULL), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
/* initialize buffer and value for source buffer */
if (_handle->image_type == IMAGE_UTIL_GIF) {
/*create threads */
handle->thread = g_thread_new("encode_thread", (GThreadFunc) _image_util_encode_thread, (gpointer) handle);
- if (!handle->thread) {
- image_util_error("ERROR - create thread");
-
- return IMAGE_UTIL_ERROR_INVALID_OPERATION;
- }
+ image_util_retvm_if((handle->thread == NULL), IMAGE_UTIL_ERROR_INVALID_OPERATION, "ERROR - create thread");
return IMAGE_UTIL_ERROR_NONE;
}