Now that libcamera creates threads internally and doesn't rely on an application-provided event loop, remove the thread from the Android Camera HAL layer. The CameraProxy class becomes meaningless, remove it and communicate directly from the CameraHalManager to the CameraDevice. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Jacopo Mondi <jacopo@jmondi.org>
15 lines
361 B
C
15 lines
361 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
/*
|
|
* Copyright (C) 2019, Google Inc.
|
|
*
|
|
* camera_ops.h - Android Camera HAL Operations
|
|
*/
|
|
#ifndef __ANDROID_CAMERA_OPS_H__
|
|
#define __ANDROID_CAMERA_OPS_H__
|
|
|
|
#include <hardware/camera3.h>
|
|
|
|
int hal_dev_close(hw_device_t *hw_device);
|
|
extern camera3_device_ops hal_dev_ops;
|
|
|
|
#endif /* __ANDROID_CAMERA_OPS_H__ */
|