summaryrefslogtreecommitdiff
path: root/src/com/android/camera/CaptureModule.java
Commit message (Collapse)AuthorAgeFilesLines
...
* SnapdragonCamera: Complete the function of DeepZoomxianming wang2017-11-061-0/+13
| | | | | | | | Complete the function of DeepZoom, only support the 32 bit library. Does`t support the 64 bit library. CRs-Fixed: 2116533 Change-Id: If1dcf83080fe54a551140f80a85f84475a12ae74
* Support HLG and HDR10jinwu2017-11-031-9/+7
| | | | | | Send only Main10HDR10 profile. Change-Id: I06e9e8c6d12bb88e471a712cec3a05b78ab4f168
* SnapdragonCamera: Fix camera exits when set histogram enablexianming wang2017-11-021-28/+8
| | | | | | | | SDM845 get the CaptureModule.histogramStats length is 768, only support three histogramStats R, GB/GR, B. CRs-Fixed: 2132098 Change-Id: I185057ccd7faa5a4f51fffede4ba090d5b87c702
* SnapdragonCamera: Fix Set CONTROL_AE_MODE is OFF statusxianming wang2017-10-271-4/+6
| | | | | | | Fix Set the CONTROL_AE_MODE is OFF status. CRs-Fixed: 2128698 Change-Id: I096ed269a75ac46273122eefe8d85fc7eced62e5
* SnapdragonCamera: Adapter manual set ISO Values with AEC changedxianming wang2017-10-231-2/+5
| | | | | | | Adapter manual set ISO Values with AEC changed CRs-Fixed: 2128698 Change-Id: I98482a49db70f51e350b43b2ab595e2010d6aa8a
* SnapdragonCamera: Completement Manual ISO and Exposure functionxianming wang2017-10-201-0/+76
| | | | | | | Complement the Manual ISO and EXPOSURE function. Change-Id: I8f249eaa85f797465a4515bc70c6a7a03bbe46b1 CRs-Fixed: 2128698
* SnapdragonCamera:Add exposure modejunjiez2017-10-191-0/+12
| | | | | | | | add exposure mode option to dev options in Camera2 Change-Id: I23d1cfb0e7b03816bfdadea4bebdfc59788a49f7 CRs-Fixed: 2128685
* SnapdragonCamera:Add Auto Focus modezhuw2017-10-181-3/+9
| | | | | | | | | | add afmode option to dev options in Camera2 Include: auto, macro, continuous-video, countinuous-picture, edof change version from 000 to 001 Change-Id: I4e4b20d34f91abc16034e40fa228fa0db77117db CRs-Fixed: 2128693
* SnapdragonCamera:Add Sharpness modezhuw2017-10-181-0/+11
| | | | | | | add sharpness control in dev model of camera2 Change-Id: I6209544bf452dff38c4c4c2c4f2b17d8953b358f CRs-Fixed: 2128695
* SnapdragonCamera: Fix scene mode snapdragon app bugsxianming wang2017-10-131-1/+2
| | | | | | | | | | | when the scene is auto scene mode, keep the CONTROL_MODE as CONTROL_MODE_AUTO. But for Night scene mode, app needs to set the CONTROL_MODE as CONTROL_MODE_USE_SCENE_MODE, and set the CONTROL_SCENE_MODE as the mode. Change-Id: I775103c0b8972561b58512676d8634654f64e1a2 CRs-Fixed: 2125487
* SnapdragonCamera: Support HLG and HDR10Weijie Wang2017-09-071-2/+34
| | | | | | Support HLG and HDR10 Change-Id: I1dd8a40a85e9cc0115515217b4ec75a726b6f41e
* SnapdragonCamera: refactor captureStillPictureWeijie Wang2017-09-041-310/+195
| | | | | | | | 1. Split captureStillPicture into multiple smaller methods 2. Add some logs 3. Delete hack code Change-Id: I0ebc9625be880539f7c0c1d68350c093616205ad
* SnapdragonCamera: Move property to PersistUtilWeijie Wang2017-09-041-39/+17
| | | | | | Move property to PersistUtil Change-Id: I0735d8215ba302ef4c632d6a15ad95a04cd259a0
* Revert "SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3"Weijie Wang2017-09-021-212/+349
| | | | | | This reverts commit b5533d51a7c97138235d29b35cec876d107aeadd. Change-Id: I8063422680802e25d03a374be91e884a86ad55e9
* SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3Weijie Wang2017-08-301-349/+212
| | | | | | Sync LA.UM.6.4 to LA.UM.6.3 Change-Id: Ide9a53b3b5ea6d17154003e4059ae3125f9f3346
* SnapdragonCamera: Add vendor tag utilWeijie Wang2017-08-291-23/+7
| | | | | | Check if the tag is available before apply the settings Change-Id: Ic0242b8aa7711ad230f3aba9e30d5da61d188fe5
* SnapdragonCamera: Adapter the videoSnapshotSize to pictureSize.xianming wang2017-08-211-3/+60
| | | | | | | | | | | | | Adapter the VideoSnapshotSize to pictureSize for SDM845. (1)when the VideoSize setted 1080p, the VideoSnapshotSize support biggest size is 16M. (2)when the VideoSize setted 4K dci or 4K UHD, the VideoSnapshotSize support biggest size is 12M. (3)when the Video High FrameRate setted > 60fps, the VideoSnapshotSize support the videoSize. Change-Id: I715277d142dd60d96b3cfc1c451eaa1364052e67 CRs-Fixed: 2094220
* SnapdragonCamera: Add ZSL in HAL modeWeijie Wang2017-07-261-23/+49
| | | | | | Add ZSL in HAL mode Change-Id: Ifa803c970cfc559723e3599821b74cc8584782a2
* Skip lockfocus for front cameraJay Wang2017-07-181-1/+5
| | | | Change-Id: Ib489881b082f69cbd995440980099ffabe0997ee
* SnapdragonCamera: Support key event to start and stop video recordqimengp2017-07-101-0/+5
| | | | | | Support key event to start and stop video record for camera2 Change-Id: I6ecefdf201f24f6fdf68969cb277937588ae4b65
* Add back the snapshot to video recording use-caseJay Wang2017-07-071-12/+34
| | | | Change-Id: Id7093dfc6eeb8785a20a8eba4fd3b00a81dd76ea
* Bring back the access to metas except vendor tagJay Wang2017-07-071-18/+19
| | | | Change-Id: I15850a8367c60987e061b24900aa5d863df8b938
* Hack to enable HAL_ZSLJay Wang2017-07-071-1/+7
| | | | Change-Id: I772003abfc73a1a7cca5b9492002bbfcb6a70622
* Hack to support the non-ZSL YUV snapshotJay Wang2017-07-071-14/+48
| | | | Change-Id: Ic617064a5f491db76d8e9d6acd2a555a8d12324d
* Minimum change to enable non-ZSL preview for CamxJay Wang2017-07-071-26/+40
| | | | Change-Id: I191c16070c96a8ec5a06dd6496313911dd146e5c
* Revert "SnapdragonCamera: Changes for SDM bringup"Jay Wang2017-07-071-303/+42
| | | | | | This reverts commit f245124ed851a0888dbced9b887d0db2f0135177. Change-Id: I4c9d787c5486c822a764f7b2551a87c2f924fbcd
* SnapdragonCamera: Changes for SDM bringupJack Yoo2017-06-131-42/+303
| | | | | | | | | | | | | | | | Changes to accomodate the SDM bringup 0. Image flow change to be compatible to early version of CAMX 1. Pseudo ZSL mode to capture as configuring requires to be done all at the same time. 2. Video recording starts from the beginning as well for same reason. 3. Adding Cameracharacteristc availability check as meta is not all available yet. 4. Adding persist to selectively enable 4K Video recording in which case snapshot is disabled. The default is 1080P. Change-Id: Ib808dd2fe25398c444b220d40693a0436e4f6db5
* Merge "SnapdragonCamera: Only support max picture size" into camera.lnx.2.0-devCamera Software Integration2017-05-111-2/+4
|\
| * SnapdragonCamera: Only support max picture sizeweijiew2017-05-051-2/+4
| | | | | | | | | | | | Only support max picture size Change-Id: Ia7739400029cc5a1db9d128f000a1482789dfd75
* | SnapdragonCamera: fix crash in HFRjunjiez2017-05-021-2/+7
|/ | | | | | | | | | ConstrainedHighSpeedCaptureSession only supports some particular sizes, unsupported sizes will cause crash. When HFR is enabled, using video siez as preivew size to avoid crash. Change-Id: I9dad9690c2fc5a3fd25b758a7c3e0d892d63e35b CRs-Fixed: 2038913
* Merge "SnapdragonCamera: FR40621 ClearSight/DDM integrate ClearSight/DDM, ↵Linux Build Service Account2017-04-241-2/+4
|\ | | | | | | integrate Clear Sight in Camera Framework" into camera.lnx.1.0-dev.1.0
| * SnapdragonCamera: FR40621 ClearSight/DDM integrateweijiew2017-03-081-2/+4
| | | | | | | | | | | | | | ClearSight/DDM, integrate Clear Sight in Camera Framework CRs-Fixed: 1108837 Change-Id: Ibde73b15c9361294eb2e0e05967763005a4546e0
* | SnapdragonCamera: Change max number of cameras snapcam supported to 4weijiew2017-04-121-1/+1
| | | | | | | | | | | | | | Change max number of cameras snapcam supported to 4 Change-Id: Ib51cced80b28e11db8d4cc2fa6a33fbb10b3fd12 CRs-Fixed: 1108837
* | Merge "SnapdragonCamera: Fix crash when zoom with HFR/HSR" into ↵Linux Build Service Account2017-04-011-2/+11
|\ \ | | | | | | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Fix crash when zoom with HFR/HSRjunjiez2017-03-271-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When HFR/HSR enabled, current session is CameraConstrainedHighSpeedCaptureSession,need to use this kind of session to set capture request to avoid crash. Change-Id: I8a341c9d626d328cccf6492ce27bd4b50d38ec12 CRs-Fixed: 2019801
* | | Merge "SnapdragonCamera: Add setprop to control cancel touch AF delay" into ↵Linux Build Service Account2017-04-011-1/+4
|\ \ \ | | | | | | | | | | | | camera.lnx.1.0-dev.1.0
| * | | SnapdragonCamera: Add setprop to control cancel touch AF delayqimengp2017-03-271-1/+4
| |/ / | | | | | | | | | | | | | | | | | | persist.camera.focus_delay XXX, default is 50000 ms Change-Id: Id15b308efb20e797bed2d9956f12e332af4e6b54 CRs-Fixed: 1114799
* | | Merge "Snapdragon: Add ZSL to Dev option" into camera.lnx.1.0-dev.1.0Linux Build Service Account2017-03-291-0/+1
|\ \ \ | |/ / |/| |
| * | Snapdragon: Add ZSL to Dev optionjunjiez2017-03-241-0/+1
| | | | | | | | | | | | | | | | | | | | | Add ZSL option to develop options, when it's disabled , restart sessions and turn on ZSL Change-Id: I7a3bc2236d0bedb37cf1923763407fd4ab8ec8bd
* | | Merge "SnapdragonCamera: Fix ghosting when non-zsl in VGA/QVGA size" into ↵Linux Build Service Account2017-03-241-43/+32
|\ \ \ | |/ / |/| | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Fix ghosting when non-zsl in VGA/QVGA sizemingwax2017-03-121-43/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Increase the size of the preivewSize according to the ratio of the pictureSize. (2) Change the mVideoSnapshotSize from the mPictureSize to mVideoSize. (3) Reconstruction the getMaxPictureSizeLessThan4K method. CRs-Fixed: 1116242 Change-Id: Ic7dbab23fd0ee083cd38818fa39f4893de7c1d24
* | | Merge "SnapdragonCamera: Smile/blink/gaze detection" into camera.lnx.1.0-dev.1.0Camera Software Integration2017-03-171-5/+64
|\ \ \ | |/ / |/| |
| * | SnapdragonCamera: Smile/blink/gaze detectionjunjiez2017-03-141-5/+64
| | | | | | | | | | | | | | | | | | | | | | | | Implement Smile/blink/gaze detection feature and add option to enable it in develop options. CRs-Fixed: 1087487 Change-Id: I3005ca9767fbe38323e86255238cd4f96f34fbe5
* | | Merge "SnapdragonCamera: Fix cancelTouchFocus only once" into ↵Camera Software Integration2017-03-111-9/+27
|\ \ \ | |/ / |/| | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Fix cancelTouchFocus only oncemingwax2017-03-071-9/+27
| |/ | | | | | | | | | | | | | | When the user click the screen many time for autoFocusTrigger, ensure the cancelTouchFocus only execute once. CRs-Fixed: 2005432 Change-Id: I16b027cbc42d4af2505c04d5c7ccbf1ce8487e9e
* | Merge "SnapdragonCamera: Modify ISO vender tag" into camera.lnx.1.0-dev.1.0Camera Software Integration2017-03-091-0/+16
|\ \
| * | SnapdragonCamera: Modify ISO vender tagqimengp2017-03-011-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | When apply ISO priority, remove SENSOR_EXPOSURE_TIME and SENSOR_SENSITIVITY parameters Change-Id: I39ee156f2b75ef4e9aeda23196229507f1c6cc7b CRs-Fixed: 2012117
* | | Merge "Snapdragon: Add auto HDR to Dev option" into camera.lnx.1.0-dev.1.0Camera Software Integration2017-03-091-0/+11
|\ \ \ | |_|/ |/| |
| * | Snapdragon: Add auto HDR to Dev optionjunjiez2017-03-021-0/+11
| |/ | | | | | | | | | | | | | | When auto HDR is enabled, disable ZSL, and if scene is auto, get isHdrScene from HAL and if HAL return true, apply HDS scene mode. Change-Id: Iac4eef5bf9266ba9ed4779a3b59a93a6ae3eac72
* | Merge "SnapdragonCamera: Add zoom option to developer option for camera2" ↵Linux Build Service Account2017-03-061-1/+11
|\ \ | | | | | | | | | into camera.lnx.1.0-dev.1.0