b2bc0e518278b228d8b4c6bd324f04237feb92c3 |
|
29-Jan-2015 |
Zhijun He <zhijunhe@google.com> |
camera3: update ZSL spec INPUT stream is not used by framework-implemented ZSL (HAL3.2), the sample use case description is incorrect. Bug: 19197776 Change-Id: I247ad8755b2197c2a62cc109c151749b42a4bd49
/hardware/libhardware/include/hardware/camera3.h
|
b5459839759300ce7b6fca3313ac130e1ed9c309 |
|
10-Sep-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera HALs: Promote device HAL v3.2 And deprecate older HALs. Bug: 17445920 Change-Id: I37a5e53fda3c93080e37ec848f84c702a2c9120b
/hardware/libhardware/include/hardware/camera3.h
|
52a188993af58d8e9e7d69377dab72f9583a5d3a |
|
30-Jun-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: fix some spec issue related with input/bidrectional stream Bug: 13934977 Change-Id: Ibccb80e69ac9da153de6378f1e3b0f00527ce4c9
/hardware/libhardware/include/hardware/camera3.h
|
1ab5c5e0371dfd6b74d91baa24b1326191bf1829 |
|
27-May-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Update FULL/LIMITED operational modes Change-Id: I2a76361868a2ab3cc1dafb08905d5f5d53052a6d
/hardware/libhardware/include/hardware/camera3.h
|
f1ee67e1ea6d55e4621bbd418c15fdc1aac32a84 |
|
21-May-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Update the HAL spec for raw cropping behavior Bug: 15168075 Change-Id: I035fc833cb122a7caa4cf47a1d5be574d4727345
/hardware/libhardware/include/hardware/camera3.h
|
44a891518719c1efc1520baa0c5926bf62de3873 |
|
24-Apr-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Update camera3_jpeg_blob_t for max jpeg size change We no longer have a single max jpeg size for all resolution jpeg streams. Bug: 14288983 Change-Id: I2c96d7c473901d7f419d0da9c2947fec095834a9
/hardware/libhardware/include/hardware/camera3.h
|
2d96c743e64c0b6f4c6a418e6b925f5e3a12bcac |
|
18-Mar-2014 |
Ruben Brunk <rubenbrunk@google.com> |
hal3: Update documentation regarding hardware block operating modes. Change-Id: I27987a75cb80c67f7e9ae71c116a26963b25eccb
/hardware/libhardware/include/hardware/camera3.h
|
d3dead483ca2ddb66fb5ef1ffd6cb3e85544366e |
|
11-Feb-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "camera3: Docs updates to line up with metadata changes"
|
c5bff0d95561179b272cdc62723305daacdc4390 |
|
11-Feb-2014 |
Eino-Ville Talvala <etalvala@google.com> |
camera3: Docs updates to line up with metadata changes Change-Id: I3065c9f1d905a4e7d0bb6eef2b4556c81a0788fe
/hardware/libhardware/include/hardware/camera3.h
|
06da1b3745243dc422868fd1ec5c9447e6580568 |
|
11-Feb-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: fix typo in camera open KPI Change-Id: Ieefdc5a0f5159a3053e141075e71d268499746ed
/hardware/libhardware/include/hardware/camera3.h
|
ceac9e3651ab276d3b3cd94e9cac66571c3b509f |
|
06-Feb-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Add input buffer field in capture result For HAL3.2 or above, the HAL must return the input buffer in capture result rather than capture request. Change-Id: I0108cda1cdf51556d7273b2c3cfbaf0e6ecd1d76
/hardware/libhardware/include/hardware/camera3.h
|
bc35868a6f6483a212d65bc909f452348f19731e |
|
23-Jan-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: update BIDIRECTIONAL and INPUT stream specs Also add the manual template to the version history. Change-Id: I0a516ccbbd3600d69217502e19b267e2d3aa60e8
/hardware/libhardware/include/hardware/camera3.h
|
06c72f6bd7d19f1504ce080cffbfa281992dd603 |
|
04-Feb-2014 |
Zhijun He <zhijunhe@google.com> |
Merge "camera3: Update flush HAL API spec"
|
2020ee299cae2db095805b1db89023b88d77d651 |
|
31-Jan-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Add camera close KPI Change-Id: I265750ade49c63beedd3d9d0f2b8e7b3d19cc38f
/hardware/libhardware/include/hardware/camera3.h
|
5a5fbf489e118493bca15c2a6bafbe65887f5b2f |
|
27-Jan-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: Update flush HAL API spec Change-Id: I4e36dcc4445c2fae71fe4ce22a0f3b9a28abe1c0
/hardware/libhardware/include/hardware/camera3.h
|
5df2f622b93ae895ef28d3081d181d43c99461e1 |
|
10-Jan-2014 |
Igor Murashkin <iam@google.com> |
camera3: Add partial result processing in HAL3.2 Change-Id: I665cf1191a1c7510671b3c171b47c167530c1067
/hardware/libhardware/include/hardware/camera3.h
|
78aa126e2300e1e652bec686eba3bda49b69465b |
|
10-Jan-2014 |
Igor Murashkin <iam@google.com> |
camera3: deprecate register_stream_buffers in hal 3.2 Change-Id: I7efabcba9b47846e831ffdf75ba1ea3c7e5ff629
/hardware/libhardware/include/hardware/camera3.h
|
709e5878b810646ff9c49c80d3368921c868d9f9 |
|
18-Jan-2014 |
Zhijun He <zhijunhe@google.com> |
camera3: wording fix for KPI Change-Id: I4172fcdda3452eced663e332d509dea2594c1710
/hardware/libhardware/include/hardware/camera3.h
|
2dde4685c2936dbde21cd5a84a4b4081cc9b4135 |
|
09-Jan-2014 |
Zhijun He <zhijunhe@google.com> |
Camera3: Add performance KPI requirement Change-Id: I2133736b9e00b170200308982e591f311e1f04f7
/hardware/libhardware/include/hardware/camera3.h
|
61cf9eb920206408a2a9c01cc7a5c5b68107069c |
|
15-Jan-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera3: Update vendor tag spec for HAL 3.2. - Deprecates vendor tag specification in camera3 device. - Moves vendor tag ops declaration to camera metadata library and cleans up definitions. - Updates the example HAL. Change-Id: Ifb16bb0d4bbc896bc32d33dd150e7e174af57dad
/hardware/libhardware/include/hardware/camera3.h
|
b0c939fb6b229244993078aa28df4291309f080c |
|
14-Dec-2013 |
Zhijun He <zhijunhe@google.com> |
camera3: Add manual control template Bug: 12134077 Change-Id: I0681f881f41dd3ab8acab400f84c2568a97e06bc
/hardware/libhardware/include/hardware/camera3.h
|
4d45d30d4e6d129218835a3209d8fb016d768ce4 |
|
21-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Add PASSIVE_UNFOCUSED AF state and clean up INACTIVE Needed to support the real case of continuous focus giving up on a scene for a while (say, a blank wall), during which we shouldn't claim the lens is in motion. Also add new states for INACTIVE to clarify it as the starting state after mode transitions or enabling AF/AE/AWB. Bug: 10860639 Bug: 10446772 Change-Id: Ie4c1ac73e5a9eb6d1894d83dbded49a2767a8ffd
/hardware/libhardware/include/hardware/camera3.h
|
9d51856d71b4aa25ca925b1ee7d9950878847f63 |
|
30-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add new 3.1 device version - Add new definition to camera_common - Update comment in camera3.h Change-Id: I9d8c594cfdaff40c543e8f9017091b0c06bbf022
/hardware/libhardware/include/hardware/camera3.h
|
5f2fd854b3fc6ddca34589e3cc2be13d8c41f49f |
|
24-Jun-2013 |
Alex Ray <aray@google.com> |
camera3: Add flush Flush is used to quiesce a camera device as quickly as possible, which can be used to deal with a pathological client (requests a frame duration of hours then dying) as well as speed up stream configuration changes when the outstanding requests data isn't required. Change-Id: Ie822efae8c705bd64d63c0eab7e9c291ecb570ef
/hardware/libhardware/include/hardware/camera3.h
|
2ce219a7464d05c55f95783c1a7d9d3328cb2930 |
|
15-Jun-2013 |
Alex Ray <aray@google.com> |
camera3: Pass consumer information in configure_streams HALs seem to need to know the gralloc usage flags of the opposite endpoint (producer/consumer) of a stream at configure time. Instead of adding another call to pass stream information, we just pass the usage flags in the existing usage field. Change-Id: I745baf2c4dd9123273d811b9bd52ae68c854b70c
/hardware/libhardware/include/hardware/camera3.h
|
73dba5e043d44910a8cee4def742f58607fc5894 |
|
22-May-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Document missing AF transitions. Bug: 9075581 Change-Id: I7688cee904987f404b4ab7ff0e5212182f85a271
/hardware/libhardware/include/hardware/camera3.h
|
b605944f0a0590d0f31d48a14eaf8e6a075ddba1 |
|
30-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Document cropping behavior Redefined somewhat from HAL2, to be simpler for everyone. Bug: 8756080 Change-Id: I6b7608c74c06cc6a0bfe07997444e3b07c3edb10
/hardware/libhardware/include/hardware/camera3.h
|
71af102b48d62ad2b835ed49001c71fb64f512c2 |
|
22-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Clarify SHUTTER timing, ownership of request contents - Clarify ownership of fence file descriptors, including in case of errors. - Make it clear notify SHUTTER must be called before the first process_capture_result. Change-Id: I644054a7a055c2e8a6a164c5ab6439ef2a0d1df1
/hardware/libhardware/include/hardware/camera3.h
|
7c9416b1880ae0507a6422646a6f162379cd094f |
|
04-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Allow many calls to process_capture_result per request Allow the HAL to split the capture result across multiple calls to process_capture_result, so that when the sync framework cannot be used, some output buffers can still be returned later than others. Change-Id: Iea7f77a3d28daac3a94045ab4566f677aa53a7f9
/hardware/libhardware/include/hardware/camera3.h
|
acbc451e92fdc5fd58a35061b5127b14e7d762f1 |
|
17-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera3: Documentation additions - Detailed documentation of the 3A state machines (autofocus, autoexposure, auto-whitebalance) - Add error return value for out-of-sequence device calls - Spelling fixes Change-Id: Icc4e1980b1ff058425a42bc665d345070944b173
/hardware/libhardware/include/hardware/camera3.h
|
2f8cf5cb464b1677e1e784751b8f26da46807bee |
|
06-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Minor fixes to camera3 HAL interface - Add explicit status to buffer, to allow simple reporting of buffer filling failures. - Clarify error management wording - Clarify close() preconditions Change-Id: I1660103aa1822d194ec0afab44e09554c1ac0782
/hardware/libhardware/include/hardware/camera3.h
|
3a6e6b44324a7248123c4839b9a1dbffe8bd3439 |
|
06-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Fix incorrect pointer types - Array of streams given to configure_streams() must be an array of pointers to streams, to allow framework to fulfill stream structure lifetime guarantees. - buffer_handle_t needs extra level of indirection to match HAL1 & 2. Change-Id: Iee071da39218a748933c3dfa7bccb66fe92c05f1
/hardware/libhardware/include/hardware/camera3.h
|
d5ddbc9f7a3f2a388393f5215aaae43c51b20dfa |
|
15-Feb-2013 |
Alex Ray <aray@google.com> |
camera3: remove redundant hardware error condition Change-Id: I8cc538f82cf42972cc4d7cb155539222c41b4e0a
/hardware/libhardware/include/hardware/camera3.h
|
7effe0ce84e234ece1fab8965ffef26acc672791 |
|
15-Feb-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Minor cleanup to HAL 3.0 header Change-Id: I64c61687cbf5850341d9e528c47b7b4dca773546
/hardware/libhardware/include/hardware/camera3.h
|
d2a877536a1fe22101cf40def1b6d07e35c3868a |
|
28-Nov-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera device HAL 3.0 - High-level behavior is identical to device HAL 2.0 - Interface is cleaned up and simplified greatly Change-Id: Ia867bbf9484be2256470f4acfab7fc3d47e408f4
/hardware/libhardware/include/hardware/camera3.h
|