}
/* create thread */
- _handle->thread = g_thread_new("transform_thread", (GThreadFunc)__transform_thread, (gpointer)_handle->queue);
- if (!_handle->thread) {
- image_util_error("Fail - Create thread");
- goto Error;
- }
+ _handle->thread = g_thread_new("transform_thread", __transform_thread, (gpointer)_handle->queue);
*handle = (transformation_h) _handle;
image_util_retvm_if((handle->thread != NULL), IMAGE_UTIL_ERROR_INVALID_OPERATION, "The thread is already running");
/*create threads */
- handle->thread = g_thread_new("decode_thread", (GThreadFunc) __image_util_decode_thread, (gpointer) handle);
- image_util_retvm_if((!handle->thread), IMAGE_UTIL_ERROR_INVALID_OPERATION, "ERROR - create thread");
+ handle->thread = g_thread_new("decode_thread", __image_util_decode_thread, (gpointer)handle);
return IMAGE_UTIL_ERROR_NONE;
}
image_util_retvm_if((handle->thread != NULL), IMAGE_UTIL_ERROR_INVALID_OPERATION, "The thread is already running");
/*create threads */
- handle->thread = g_thread_new("encode_thread", (GThreadFunc) __image_util_encode_thread, (gpointer) handle);
- image_util_retvm_if((handle->thread == NULL), IMAGE_UTIL_ERROR_INVALID_OPERATION, "ERROR - create thread");
+ handle->thread = g_thread_new("encode_thread", __image_util_encode_thread, (gpointer)handle);
return IMAGE_UTIL_ERROR_NONE;
}