Lines Matching refs:HAL
6 introduce some [caveats](#V4L2-Deficiencies), causing this HAL to
9 ## Building a Device with the HAL
11 To ensure the HAL is built for a device, include the following in your
20 The first line ensures the V4L2 HAL module is visible to the build system.
24 to load the V4L2 HAL instead of a default Camera HAL.
26 ## Requirements for Using the HAL
28 Devices and cameras wishing to use this HAL must meet
35 ## Understanding the HAL Code
37 There are three large pieces to the V4L2 Camera HAL: the general HALv3
38 Camera & HAL code, the specific implementation using V4L2,
42 libhardware/include/camera3.h about how the framework interacts with the HAL.
44 ### Camera & HAL Interface
46 The camera and HAL interfaces are implemented by the Camera and
84 based on their known use by the HAL; filling in common values automatically
85 and extracting the information useful to the HAL from the results.
115 This V4L2 Camera HAL implementation utilizes a metadata factory method.
117 basic HAL spec compliance. Most do nothing/report fixed values,
120 This HAL was initially designed for use with the Raspberry Pi camera module
127 This makes this HAL not backwards compatible with the Android Camera (v1) API
130 such as physical properties of the camera. Thus this HAL will never be capable
136 so some form of format conversion built in to the HAL would be a useful feature
137 to expand the reach/usefulness of this HAL.
142 * Many features V4L2 is capable of are not hooked up to the HAL, so the HAL
149 * The HAL uses BGR for RGBA. Again, the HAL was designed for the Raspberry Pi