| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Check the AE state of the selected ZSL buffer; if it's not reporting
as CONVERGED or LOCKED, fall back to normal capture sequence
- Add more debugging for the ZSL queue.
Bug: 6910087
Change-Id: I77a4287580aa9ddbd58438477c40ce829555d0ca
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Sometimes, people might want to photograph scenes with no faces. And
not have their log fill with errors when they do.
Bug: 7078231
Change-Id: Ibe5c08d51b49a3ea14203416fe7803a58de08dda
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 7078231
Change-Id: I559f1281359835e0489456091a5409ebc8f73479
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Explicit scene modes should override the implicit face priority scene
mode from enabling face detection, to match application/API
expectations.
Change-Id: I6f0f44fadeacfdc0594dd2fdc280e294d2d87df6
|
| |/
| |
| |
| |
| | |
Bug: 7171820
Change-Id: I11ec0900aff3cdf4b57ae1bfc75f7acfecf95098
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
scheme.""
The changes this commit depends on are now submitted.
This reverts commit f54b1459cda7f585b4896671643b33bab8290964
Change-Id: If7f146ab7968d50fffd2174c2c5792bdc9d7724c
|
| |
| |
| |
| |
| |
| | |
This reverts commit 8a3016613dc684a6be11fdf643f9cc5cad817e8f
Change-Id: I3f1d4e9c13df838b8b6aa5696a6494140eac3e04
|
| |
| |
| |
| |
| |
| |
| |
| | |
Until all HAL implementations move to the new format negotiation
scheme, use CAMERA2_HAL_PIXEL_FORMAT_ZSL to indicate ZSL mode.
Bug: 6243944
Change-Id: Idf5d9f42e203903ba906d5df156100646b27404c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The ZSL processor was discarding buffers too often, and waiting for
new buffers with mutexes held.
Also adds basic fallback to regular capture in case the ZSL queue
doesn't contain a suitable buffer.
Bug: 7147043
Change-Id: I5721267ef08dbc87ef9d8ec47f333db5f67e41c1
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For efficiency, use full pixel array size for the ZSL output/input
streams, instead of the final picture size.
Bug: 7139362
Change-Id: I98ad4f5a1ca283efe87ae60bf0cf39573e22d2f3
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ZSL enable was too early in the camera startup sequence, resulting it
being turned off most of the time.
Bug: 7148012
Change-Id: Ie144dd960d018a34b0bc77c88208ca22b7112772
|
| |\ \
| | |/
| |/|
| | | |
jb-mr1-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Return the error codes from calls to enableShutterSound to the caller,
and don't call the HAL with the enable shutter sound command.
Change-Id: Ibe4943bd1cd0fcd1832fd904f12dd2f78fec06a5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When recordingHint is set, don't pre-allocate recording stream on
preview start.
Bug: 7137947
Change-Id: I06b5f6d7dbb21d4d0747974ba001b0c8929a0b02
|
| |/
| |
| |
| | |
Change-Id: I780c3e8e255f6a185e0edf1d76f35afdc74dff48
|
| |
| |
| |
| |
| |
| |
| |
| | |
Per API specs, enabled face detection implies that metering, etc is
done based on faces.
Bug: 6243944
Change-Id: Ie35162226d70cc0f437e92e37be138e71e45e738
|
| |
| |
| |
| |
| | |
Bug: 7132141
Change-Id: I866a65dfe47464070a6ef4ac60be4801cb68327b
|
| |
| |
| |
| | |
Change-Id: Ia4bebc4ecc850b42ebd4edd1ffed07e9bc2ec300
|
| |
| |
| |
| |
| | |
Bug: 6243944
Change-Id: I7f496ca1051571c68fdd99a6f85bf6a908a4e29a
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
10 is too low for smooth zoom; increase number to improve smoothness.
Bug: 7120794
Change-Id: I178cd3890ef37beeff97cadb9e92ceab6d2cad06
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use recordingHint to create recording and still capture streams up
front, and to use the recording template when doing preview.
Bug: 6243944
Change-Id: Ifeb624794849f734784b53a1a10ff2bfe8f1a357
|
| | |
| | |
| | |
| | |
| | | |
Bug: 6243944
Change-Id: If13a1f91e8a07c1ec4f91183d1a4b261ec4f6d52
|
| |/
| |
| |
| |
| |
| | |
Bug: 6987540
Change-Id: Icd441a757c4b68fc4988b3bfbef428adb8d1ba28
|
| |
| |
| |
| |
| |
| | |
Bug: 6243944
Change-Id: I7b609cc6c04c957d1f48c1a996263fa9c7b94000
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Add capture sequencer to control still image capture process
- Use precapture trigger for standard capture in sequencer
- Add infrastructure for reprocessing streams
- Add ZSL processor to maintain ZSL queue
- Add ZSL capture sequence to sequencer
This patch sets up ZSL mode and precapture triggers.
For now, to enable zsl mode, set the system property camera.zsl_mode
to 1.
Bug: 6243944
Change-Id: Icf8cb1a83a7c11a152a11007c8f3c54f8ea1c70c
|
| |
| |
| |
| |
| |
| | |
containing object
Change-Id: I6077b61b3e718b9b44ff86ca669a59f96b0b256f
|
| |
| |
| |
| |
| |
| |
| | |
This makes sure that vendor specific metadata can propogate through
the framework.
Change-Id: I3bd0ae4b889eb907caf7b305dbcb16abbbef0ea3
|
| |
| |
| |
| |
| |
| |
| | |
Include (0,0) as a required thumbnail resolution, to allow turning off
thumbnails.
Change-Id: I3c4efe2d6a4f576a11ce5b75a3d573812a100b80
|
| |
| |
| |
| |
| |
| |
| |
| | |
To reduce delays for HAL callbacks, manage preview callbacks in their
own thread.
Bug: 6243944
Change-Id: I7bef56949ac889ffce4e031bf40291a771a46f3e
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To avoid stalling HAL when it queues up new buffers for still capture,
process still captures in a separate thread. Also move Camera2Heap to
its own class so it can be used by the CaptureProcessor.
Bug: 6243944
Change-Id: Id38e2a52367c0985812fcd4fd9af3ef90beef43f
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
into jb-mr2-dev
* commit 'dfaccc77508d5d0c6a4cc161ecb76d910c29f6c6':
Camera3: Fix fast flexible YUV->NV21 path.
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A U by any other name may smell just as sweet, but the color's pretty
awful if you call it a V.
Henceforth they never will be UV.
Bug: 8949720
Change-Id: I4897e93d5a293e576bb1d7ba44d91792b869ad42
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
builds
* commit '0560ecdc2de3032a3cba2d6e4e00777b5186fd2a':
Camera: don't spam RingBufferConsumer logs in eng builds
|
| |/ /
| | |
| | |
| | |
| | | |
Bug: 8969579
Change-Id: Ia51d4072725754fd3b6ca028232a605885376287
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
delete jpeg/zsl streams" into jb-mr2-dev
* commit 'bd61103faef2f75053c86764ae59b3b78d293448':
Camera: Pause preview when needing to delete jpeg/zsl streams
|
| | |
| | |
| | |
| | |
| | | |
Bug: 8876221
Change-Id: Idf9490a48462fa44d49c4ebe99425c3149ae6378
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into jb-mr2-dev
* commit '805029896a90dc5897e07caf8e4cfa0f85613890':
Camera3: Refactor stream code to be DRY
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 8851039
Change-Id: Iaac2926bfa25dd6e9db8b307765d4fe709b88d21
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
copy paths" into jb-mr2-dev
* commit '9ca66450ba724aa656382adb82bd61f3c6bdbbf6':
Camera2/3: Optimize a few YCbCr_420_888 copy paths
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Covers cases where the HAL format and the API format have the same
chroma layout.
Bug: 8734880
Change-Id: Ia735082c260b5914fc14f12551f91917c4e53b01
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
jb-mr2-dev
* commit '0626ee0238dea760e35b840e424ec357ebebaf23':
Camera2: FoV quirk crop regions
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 8484377
Change-Id: I5ffcc20b68dc92b502acc9898e57f12cadb92848
|