| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
Saving MPO and DDM without CS
CRs-Fixed: 993611
Change-Id: Ie04bce460c57454b4cf57c88b47ef2a495b6e078
|
| |
|
|
|
|
|
|
|
|
| |
When in dual camera mode, synchronize AF and AE states between
the two cameras before issuing capture requests. This allows capture
requests to be issued simultaneously and achieves better temporal
matching.
CRs-Fixed: 993611
Change-Id: I097eae6b95153eefebeed3b22e02d4f4e56d565e
|
| |
|
|
|
|
|
|
| |
Don't set a repeating request for mono preview when mono preview option
is set to off in dual camera mode.
CRs-Fixed: 993611
Change-Id: I615483a8ed24689692136e9e2007f19898db5a24
|
| |\
| |
| |
| | |
into camera.lnx.1.0-dev.1.0
|
| | |
| |
| |
| |
| |
| |
| |
| | |
When user enables the GPS locaion setting, use Android's run-time
permission request interface to get the permission.
Change-Id: Ib17171aeff5ccf20e2b00da08243dee1a3383611
CRs-Fixed: 1038039
|
| |\ \
| | |
| | |
| | | |
camera.lnx.1.0-dev.1.0
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
Fix race condition between surface ready and camera opened
that was causing createSession to be called twice for same device.
CRs-Fixed: 1019361
Change-Id: Ieb62b394f1cf83cc83e2b9e290ce6758e2ade377
|
| | |
| |
| |
| |
| |
| |
| | |
Replacing mono surface to allocation dummy surface
Change-Id: I8ed7396e6bee7fd34e223f285c0d9693ff04527a
CRs-Fixed: 1035245
|
| | |
| |
| |
| |
| |
| |
| | |
Introducing ubifocus to camera2.
Change-Id: I611bea207b9cbbde56a23720b22a5a5e3daa215f
CRs-Fixed: 1035245
|
| |/
|
|
|
|
|
|
| |
Adding FrameListener with TrackingFocus
Adding VideoFrameProcessor with beautification
Change-Id: Id51a0417af43140ed27ea5859ff939adc2e78c43
CRs-Fixed: 1035245
|
| |\
| |
| |
| | |
camera.lnx.1.0-dev.1.0
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Allow take snapshot while recording video by showing shutter button.
Directly call capture when shutter button is pressed.
Change-Id: Iae4d42d8878ea82b459ec67709b0ad8e340c8226
CRs-Fixed: 1028463
|
| |\|
| |
| |
| | |
camera.lnx.1.0-dev.1.0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
When pause/resuming initialize to proper state so that
when paused/resumed while taking picture, it would not
result in a bad state
Change-Id: I597aa96b930cdb855c83d2f433470c23ab9cfa37
CRs-Fixed: 1025804
|
| |\|
| |
| |
| | |
camera.lnx.1.0-dev.1.0
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add face detection to camera2.
Receive face data from camera2 and use faceView UI to draw it
Change-Id: Id9c49ab6dd73de316398c57981cc0b9df0400b45
CRs-Fixed: 1025797
|
| |\|
| |
| |
| | |
camera.lnx.1.0-dev.1.0
|
| | |
| |
| |
| |
| |
| | |
Add video to Camera2 module and combine the UI
Change-Id: I0bcd86eb6b95fe2180856780ddd794682259e799
|
| | |
| |
| |
| |
| |
| |
| | |
Add support for crop data when sending JPEG encode requests.
CRs-Fixed: 993611
Change-Id: Icbd960160d651a3422c2b8530608fcd5dba97735
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Make sure to apply up to date jpeg quality value from SettingsManager
before applying to capture request.
CRs-Fixed: 993611
Change-Id: Ia335ba346f433f3b05a62676e742ab5a72b8389a
|
| |/
|
|
|
|
|
|
| |
Re-order calls to unlink all cameras and close sessions
before closing any devices.
CRs-Fixed: 993611
Change-Id: I0e753a5286799ff59637333cc00231c96709a3e7
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Add touchAE to camera by setting AE_Region.
It uses the same logic as touchAF to calculate the region.
Also fixed the region calculation of AF.
Change-Id: Id83f3bd3042d41e2a36c18eb30e476ff1a66dfae
CRs-Fixed: 1025759
|
| |/
|
|
|
|
|
|
|
|
|
| |
- Fix logic when switching camera id from front to back in dual
camera setup.
- Only init Clearsight once.
- Wait for second surface for aux camera to become ready before
attempting to create session.
CRs-Fixed: 993611
Change-Id: Icec4af06535f29bc75790b1d57eed212f7a86727
|
| |
|
|
|
|
|
|
|
| |
Fix picture being saved when save path is set to sdcard but
no sdcard present. In this case, picture should not be saved
Check this before taking a picture
Change-Id: I7313d67f2f5c489c2db230b8ae165b89ecfbc4c6
CRs-Fixed: 1025784
|
| |
|
|
|
|
|
|
|
|
| |
Fix picture orientation when device is in landscape.
We need to use mOrientation for calculating proper
orientation for jpeg because this field contains the
right orientation information (portrait/landscape)
Change-Id: I25137265c1037a6121e0e89828b78dd4bc1c35d4
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
| |
Add redeye reduction to Camera2
Change-Id: Iae4beb9287a0a927330ba987238fac6a2dae058e
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fix crash issue when fix savepath is set to SD card and
the app is restarted. This is due to not updating storage
information. When the module starts up, we need to call storage
update so that it will set to proper initial value, not causing
crash.
Also only update focus UI when AF state is not null.
Change-Id: I1a3e444b42eb988ed622d047b1f3dc42bec7a119
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
| |
Adding Sharpshooter post process filter
Change-Id: I8f3c1962db437e7dfbe2973f806a3f9a26480eb7
CRs-Fixed: 1023183
|
| |
|
|
|
|
|
| |
Introducing Frameprocessor with beautifiation.
Change-Id: Ie6d8f4157a7d0c1a21e6f347457e84685e397286
CRs-Fixed: 1023183
|
| |
|
|
|
|
|
| |
Introducing PostProcessor with Optizoom filter
Change-Id: Ib9ac6d4a9526be3a5163d02e298ed783daad48c1
CRs-Fixed: 1023183
|
| |
|
|
|
|
|
|
|
|
|
| |
Fix front camera picture taking issues.
Fix scene mode picture taking issues.
For both front camera and scene mode issue, focus state was not
updating properly so it was stuck waiting for focus to finish.
So added another logic to check such case and continue to next step.
Change-Id: I99d2164a77cc2903f3df50c7ff9478e718b112c0
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
|
| |
Show popup and close the app when createSession fails.
Also modify camera mode related function names.
Change-Id: I859af7f0a4e9be86fc8599ff0c3778e5f52f6d0b
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
|
| |
Fixed flash by waiting for proper AE update result.
Fixed clearsight session creation by reducing preview size.
Change-Id: I17563bb1b8c107696fc7272bdc21796bb6dfddef
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
| |
Update settingsManager and add Dual mode to Scene mode
Change-Id: I508430840c3fb8c7d0b56a2a63e09b271754fcb4
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
| |
Add continous shot and count down to CaptureModule
Change-Id: I986302201f742d7671a67c26953eecc2a0276294
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
| |
Add ISO and exposure to CaptureModule
Change-Id: If6f3c142bcfbbcc049c10d7be2fe5a4c86d31fe6
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
|
|
|
|
| |
Add SettingsManager to work as a database for settings.
It will handle all dependencies and populate the values.
Add scene mode and filter.
Restructure UI and menu by combining them and leave the
handling of settings to SettingsManager
Change-Id: I185163fdddbffd29434e6a9c41b33be6d3388f88
CRs-Fixed: 1018118
|
| |
|
|
|
|
|
|
|
|
| |
Enable JPEG encoding via reprocess request for
ClearSight routine.
Add support for dumping images in NV21 format using
persist.camera.cs.dumpyuv
CRs-Fixed: 993611
Change-Id: I51ff59ec45bb37059a16197186a9f90bc52554f1
|
| |
|
|
|
|
|
|
| |
Use runOnUiThread to ensure that UI element is accessed only by
UI thread.
CRs-Fixed: 993611
Change-Id: Ic2faab0813d273140d07f12c5e12a672ce699e1f
|
| |
|
|
|
|
|
|
|
| |
Add support to receive, parse, and send OTP calibration data
from HAL to ClearSight library and add check for AE convergence
state.
CRs-Fixed: 993611
Change-Id: I52d6b71dc7bde4e08342afee7aa9d41bb9a4dde6
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Move out core ClearSight logic to ClearSightImageProcessor.java
Move core ClearSight files to new package:
org/codeaurora/snapcam/filter
Add persist flags:
timestamp difference threshold: persist.camera.cs.threshold
burst shot count: persist.camera.cs.burstcount
dump source frames: persist.camera.cs.dumpframes
CRs-Fixed: 993611
Change-Id: Ic8953a72e8697e494c3ae342bebc70f60540474b
|
| |
|
|
|
|
|
|
| |
Use the current AF mode for snapshot. For touch-to-focus, use AUTO mode
and reset to CAF after a delay.
CRs-Fixed: 989750
Change-Id: I6318b05d57273c0a2fff5b3366faa471f6faaf85
|
| |
|
|
|
|
|
| |
Add support to capture ClearSight images.
CRs-Fixed: 993611
Change-Id: Ifaeafa53ee5d095fe322e48f968cdeec03c64077
|
| |
|
|
|
|
|
| |
Link bayer and mono in Camera2 dual mode
CRs-Fixed: 989750
Change-Id: I16684f31d75296d4e4daa5b892e9bca06c03b5be
|
| |
|
|
|
|
|
| |
Add touch to focus to Camera2
CRs-Fixed: 989750
Change-Id: I5c7c85dcc12eefb11e5f1b5e6a823a327b2647e4
|
| |
|
|
|
|
|
| |
Add zoom support to Camera2
CRs-Fixed: 989750
Change-Id: Id6b558ff5215f04ca7c201b1d1807521d615c353
|
| |
|
|
|
|
|
| |
Add flash, jpeg quality, and white balance setting menus to Camera2
CRs-Fixed: 989750
Change-Id: I288e1d4378c5e9f471b2b48a6c11ef434a9bac47
|
| |
|
|
|
|
|
| |
Add Camera2 dual camera support to SnapdragonCamera
CRs-Fixed: 989750
Change-Id: I45a749ad03a531286a39cbfcfdcb65e5cad4759e
|
| |
|
|
|
|
|
| |
Use camera2 API to show preview and take snapshot
CRs-Fixed: 989750
Change-Id: I07e2d6743529b3d3d5acecf667e9493465a094c9
|