summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Camera2: some aapt warnings cleanupLars Greiss2019-10-253-68/+0
| | | | | | | during the move from Gallery2 into new Camera2 package some unused values were moved as well. Remove them Change-Id: I4a514c76ccc70c61bb0a97ecafda7e1f9ede9f35
* Camera2: Don't report incorrect supported picture formatsLars Greiss2019-10-251-1/+1
| | | | | | | | | | | If camera HAL does not return valid picture formats do not show wrong defaults Currently it falls back to jpeg and raw to choose for the user. All our devices which do not have a proper return of picture format only support jpg. So remove the entry to choose in this case completely Change-Id: Ib4e4094ba0a57e7751f6568f6ec3c3f1dfc1ffb8
* Camera: fix preview for landscape devicesPawit Pornkitprasan2019-10-253-9/+8
| | | | | | | | | | Landscape devices have broken preview because PORTRAIT mode is being abused to check for screen rotation. Use proper rotation check to fix. Ported from cm-10.2 Change-Id: I75588cbce9843e180e4be7591f6a43bcec788506
* camera: Remove ICS hack to stop preview after takePictureSteve Kondik2019-10-251-6/+0
| | | | Change-Id: Idcecfc6399421bd5dc25dcf79548949cdd14621f
* Camera2: enable antibanding by defaultPawit Pornkitprasan2019-10-251-1/+1
| | | | | | | | | | | The default for antibanding should be "auto", otherwise there will be banding effect when taking photos in certain lighting. Normally, the default on most devices is "auto" (depends on Camera HAL). But the code from CAF changed it so that the Camera app explicitly change it to "off". Change-Id: Id0c2ef6e17bac74d22e12213ab2ed26c1c73783d
* camera: Check if video sizes are availableSteve Kondik2019-10-251-0/+4
| | | | | | | | | * Some drivers don't report video sizes and we should avoid using fine resolution lookup, otherwise a crash results. * Just honor the defined camcorder profiles. Change-Id: I83e8fe2ca9bb489332f37767906bc7c56389f949
* Camera: Add red-eye flash mode supportMichael Bestas2019-10-259-1/+11
| | | | | | Signed-off-by: Michael Bestas <mikeioannina@gmail.com> Change-Id: I3db982732d15fb4eb83d5e37bff1a123225d4e8e
* camera: Add all focus modes, scene modes, and color effects.Steve Kondik2019-10-256-70/+260
| | | | Change-Id: I255d73b6e221655f9592047ccf848460d985c3b3
* Camera: Cleanup and compatibility fixesSteve Kondik2019-10-254-34/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author: Steve Kondik <shade@chemlab.org> Date: Sat Dec 7 06:07:02 2013 -0800 Camera: Cleanup and compatibility fixes * Don't crash for unavailable integer parameters * Kill logspam Change-Id: I6dbcf5560f96ce6173a847501721f589766889bc Author: Ryuinferno <ryuinferno.xda@gmail.com> Date: Thu Dec 26 19:11:23 2013 +0100 Camera2: More thorough compatibility fixes Certain chipsets (such as omap) have contrast, sharpness and saturation set, but no max integer given for those Change-Id: I58efaef4d0a511aefc803a440e0c3aa3dbdc9483 Author: Ethan Chen <intervigil@gmail.com> Date: Wed Feb 5 23:02:17 2014 -0800 Camera: Fix saturation, contrast, sharpness parameters * Old-style QCOM HALs use <setting>-max, new style HALs use max-<setting> for these parameters. Change-Id: I3b0dbd04f072cb69d09c44b5b3af1097560205b3 Author: Steve Kondik <shade@chemlab.org> Date: Wed Feb 26 07:43:28 2014 +0100 camera: Make some parameter lookups safer * Unsupported parameters that return int values will throw an exception at the framework level if they aren't supported. Handle this better and prevent crashes. Change-Id: If5a3807dba33167ef95e4ec9e9cbeb15ed4ed591 Change-Id: Id1a3e360474f0a8aebe150918d13b0a825715789
* camera: Remove the luma-adaptation seekbarSteve Kondik2019-10-252-86/+0
| | | | | | * Not useful for any hardware I have encountered. Change-Id: I93cca2b3bf907cc01946a55111de9eb883475d24
* camera: Add parameter debugging supportSteve Kondik2019-10-253-6/+24
| | | | Change-Id: Ifc1653f0046af169ba36d94796b4d9a3055c6798
* SnapdragonCamera: Hide UI after error-checking video preferencesSultanxda2019-10-251-1/+2
| | | | | | | | | | * Hiding the UI before error-checking the video preferences when video recording starts results in a broken UI when one of the error cases evaluates to be true. * Hide the UI after the error checking to prevent the UI from breaking when an error is found. Change-Id: Ia98798dbf2a33800d47497630714af17865767c6
* Snap: Re-enable ZSL after exiting HDR modeSultanxda2019-10-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | Author: Sultanxda <sultanxda@gmail.com> Date: Sun Aug 2 20:16:09 2015 -0700 SnapdragonCamera: Re-enable ZSL after exiting HDR mode * Make sure to check that HDR was changed before forcing ZSL back on. Change-Id: Ifb76263c3a50b919762fd2a313d6013295c0619f Author: Gabriele M <moto.falcon.git@gmail.com> Date: Tue Jan 19 16:45:25 2016 +0100 Snap: Don't enable ZSL when disabling HDR Instead, restore the default value. This prevents issues on devices that don't support ZSL. Change-Id: I9c456cd6503df29800e2bc7ccaa691cb3fb42681 Change-Id: I66c9e31f37ef09c2437fcacac6c04246dab7df3c
* SnapdragonCamera: Initialize overlay before control-by-intentSultanxda2019-10-251-1/+1
| | | | | | | | * initializeControlByIntent() expects mVideoMenu to not be null and initializeOverlay() initializes mVideoMenu when it isn't null * Change the order the functions are called to prevent possible NPE Change-Id: I6d240892f3bd318031983243760d87ab46b25edb
* Snap: Remove old iconsMichael Bestas2019-10-256-9/+0
| | | | Change-Id: I07da25f50e52b4085deec1d520806afc6da5e1da
* Snap: Use AOSP app labelMichael Bestas2019-10-253-8/+6
| | | | Change-Id: I3d589945ea31f40890a94b43555268b6b3060e37
* tests: fix class nameDan Pasanen2019-10-252-2/+2
| | | | | | * fixes compile, we are not camera2 Change-Id: Ia7c463745e91ee02aa12f77c9e9d06b602692c4c
* Rename SnapdragonCamera to SnapMichael Bestas2019-10-257-13/+15
| | | | Change-Id: I1474550af7f45e53aa97819b42a91c961eeb6684
* Revert "SnapdragonCamera: Add missing permissions"Arne Coucheron2019-10-251-2/+1
| | | | | | This reverts commit 53e8b4a71dd0515d922964f1326cbd550d6229f8. Change-Id: Ife412eeab75853814389a32554a4047bf5141828
* Revert "SnapdragonCamera: Reduce number of countdown timer option"Gopal G Goberu2019-10-251-2/+2
| | | | | | This reverts commit 57d77499b09d207187c8a1051bf043ba9fb43c84. Change-Id: I91faf90357f5563e594756c0b7a942c34bbee344
* Revert "SnapdragonCamera: Forbid volume key can take picture"Michael Bestas2019-10-254-15/+2
| | | | | | This reverts commit e73e717b8be1ba834161914af4debc61c1feb8be. Change-Id: Iee719f34f6016f89ec0bb1c078bfa25c2f718436
* Revert "Remove CameraDataCallback."Chippa-a2019-10-254-0/+139
| | | | | | This reverts commit e7c3825c2ef5fca2ed70d753ea32f2c042a3fa50. Change-Id: Id18176046c657ea084eaec3ab3c1f0e51aeb12f0
* Merge 240a5a28559c5fd2e5fc54ec5bd77d73bcf9e9ea on remote branchLinux Build Service Account2019-09-212-1/+5
|\ | | | | | | Change-Id: I4a9b850e1bf061438d7812f5eccc5d78473ce13b
| * SnapdragonCamera: Add SM6250 socid 407 for burstPreview 30fpsxianming wang2019-09-162-1/+5
| | | | | | | | | | | | | | Add SM6250 socid 407 for burstPreview 30fps. CRs-Fixed: 2502149 Change-Id: I96094d7adf8e5e9bff674e2ed94e2c69cbc4aa03
* | Merge 8ea15e18847a5223ca52cb15a510aa4cf8ff923c on remote branchLinux Build Service Account2019-08-224-15/+55
|\| | | | | | | Change-Id: I89983c60930cccd5ac9108839676e5328a399ffc
| * Merge "Update vesion number to 2.02.033" into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2019-08-081-1/+1
| |\
| | * Update vesion number to 2.02.033jinwu2019-07-041-1/+1
| | | | | | | | | | | | Change-Id: I3c1e060d22ca07ae780fb3149faf6c046b25df76
| * | Merge "SnapdragonCamera: Add burst preview request nums control" into ↵Linux Build Service Account2019-08-082-6/+6
| |\ \ | | | | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * | SnapdragonCamera: Add burst preview request nums controlxianming wang2019-06-202-6/+6
| | |/ | | | | | | | | | | | | | | | Add burst preview request nums control. Change-Id: I0214b439e49bdf4cd7d229a28ba3f216bf7efa6a
| * | Merge "SnapdragonCamera: AEC warm start function completed" into ↵Linux Build Service Account2019-08-082-8/+41
| |\ \ | | | | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * | SnapdragonCamera: AEC warm start function completedxianming wang2019-06-192-8/+41
| | |/ | | | | | | | | | | | | | | | | | | Complete the function AEC warm start. CRs-Fixed: Change-Id: Ic96f617a1cf70bce621ec8dc263ec74579dff245
| * / Fix GTS issuesjinwu2019-07-181-0/+7
| |/ | | | | | | | | | | | | | | | | | | 1. USE_FRONT_CAMERA If USE_FRONT_CAMERA is true, use the front-facing camera to take a picture. 2. TIMER_DURATION_SECONDS If TIMER_DURATION_SECONDS has values, wait then capture. Change-Id: I09ec71118656c6ad1be41e2fe7a03bde911c14bb
* | Merge 6e83a73e414f31044b692b3b7132b9b9c7d22ab2 on remote branchLinux Build Service Account2019-06-306-11/+28
|\| | | | | | | Change-Id: I88ee5412eef32164a41025146098966ee99806aa
| * Merge "Don't show toast of open camera on error." into ↵Linux Build Service Account2019-06-141-2/+0
| |\ | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * Don't show toast of open camera on error.jinwu2019-06-031-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Snapcam failed to pause and will show open camera failed when switching to video call during recording. Here is a workaround that not showing this toast until finding why fail to pause. Change-Id: I1917a88b1a6ac51a835ab52819eaa6c2729b1b6c
| * | Merge "Update vesion number to 2.02.032" into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2019-06-141-1/+1
| |\ \
| | * | Update vesion number to 2.02.032jinwu2019-05-311-1/+1
| | |/ | | | | | | | | | Change-Id: I2b7001aadf4a839a2a52dd1ed0fda46aa3700f08
| * | Merge "Add 32M pixels picture size" into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2019-06-142-0/+4
| |\ \
| | * | Add 32M pixels picture sizejinwu2019-05-302-0/+4
| | |/ | | | | | | | | | Change-Id: I19d15b5ea5b1269102cf59b608cc4d5bc83eb498
| * | Merge "SnapdragonCamera: Add shutter animation for APP-ZSL mode" into ↵Linux Build Service Account2019-06-142-0/+17
| |\ \ | | | | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * | SnapdragonCamera: Add shutter animation for APP-ZSL modexianming wang2019-06-022-0/+17
| | |/ | | | | | | | | | | | | | | | | | | Add shutter animation for APP-ZSL mode. CRs-Fixed: 2454794 Change-Id: Iecd833877831e9146007690d3d4866b3c538c722
| * | Merge "fix camera app cannot handle intent extras.CAMERA_FACING" into ↵Linux Build Service Account2019-06-141-0/+3
| |\ \ | | | | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * | fix camera app cannot handle intent extras.CAMERA_FACINGzhuw2019-05-311-0/+3
| | |/ | | | | | | | | | | | | | | | init back and front camera id when init CameraHolder Change-Id: I68417bdd0473fe10a96e677978255f626a7d3272
| * / SnapdragonCamera: Fix selfie mirror is not work in 3rd appxianming wang2019-06-021-8/+3
| |/ | | | | | | | | | | | | | | (1) App should use YUV_420_888 when enable selfie mirror. (2) App didn`t use HAL_ZSL when flash is ON. CRs-Fixed: 2457539 Change-Id: Idf87eebe3446b83550fae6856b5168be78757428
* | Merge 3bfd94586d35760af48588aa82a4549984ec1fcf on remote branchLinux Build Service Account2019-06-106-34/+53
|\| | | | | | | Change-Id: I9fbeb0bb3d250dc2c6d06ff06157dcc98de42002
| * Merge "Update bitrate only for software codecs" into ↵Linux Build Service Account2019-05-291-11/+4
| |\ | | | | | | | | | camera-SnapdragonCamera.lnx.2.0
| | * Update bitrate only for software codecsManikanta Kanamarlapudi2019-05-061-11/+4
| | | | | | | | | | | | | | | | | | | | | Choose minimum of profileBitrate and maxBitRate as bitrate for software codecs. Change-Id: I1220db9e38a415846b743ec71e3d72a4bc96b498
| * | Merge "Update vesion number to 2.02.031" into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2019-05-291-1/+1
| |\ \
| | * | Update vesion number to 2.02.031jinwu2019-05-171-1/+1
| | |/ | | | | | | | | | Change-Id: I3c911659ef8d2e2faccf0e724ce21e140d878d65
| * | Merge changes Ia6047e64,I81d9b2d1 into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2019-05-292-10/+28
| |\ \ | | | | | | | | | | | | | | | | | | | | * changes: fix confilct on HFR and Time Lapse option fix apply wrong earlyPCR value after HFR