ddc026e39344169f64f4696174a4d1269d069557 |
|
28-Mar-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Add specific version number constants to Camera HAL. These constants should be used by HAL implementations to indicate which versions of the module and device APIs they support. Change-Id: I4b6eae278481545694e6a1827833b5958c26720c
/hardware/libhardware/include/hardware/camera.h
|
8bf364ef20331ebcc23b1f72121434a98bc5c567 |
|
22-Dec-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Reorganize camera HAL, and add versioning support. Includes a draft of camera device HAL 2. Change-Id: I5f56a8c54a33d0ca039360185822a9c22436cab8
/hardware/libhardware/include/hardware/camera.h
|
7c50e9bad4173cddff6dfc49ee0d4e10053867b4 |
|
26-Jul-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Add timestamp control to camera preview stream operations. At higher levels, SurfaceTextures include timestamp information in their buffers. For accurate timestamps, they need to be set by the driver code. This change adds the needed method into preview_stream_ops. Timestamp behavior is documented in SurfaceTexture.java, and system/core/include/window.h, as well as here. Bug-Id: 5081132 Change-Id: Id285f8e26edecf605444bc4b9e6eea9b224f9d31
/hardware/libhardware/include/hardware/camera.h
|
37ea6f730e9775fca95f688fec34d8627da992b6 |
|
26-Jul-2011 |
Wu-cheng Li <wuchengli@google.com> |
Add frame metadata to camera data callback. bug:4460717 Change-Id: I6175af70d0f10e0ba1b7158a237bceed2be06dd2
/hardware/libhardware/include/hardware/camera.h
|
2280003113fec21d89fdd44a086e8d602df7c105 |
|
27-Jul-2011 |
Iliyan Malchev <malchev@google.com> |
camera HAL: add optional put_parameters callback Change-Id: I2b2436c68b3095e840458059f8533dc897e1ca87 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/camera.h
|
ac0e067896c44b15c654800d6b232d6d2f813bf8 |
|
17-Jun-2011 |
Sundar Raman <sunds@ti.com> |
Camera: Add lock_buffer to preview_stream_ops Giving HAL control of locking buffer instead of locking in dequeue buffer. Change-Id: I2640b784218fa67ccb051c13b24f2d3dda48ce9a Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/camera.h
|
4deb188904e3fa3c35e26dd71f45ebb1aa34ea26 |
|
11-Jun-2011 |
Iliyan Malchev <malchev@google.com> |
libhardware: report stride on dequeue_buffer Change-Id: Ic41f625f69e135fd2dc3929f99af83b9584f8c1d Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/camera.h
|
24b325e614747266c2488f2f973a03c501bcfe9c |
|
07-Jun-2011 |
Iliyan Malchev <malchev@google.com> |
libhardware/camera.h: camera HAL memory management updates -- add a callback to camera_memory_t that can be used to free the requested memory -- memory requests are in the form of N buffers S bytes each -- data callbacks pass an index to a buffer in addition to the camera_memory pointer Change-Id: I368139809f25a662d8895f205e3b87fa5046a4b2 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/camera.h
|
41693fa555101e348a4ab80990b21197347892c1 |
|
15-Apr-2011 |
Iliyan Malchev <malchev@google.com> |
libhardware: introduce camera HAL header camera.h -- a HAL module for the camera, camera_module_t, which can be queried for the number and orientation of the available camera sensors. A camera sensor is also opened through this module, and is represented by: -- a HAL device for each camera sensor, camera_device_t, which encapsulates all the functionality of the base class CameraHardwareInterface; Change-Id: I79a9524ceeafc4275581c009d7b9c0fa05eed764 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/camera.h
|