From 9d88d471ac059c93523c00b96ae1cbbc52e07b69 Mon Sep 17 00:00:00 2001 From: kartofen Date: Wed, 19 Oct 2022 22:38:27 +0300 Subject: minor refactor --- src/camera.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/camera.c') diff --git a/src/camera.c b/src/camera.c index 8d74217..61eb592 100644 --- a/src/camera.c +++ b/src/camera.c @@ -3,18 +3,18 @@ void camera_init(camera_handle *handle, camera_params params) { - handle->handle = malloc(sizeof(CommonV4l2)); - CommonV4l2_init(handle->handle, params.device, params.x_res, params.y_res); + *handle = malloc(sizeof(CommonV4l2)); + CommonV4l2_init(*handle, params.device, params.x_res, params.y_res); } char *camera_get_image(camera_handle *handle) { - CommonV4l2_update_image(handle->handle); - return CommonV4l2_get_image(handle->handle); + CommonV4l2_update_image(*handle); + return CommonV4l2_get_image(*handle); } void camera_deinit(camera_handle *handle) { - CommonV4l2_deinit(handle->handle); - free(handle->handle); + CommonV4l2_deinit(*handle); + free(*handle); } -- cgit v1.2.3