| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Camera:
- Signal to AppOpsService when camera usage starts and stops
- Listen to permissions revocations and act on them
- Currently just kill camera connection when permissions lost
Stagefright:
- Pass on client name, UID to camera as needed
Bug: 8181262
Change-Id: I9e33c9d05e9daa77dbb2d795045d08eb887ec8f0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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: Iec62eead6d179aa5486f7719143340976bb76e7d
|
| | |
| | |
| | |
| | | |
Change-Id: I1ae7ba9b24f5883c214c19a7ed0eaf0c802d69c1
|
| | |
| | |
| | |
| | | |
Change-Id: Ic05130e63f4f2c0c3278ba348b192992169f105f
|
| | |
| | |
| | |
| | | |
Change-Id: Ib79eb84046c9ed898bfb086a6600265fc351924c
|
| | |
| | |
| | |
| | | |
Change-Id: I551e5e5e76d9be733fab5224beaa7309268c0f38
|
| | |
| | |
| | |
| | | |
Change-Id: I2af7a807c99df75ea659e6e6acc9c4fca6a56274
|
| | |
| | |
| | |
| | | |
Change-Id: I957538663ae8332d26f3640c63a75efc79f4ac5c
|
| | |
| | |
| | |
| | | |
Change-Id: I081f61417fca7c8408e9e767129647ddce5364ab
|
| | |
| | |
| | |
| | | |
Change-Id: I940ce86f318f37ae5b73f912a6e589415150125f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The C++ class names don't match what the classes do, so rename
ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
GLConsumer.
Bug 7736700
Change-Id: I64520a55f8c09fe6215382ea361c539a9940cba5
|
| | |
| | |
| | |
| | | |
Change-Id: I78b1f8ca3c1a03222ed363db26d9a09cf0b13528
|
| | |
| | |
| | |
| | |
| | | |
Bug: 6243944
Change-Id: I7f496ca1051571c68fdd99a6f85bf6a908a4e29a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Verified preview streaming requests
* Other things *should* work but unverified / unimplemented in client side
Missing:
* CameraService needs to return static camera info metadata
Bug: 9213377
Change-Id: I71568560fcf18d0e2b408ed1c4d0066647314868
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Done:
* ICameraService
* ICameraServiceListener
Partial:
* ICamera (disconnect only)
* IProCameraUser (disconnect only)
Bug: 9213377
Change-Id: I8e2e6e05cfd02ec36be1d5b2c551f10ffb43b5b4
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
validation functions" into jb-mr2-dev
* commit 'ad60695f2dcea0b6ea1d3a92a034b5067b87783e':
camera: Use new camera_metadata structure validation functions
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Reject unvalidated metadata across binder boundaries
* Sanity check in-process CameraMetadata when mutating data
Bug: 8713951
Change-Id: I121d8e15f8fdc9cdbbaf27dfd947813e11831e1c
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
disabling failing tests" into jb-mr2-dev
* commit 'b9258b57aa0c86e4741e2c24474bb9d766d17e8e':
Fix ProCameraTests to pass on Wolfie, disabling failing tests
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Add call to set a preview callback surface
- Implement support for HAL2/3 devices
- Still need HAL1 implementation
Change-Id: I0dc0bd72e43d871aa487858d1665c1efca633ffe
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In order for the automated test to pick up the test.
The output must be in /data/nativetest.
Change-Id: Idc15036afb5617ac1ef67ff74ba332c5f73fe155
|
|/ / /
| | |
| | |
| | |
| | | |
Bug: 8580410
Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Stream creation/deletion
- Request submission
- Request thread loop
- Add get() to CameraMetadata to allow HAL submission while retaining
ownership.
Change-Id: I271f72bcbe9557eded43cbcbfe789109857f8144
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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: I13d7a9553aa335bca790a3a59d389d7533c83d57
|
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Ie10a4094522d49683657665fe94ab0b7ccd280e9
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Camera:
- Signal to AppOpsService when camera usage starts and stops
- Listen to permissions revocations and act on them
- Currently just kill camera connection when permissions lost
Stagefright:
- Pass on client name, UID to camera as needed
Bug: 8181262
Change-Id: I9e33c9d05e9daa77dbb2d795045d08eb887ec8f0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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: Iec62eead6d179aa5486f7719143340976bb76e7d
|