summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraSettings.java
Commit message (Collapse)AuthorAgeFilesLines
* SnapdragonCamera: Add Video recording bitrate correctionsxianming wang2018-10-081-4/+22
| | | | | | | Add Video recording bitrate corrections. Change-Id: I862c9cb89b5ae8892ad8f8f78fbfefa8325167d0 CRs-Fixed: 2313695
* Add new bit rate for 1920x1080:240 and 1280x720:480jinwu2018-08-211-0/+2
| | | | Change-Id: Ib9c670bb1f2afce02c75b723e147c5acb25af302
* Fix force close when init camera info on Pzhuw2018-06-131-1/+1
| | | | | | | Use camera service instead of hardware.camera to get camera info Change-Id: I2837660a13b674a076006b0f6ecce603967e62ca
* SnapdragonCamera: Support HLG and HDR10Weijie Wang2017-09-071-0/+38
| | | | | | Support HLG and HDR10 Change-Id: I1dd8a40a85e9cc0115515217b4ec75a726b6f41e
* SnapdragonCamera: RefactorWeijie Wang2017-09-051-0/+2
| | | | | | | | | 1. Add some logs 2. Change the layout of beautify seekbar 3. Add attribute android:visibleToInstantApps="true" for CTS 4. keep capturing until AeState becomes right on chrommaflash mode Change-Id: I295d5d6f42250254d613123a7d58f7f7fb0e7f3d
* SnapdragonCamera: Move property to PersistUtilWeijie Wang2017-09-041-1/+2
| | | | | | Move property to PersistUtil Change-Id: I0735d8215ba302ef4c632d6a15ad95a04cd259a0
* SnapdragonCamera: Add video encoder bit rate for 3840x2160@60FPSWeijie Wang2017-09-031-0/+4
| | | | | | Add video encoder bit rate for 3840x2160@60FPS Change-Id: Ieb7dc37dc658462b06dd316553fd6478b5132d01
* Revert "SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3"Weijie Wang2017-09-021-8/+1
| | | | | | This reverts commit b5533d51a7c97138235d29b35cec876d107aeadd. Change-Id: I8063422680802e25d03a374be91e884a86ad55e9
* SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3Weijie Wang2017-08-301-1/+8
| | | | | | Sync LA.UM.6.4 to LA.UM.6.3 Change-Id: Ide9a53b3b5ea6d17154003e4059ae3125f9f3346
* SnapdragonCamera: Wrapper for QC APIweijiew2017-08-291-24/+52
| | | | | | | | | 1. Wrapper for Parameters 2. Wrapper for CameraInfo 3. Wrapper for CamcorderProfile 4. Wrapper for Camera 5. Wrapper for ExtendedFace Change-Id: I8c8605db3696bffc4d975c0bb6f74944ed23a6bd
* SnapdragonCamera: Add optimal video encoder bit rate for 4K@60FPSJay Wang2017-07-181-0/+1
| | | | Change-Id: Ibf3150fe791d3724d7f28237a701f1c51723a042
* Merge "SnapdragonCamera: Add zoom option to developer option" into ↵Camera Software Integration2017-02-281-0/+20
|\ | | | | | | camera.lnx.1.0-dev.1.0
| * SnapdragonCamera: Add zoom option to developer optionJay Wang2017-02-191-0/+20
| | | | | | | | | | | | | | | | For automation testing, we need a way to adjust the zoom without using the pinch gesture. Therefore, adding zoom option preference to the developer option. Change-Id: I37f8c1b4f51682cb398d0a5f779f45128bdc19ec
* | SnapdragonCamera: Fix a green line in BestPicture and Ubifocusmingwax2017-02-221-0/+0
|/ | | | | | | | When mStride > mWidth, use the whole yuv bytebuffer to save JPG. Add properties to control whether to print log. CRs-Fixed: 1101620 Change-Id: I18cd27de8be542fc9440be6071ee55149b598ac5
* SnapdragpmCamera:Support W+T bokeh featurejunjiez2017-01-191-0/+64
| | | | Change-Id: Ic681e0bcfabddcb313943d64e4487f15b934bd50
* SnapdragonCamera: revert CR1088821weijiew2017-01-031-4/+0
| | | | | | | | Revert "SnapdragonCamera: Camera switches from bayer and mono on switching to front camera" CR1088821 issue only fix in C7, revet on mainline CRs-Fixed: 1088821 Change-Id: Iaf97765c1e9e77a1be92010b9503c7066ef21b96
* SnapdragonCamera: Camera switches from bayer and mono on switching to front ↵weijiew2016-11-241-0/+4
| | | | | | | | | | | camera Dual camera was not supported, camera was switched one by one. Solution: only select bayer when user switch front camera to rear camera Change-Id: I814552aed1ee8889f309cb5de8df84f9bee42093 CRs-Fixed: 1088821
* SnapdragonCamera: Adjust video encoder bit rate and add 60fps supportJay Wang2016-11-071-0/+10
| | | | | | | | - Configure the video encoder bit rate to the recommended value - Add 60fps video frame rate support Change-Id: I477487c4c4fab5479534896d90e08c3eadddc54f CRs-Fixed: 1074187
* SnapdragonCamera: run-time updates the video encoder listJay Wang2016-11-071-2/+2
| | | | | | | | | | | Update the supported video encoder list based on video resolution. In addition, re-factor the run-time filtering of HFR list to follow the same approach. Finally, simplify the beautification dependency handling logic by fixing the supported video resolution to 720x480. CRs-Fixed: 1081552 Change-Id: I32b96f7ccf152ddf01400e9564e072e1bf1b68d1
* SnapdragonCamera: Add OneUI to Camera2Byunghun Jeon2016-09-271-5/+7
| | | | | | | | | | Add new UI called OneUI to Camera2. It replaces icons, adds 2 new activities for scene menu and setting menu. There is no module change anymore Change-Id: If712e6af7bbc29726dae387168aefbcd2d7c1ea9 CRs-Fixed: 1066519
* SnapdragonCamera: Shutter sound menuJack Yoo2016-08-161-0/+1
| | | | | | | Shutter sound menu to choose on/off Change-Id: Id5ea22a837cd658c3278160a21c74b519f1bc212 CRs-Fixed: 1050663
* SnapdragonCamera: Selfie Mirror modeJack Yoo2016-08-161-0/+1
| | | | | | | Selfie mirror menu for front camera1. Change-Id: I2e6845c9e25481106f51772b5d3dfd0a971a2be7 CRs-Fixed: 1050663
* Merge "SnapdragonCamera: Filter duplicate picture resolution" into ↵Camera Software Integration2016-06-201-1/+1
|\ | | | | | | camera.lnx.1.0-dev.1.0
| * SnapdragonCamera: Filter duplicate picture resolutionByunghun Jeon2016-06-091-1/+1
| | | | | | | | | | | | | | | | | | 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
* | Merge "SnapdragonCamera: Fix initial camera id" into camera.lnx.1.0-dev.1.0Camera Software Integration2016-06-201-5/+0
|\|
| * SnapdragonCamera: Fix initial camera idByunghun Jeon2016-06-091-5/+0
| | | | | | | | | | | | | | | | Fix initial camera id to proper value. Previously it was always using 0 as initial id Change-Id: Ifc8d63ba2bccb4afcc25445d6713e28732e7deb4 CRs-Fixed: 1018118
* | Merge "SnapdragonCamera: Fixed M permission issue" into camera.lnx.1.0-dev.1.0Linux Build Service Account2016-06-101-0/+2
|\ \
| * | SnapdragonCamera: Fixed M permission issueJay Wang2016-06-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Resolved NPE while sending permission request - Made change to request non-critical permissions once only, but the critical permssions all th time. - Removed unused contant defines CRs-Fixed: 1019847 Change-Id: Ib997244cbcc041d86c094c7ee7a902bff56e92ad
* | | Merge "SnapdragonCamera: Using reflection to remove compilation error" into ↵Linux Build Service Account2016-06-101-1/+7
|\ \ \ | |_|/ |/| | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Using reflection to remove compilation errorSanjeev Garg2016-06-061-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: Currently the camera app is being used across multiple PLs, which are on different android versions (Android M, N). There are different variables being used for h256 across different android framework - M and N. Hence using one variable name is causing compilation error in other android version Fix: Using java reflection to access variables to avoid any compilation dependency on different android versions CRs-Fixed: 1015477 Change-Id: I68519223dbe9825e8b1a7f5d1a8e509713a743c6
| * | Revert "Revert "Revert "SnapdragonCamera: Update encoder from H265 to HEVC"""Camera Software Integration2016-06-031-1/+1
| |/ | | | | | | | | | | This reverts commit dba00aac4e44a91bc55b0aabca9f191d03994edf Change-Id: I9a34c8640f26f16b6b30e36af7a3ab7a5c4e1b03
| * Revert "Revert "SnapdragonCamera: Update encoder from H265 to HEVC""Camera Software Integration2016-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | Resinstating Change-Id: Ib17de6f778166f3a7cb7b8e403a9b3c7fb0b3f0c CRs-fixed: 1015477 This reverts commit e8d4ba774d224e5076576ba4c29d1fc248456b40 Change-Id: I9dd2dc05068e73edd9bad617480cff5c77015b58
* | Merge "SnapdragonCamera: Update settingsManager and add Dual mode to Scene ↵Camera Software Integration2016-06-071-8/+2
|\ \ | | | | | | | | | mode" into camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Update settingsManager and add Dual mode to Scene modeByunghun Jeon2016-05-311-8/+2
| | | | | | | | | | | | | | | | | | | | | Update settingsManager and add Dual mode to Scene mode Change-Id: I508430840c3fb8c7d0b56a2a63e09b271754fcb4 CRs-Fixed: 1018118
* | | Merge "SnapdragonCamera: Add SettingsManager, scene, and filter" into ↵Camera Software Integration2016-06-071-7/+13
|\| | | | | | | | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Add SettingsManager, scene, and filterByunghun Jeon2016-05-311-7/+13
| |/ | | | | | | | | | | | | | | | | | | | | 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
| * Revert "SnapdragonCamera: Update encoder from H265 to HEVC"Camera Software Integration2016-05-311-1/+1
| | | | | | | | | | | | This reverts commit 08f68a1e4d05ae996f6bf42c83d692a182a8f34b Change-Id: I659dd68861b30b6d79545ba3574320b63e4c4196
| * SnapdragonCamera: Update encoder from H265 to HEVCSusmitha Gummalla2016-05-131-1/+1
| | | | | | | | | | | | | | | | Update Camera setting to use HEVC instead of H265 as per latest AOSP changes CRs-fixed: 1015477 Change-Id: Ib17de6f778166f3a7cb7b8e403a9b3c7fb0b3f0c
* | SnapdragonCamera: disable instant capture in some cases.Jay Wang2016-05-261-6/+4
|/ | | | | | | | | | | 1. Disable instant capture when ZSL is off or advanced features are enabled 2. Change the instant capture option to support the selection of aggressive AEC and fast AEC CRs-Fixed: 998509 Change-Id: I60f7ed3a0fc93627dbf7527fbec2a60605aad683
* SnapdragonCamera: Temp fix to make both M and N compileLida Wang2016-04-301-1/+1
| | | | | | Temp fix to make app compile on both Android M and N CRs-fixed: 1007835 Change-Id: Ia3abac6d157b8e52d0998733e0a2dfbe194e0e94
* SnapdragonCamera: Add support for ClearSight captureCullum Baldwin2016-04-121-0/+1
| | | | | | | Add support to capture ClearSight images. CRs-Fixed: 993611 Change-Id: Ifaeafa53ee5d095fe322e48f968cdeec03c64077
* SnapdragonCamera: Camera2 add dual cameraByunghun Jeon2016-03-301-0/+1
| | | | | | | Add Camera2 dual camera support to SnapdragonCamera CRs-Fixed: 989750 Change-Id: I45a749ad03a531286a39cbfcfdcb65e5cad4759e
* SnapdragonCamera: Add Camera2 modeByunghun Jeon2016-03-301-0/+3
| | | | | | | Use camera2 API to show preview and take snapshot CRs-Fixed: 989750 Change-Id: I07e2d6743529b3d3d5acecf667e9493465a094c9
* SnapdragonCamera: Add the developer option for instant captureJay Wang2016-03-181-0/+22
| | | | | | | | | | | | A developer option is added to support instant capture feature in the camera HAL. Once option is enabled, Snapdragon camera application will take a snapshot as soon as it is resumed from the lock screen by pressing power button twice. For this to work, user also needs to enable "Press power button twice for camera" under display setting. Change-Id: I84794759ee1edc9424c37b71bd0c2b761a77bee1 CRs-Fixed: 970691
* SnapdragonCamera: Color Effect shows the current statusJack Yoo2016-01-241-0/+1
| | | | | | | Let the icon shows the current status of the color effect on/off Change-Id: I1c3719db15d4dd920b89591064cda372c7ab89be CRs-Fixed: 951550
* SnapdragonCamera: Adding help screen on first startJack Yoo2016-01-201-0/+2
| | | | | | | Adding menu help screen. Change-Id: I8f88a20b0c3599bfa35040e66562ced012d6213d CRs-Fixed: 951551
* SnapdragonCamera: Implementing SelfieFlash featureCamera Software Integration2015-12-221-0/+2
| | | | | | | Introducing SelfieFlash feature. Change-Id: I7b73d9db585038640b715092b01e037538ef68aa CRs-Fixed: 937232
* SnapdragonCamera: add video snapshot size optionByunghun Jeon2015-10-291-6/+11
| | | | | | | | Add developer option to choose video snapshot size. The "Auto" option will revert back to old behavior of choosing the largest size with the same aspect ratio as the preview. Change-Id: Ice68aef1963c1199d30e1edde4cccf7203f8fbbf
* Revert "SnapdragonCamera: Use floating components during video record."Byunghun Jeon2015-10-291-2/+0
| | | | | | This reverts commit 59b05fd1d75943f037aec41def16cdceb6443ecf. Change-Id: I807bdbf0fe669a989d58484ab11451c891acaf5b
* SnapdragonCamera: re-enable H265 encodingPraveen Chavan2015-10-291-1/+1
| | | | | | Enable H265 video format Change-Id: Id307c98ad9cf09b71194dc38f2fbdfd11328a241