f1e98d857ec377f2c9b916073d40732e6ebb7ced |
|
06-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera API 2, Device 2/3: Implement idle and shutter callbacks - Update callback Binder interface - Rename frameId to be requestId to be consistent and disambiguate from frameNumber. - Implement shutter callback from HAL2/3 notify() - Add in-flight tracking to HAL2 - Add requestId to in-flight tracking - Report requestId from shutter callback - Implement idle callback from HAL3 process_capture_result - Add new idle tracker thread - Update all idle waiting to use the tracker - Add reporting from request thread, all streams to tracker - Remove existing idle waiting infrastructure Bug: 10549462 Change-Id: I867bfc248e3848c50e71527e3561fe92dc037958
/frameworks/av/include/camera/ProCamera.h
|
0f61d8f14aa368c9cd7076528e8096e10ed100a0 |
|
08-Aug-2013 |
Ruben Brunk <rubenbrunk@google.com> |
Refactor CameraService to handle errors properly. Bug: 10361136 -Connect calls now return status_t error flags. Change-Id: Idca453b111e5df31327f6c99ebe853bb2e332b95
/frameworks/av/include/camera/ProCamera.h
|
fa4cf9d310685b4c25877cba772ff7da84caf517 |
|
05-Mar-2013 |
Igor Murashkin <iam@google.com> |
(Camera)ProCamera: Remove unused functions from binder interface Change-Id: I0582268cef6e84b630bc87c8a03dcd69d54c440d
/frameworks/av/include/camera/ProCamera.h
|
ba5ca4ee770fa0fe9e14990fd13b23f1010f5c98 |
|
28-Feb-2013 |
Igor Murashkin <iam@google.com> |
ProCamera: Add CpuConsumer asynchronous mode support Bug: 8290146 Bug: 8291751 Change-Id: I25423a2b8a70ac7169911b1c7b482aa17190fe0f
/frameworks/av/include/camera/ProCamera.h
|
bfc9915f482520eb9676c6d2dbf7f1ac078d937d |
|
27-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: Drop ProCamera connections when a Camera connection happens * Also adds an ICameraServiceListener with available/not available statuses Bug: 8291653 Change-Id: I24680f1a2dc109510caf451cf7c7bd180b670d84
/frameworks/av/include/camera/ProCamera.h
|
c073ba525404f3416c2824c435d3d926a9892f1b |
|
26-Feb-2013 |
Igor Murashkin <iam@google.com> |
camera_client: refactor Camera/ProCamera commonalities into BasicCamera Change-Id: Ie10a4094522d49683657665fe94ab0b7ccd280e9
/frameworks/av/include/camera/ProCamera.h
|
4bc4a3845e456fd464556d79d20650a107e873e5 |
|
20-Feb-2013 |
Igor Murashkin <iam@google.com> |
ProCamera: Fix waitForFrameBuffer not handling multiple outstanding frames If the CpuConsumer triggered multiple onFrameAvailable callbacks in between a single waitForFrameBuffer call, the old code would only handle 1 callback. This meant on two subsequent waitForFrameBuffer calls the second would always timeout when two buffers were already available to be unlocked. Bug: 8238112 Change-Id: Ibefca35005ac5c408e5ada97ec4a4344a9e3e497
/frameworks/av/include/camera/ProCamera.h
|
a140a6efea1db7837984b3578755cfa4eaa8d92d |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
ProCamera: add waitForFrameBuffer/waitForFrameResult blocking calls Change-Id: I851d41aeecaa15245d5b9d622132e8706d6e292c
/frameworks/av/include/camera/ProCamera.h
|
7b33a74bbc514b99c16be7fff9a34e892bc19264 |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
ProCamera: Add getInfo for getting static metadata (and a test) Change-Id: I3b87dfbc621d98bf41f37a892a1012baf85b5166
/frameworks/av/include/camera/ProCamera.h
|
a91537e268f2b35f9f0dfdc0c4f84655c93285ae |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera - implement onResultReceived callback for metadata callbacks Change-Id: I46775402b007244bc383d6343a620eebbd492aad
/frameworks/av/include/camera/ProCamera.h
|
5835cc46a2f06dbfa5fbdab70e091896ef2fb438 |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera - add createStreamCpu and unit test Change-Id: I468172dbfdd78510b273bf9d119c950cbeda7ea3
/frameworks/av/include/camera/ProCamera.h
|
985fd30a10f6fec4293f071fd258c4726cff5a3d |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera2Client - add createStream (service is stubbed) and unit test Change-Id: I1ae7ba9b24f5883c214c19a7ed0eaf0c802d69c1
/frameworks/av/include/camera/ProCamera.h
|
68506fd58d26748617babe94d5648503cb3690bb |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProCamera - add createStream stub and unit test for it Change-Id: Ic05130e63f4f2c0c3278ba348b192992169f105f
/frameworks/av/include/camera/ProCamera.h
|
5376573eff55f370f041889618c9a7a9e1894615 |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: ProClient add asynchronous locks and such Change-Id: I551e5e5e76d9be733fab5224beaa7309268c0f38
/frameworks/av/include/camera/ProCamera.h
|
634a51509ee50475f3e9f8ccf897e90fc72ded31 |
|
21-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: Add ProCamera private binder interface for an API2-light functionality Change-Id: I2af7a807c99df75ea659e6e6acc9c4fca6a56274
/frameworks/av/include/camera/ProCamera.h
|