| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
When rotating orientation priview view configuration changed and
re-layout. Not only cause screen display abnormal, but also make
latency in UI.
Add "portrait only" property on camera activity can avoid these
problems. And Camera UI can deal rotating orientation by its own
way which is more stabe and effective.
Change-Id: Id84a50de271c511c8c4b2a46a1de27b8eeabd037
|
|
|
|
|
|
|
|
|
|
| |
Gallery app package name has been changed. so Camera cannot find the
its name, and start with a common action "Intent.ACTION_VIEW" instead
which is only to play the current video.
Use a package name check for original Gallery and our new Gallery can
be better compatible, and can fix this issue.
Change-Id: I42863c00769093fab7629898298842fbf5b4ce9d
|
|
|
|
|
|
|
|
| |
Read orientation from exif and provide to content provider
when adding image.
CRs-Fixed: 993611
Change-Id: Ic2079dd1b5e6bdb93f73b4084749b3cbc68b3f86
|
|
|
|
|
|
|
| |
Force edge mode to high quality
CRs-Fixed: 993611
Change-Id: I51bf69b681dbf58eb04412abad4ba9d067f40aa8
|
|
|
|
|
|
|
| |
Saving MPO and DDM without CS
CRs-Fixed: 993611
Change-Id: Ie04bce460c57454b4cf57c88b47ef2a495b6e078
|
|
|
|
|
|
|
|
| |
By default, EIS is enabled with FPS <= 30. The maximum FPS
can be changed by setting persist.camcorder.eis.maxfps
Change-Id: I46ee1eee8121de0b5e5b1125b45d3a5f1a036461
CRs-Fixed: 1043548
|
|
|
|
|
|
|
| |
Update processImage API call to coincide with lib upgrade.
CRs-Fixed: 993611
Change-Id: Ie3be9b1a586dcc1e50da626f49349cab617ce27e
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
Camera app hold SDCard state(SDCard ID). in some case, such as format
SDCard, will caues SDCard remounted and SDCard ID changed in system.
But camera app does not sync the ID with System, so can not access SDCard.
By adding observer and sync SDCard state with system, can fix this issue.
CRs-Fixed: 1006496
Change-Id: Id35564ae77944546a26332a412744e9735780560
|
|
|
|
|
|
|
| |
Promoting privilege for direct SD card path access.
Change-Id: I10f28606a646a85c0cb23e4cf8e617eafdcaa2b4
CRs-Fixed: 1032564
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
For camcorder to resume after pause use mediarecorder's resume()
API in N and later versions and for the rest of older versions
call start() API
Change-Id: I01e761215c31e03c87b98149f13cd5c3f2482d05
|
|
|
|
|
|
|
|
|
|
| |
Accessing to translatable strings can lead to unexpected
behavior when non-English is selected as system language.
Making change to remove any accessing to translatable
strings.
Change-Id: I687abdff984bf0e5680c34861fac8c1271b88ead
CRs-Fixed: 993382
|
|
|
|
| |
Change-Id: Ic1d125657efc96d71b5d7bd9e4e29c362fb600f8
|
|
|
|
|
|
|
|
| |
Added 24MP resolution(5656x4242) to the UI
CRs-Fixed: 982283
Change-Id: I18628d84d76cd5c77a7b96d9074381548800fe4b
|
|
|
|
| |
Change-Id: I1a69682fa0e1beb393d3e6d64812bab0bf7b68ad
|
|
|
|
|
|
|
| |
Add video face detection to developer option
CRs-Fixed: 978207
Change-Id: I9308573a5a1004fc3803a955bc96f495ecbfc6c7
|
|
|
|
|
|
|
| |
Fix flickering Video preview when pause/resuming
Change-Id: I7e20cfdc06fc940f4fc96f408ce6ab570b0d8e64
CRs-Fixed: 971394
|
|
|
|
|
|
|
|
|
| |
Change launch mode to singleInstance when it's launched from
the lock screen. This allows the camera to start fresh when
gallery is stacked on top.
Change-Id: I1a9fdb0e6b1c8e9382001c7a2c257b9209d23b62
CRs-Fixed: 961044
|
|
|
|
|
|
|
|
| |
The layout of setting menu is not placed properly in RTL. To fix
the problem, replace 'left/right' layout properties with 'start/end'.
Change-Id: Ib8d03ffa40712f1845fe7ab148b1a6f35fcc1124
CRs-fixed: 949931
|
|
|
|
| |
Change-Id: I9b55bcaaa03e598e57325f45e80ee8493029edf1
|
|
|
|
| |
Change-Id: I42c7e6ba08b4214a28e74fb7cd63a43bf5de724f
|
|
|
|
| |
Change-Id: I691813c94412b80b6d3648c01e0122e21fcddf72
|
|
|
|
|
|
| |
- Add menu for noise reduction modes
Change-Id: Ie5cd6590e08938fb8fbb668ac1b48aac5fe801c3
|
|
|
|
| |
Change-Id: I7139b3885e4ff9c4d94ed86f521bce661e60cec5
|
|
|
|
|
|
|
| |
Moving Image Stabilization option to the menu
Change-Id: I7fb025a3d1909af436e7a52ee9d602b2ce2dc68b
CRs-Fixed: 937237
|
|
|
|
|
|
| |
Json marking was not proper. Fix it with proper marking
Change-Id: Ic57757f165bd19fc34d33344c6b9b66b891f30a6
|
|
|
|
|
|
|
|
| |
Allow take snapshot while recording video by showing shutter button.
Directly call capture when shutter button is pressed.
Change-Id: Iae4d42d8878ea82b459ec67709b0ad8e340c8226
CRs-Fixed: 1028463
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Add face detection to camera2.
Receive face data from camera2 and use faceView UI to draw it
Change-Id: Id9c49ab6dd73de316398c57981cc0b9df0400b45
CRs-Fixed: 1025797
|
|
|
|
|
|
|
| |
Instead of writing the dependency in java, read the
dependency from json file
Change-Id: I5a46d35b66a289e2a3ee8b72d0059fd9929891f2
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Remove dual cam crop info in Clearsight images.
CRs-Fixed: 993611
Change-Id: I9ef6d7b4b5881119bd232648c575c378e8ef9c7d
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two instances of camera preference were created and caused
the wrong preference instance is referenced when changing the
camera2 mode. Due to this, it corrupted the camera setting on
the other camera device.
To resolve the issue, create single instance of camera
preference and re-use it.
Change-Id: Ia1a6923a10b83e4c5777fb1318677c1f191942fb
CRs-fixed: 1025776
|
|
|
|
|
|
|
| |
Initialize preference before making the views visible.
Change-Id: Ie3d541c7fcb29ed86e0e9fd52a1a1e4ea870f009
CRs-Fixed: 982842
|
|
|
|
|
|
|
|
|
| |
Zoom range calculation didn't give enough precision and caused
non-smooth zooming experience.
Make the change to keep the full fractional digits.
Change-Id: Ib72707e451ea7c4e375d489d183265592622ce0b
CRs-Fixed: 1025788
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Setting manager instance was not destroyed when camera activity
onDestroy is called and a new instance is created again when
onCreate is called. Make change to destroy the setting manager
during onDestroy.
- Include high resolution picture sizes to the picture size
list
Change-Id: Id6cb52da1419f7e723304236b5d2c204d217398c
CRs-Fixed: 1025845, 1025789
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
Filter picture resolution with duplicate name.
There can be 2 different picture resolutions with the same name.
Take only the first one.
Change-Id: I9a472d958b829d3dce9559d4fcacb5d0dfd3e598
CRs-Fixed: 1025767
|
|
|
|
|
|
|
|
|
|
| |
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 initial camera id to proper value.
Previously it was always using 0 as initial id
Change-Id: Ifc8d63ba2bccb4afcc25445d6713e28732e7deb4
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
|