| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: I69ca24c69f58be958efdef300b127401d2b2e880
|
|/
|
|
|
|
|
|
| |
Implement flashlight API for module v2.4 by calling module APIs and
by for hal v2 and v3 by using CameraDeviceBase.
Bug: 2682206
Change-Id: Ib8b77f6fd462489d672f27e14fe37801d35b7544
|
|\
| |
| |
| |
| | |
* commit 'fe80b7ee58b394b0cd958470aeea3c5a09f6b2bf':
Clean up test makefiles.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The build system takes care of linking the correct STL and gtest
libraries for you, and specifying them manually confuses the build
system when using libc++.
Change-Id: I6ac66c2f4e97cd3c55efb7a85e10922420554e7f
|
|/
|
|
|
|
|
|
|
|
| |
Bug: 12134423
- Adds a class for parceling vendor tag definitions.
- Passes vendor tag definitions to clients of the camera service.
- Switches over to new vendor tag mechanism when reading from HAL.
Change-Id: Icef3fe9e67160767bdb8244ac49c85b68b497123
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Bug: 10604704
Change-Id: I223ac5d200eb6439c08955fb7ad586592099fbae
|
|
|
|
|
|
|
|
| |
Note: tests fail in racy conditions, but we don't occur those conditions
in practice in other consumers of ProCamera.
Bug: 8654735
Change-Id: Ic73395ad564031a6b30ad99762dee59f9c35cecf
|
|
|
|
|
|
|
| |
In order for the automated test to pick up the test.
The output must be in /data/nativetest.
Change-Id: Idc15036afb5617ac1ef67ff74ba332c5f73fe155
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
* Minor: also change addListener to fire the current status upon subscription
* Minor: STATUS_AVAILABLE is now an alias for STATUS_PRESENT and deprecated
Change-Id: I254608a7332095e3ef201ffea64cff156cfc1b3e
|
|/
|
|
|
| |
Bug: 8402301
Change-Id: I975990185f45bb8552712271b9ac457af08a170c
|
|
|
|
| |
Change-Id: I0f7b7f3c083a644e9bb0c2302244a5ad434e96a8
|
|
|
|
| |
Change-Id: I0582268cef6e84b630bc87c8a03dcd69d54c440d
|
|
|
|
|
|
| |
Bug: 8290146
Bug: 8291751
Change-Id: I25423a2b8a70ac7169911b1c7b482aa17190fe0f
|
|
|
|
|
|
|
| |
* Also adds an ICameraServiceListener with available/not available statuses
Bug: 8291653
Change-Id: I24680f1a2dc109510caf451cf7c7bd180b670d84
|
|
|
|
|
|
|
| |
* This makes it more likely to find races with the buffer being unlocked
by itself
Change-Id: I1fa7dbfb73f60664a02a35678b58bcc9b06893a2
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I851d41aeecaa15245d5b9d622132e8706d6e292c
|
|
|
|
| |
Change-Id: Ia7e18c81002c8d98176f21553cf13cbd13cfdf5d
|
|
|
|
| |
Change-Id: I3b87dfbc621d98bf41f37a892a1012baf85b5166
|
|
|
|
| |
Change-Id: I46775402b007244bc383d6343a620eebbd492aad
|
|
|
|
| |
Change-Id: Ia010450dc79ac2841645b8c2e1553c9ec74ee5e3
|
|
|
|
| |
Change-Id: I468172dbfdd78510b273bf9d119c950cbeda7ea3
|
|
|
|
| |
Change-Id: I1ae7ba9b24f5883c214c19a7ed0eaf0c802d69c1
|
|
|
|
| |
Change-Id: Ic05130e63f4f2c0c3278ba348b192992169f105f
|
|
|
|
| |
Change-Id: Ib79eb84046c9ed898bfb086a6600265fc351924c
|
|
|
|
| |
Change-Id: I551e5e5e76d9be733fab5224beaa7309268c0f38
|
|
|
|
| |
Change-Id: I2af7a807c99df75ea659e6e6acc9c4fca6a56274
|
|
Change-Id: I957538663ae8332d26f3640c63a75efc79f4ac5c
|