summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Snap: Yet Another String ImprovementMichael Bestas2019-01-182-50/+50
| | | | Change-Id: I00584e113782a0b0478c1bf564736c803e3fcdb9
* Automatic translation importMichael Bestas2019-01-12416-13083/+94071
| | | | Change-Id: Iab289c23c3946aa292451a752856820f0c25fe72
* QuickReader: Update libsLuca Stefani2018-12-258-3/+4
| | | | Change-Id: I55a26a535ac2227fe3189465068d8e7d36879193
* Snap: Always allow 100% JPEG quality to be setZhao Wei Liew2018-12-191-17/+11
| | | | | | | | | | Previously, we were checking if the selected JPEG quality was 100% and not setting the JPEG quality if some conditions were met. There isn't any history nor explanation on why we weren't setting the JPEG quality to 100%, so just remove the redundant check. Change-Id: Ie0ab555ad35942bd115751fd10e4f4c11fa7a76d
* Snap: Disable debugging of double open issueWang Han2018-12-191-1/+1
| | | | | | * Slows down camera opening and useless for us Change-Id: I2826704afc6b15fc4ca51ee0d29553f5b3dfb858
* Snap: Add missing NULL check in updateQcfaPictureSize()Wang Han2018-12-191-1/+3
| | | | | | * Fixes crash when enabling Qcfa Change-Id: I506a1d7da0b91bc48484bd251e0c6c9042962421
* Snap: Check various feature support before applyingWang Han2018-12-191-2/+14
| | | | | | * Fixes crash on devices which does not support it Change-Id: I39b9424ad200db6819a11aac6c319a22542d4131
* Snap: Fix layout of zoom optionWang Han2018-12-191-0/+1
| | | | Change-Id: Icb66e6912b6a5eb5ca638d121590ad3bcf128f18
* Snap: Create correct redeye reduction config iconWang Han2018-12-192-1/+12
| | | | | | * Create another one with black color Change-Id: I971496bd9f5e3cf5c8f88ad66a4213ff19bcb312
* Snap: Avoid crash with empty RAW output sizeWang Han2018-12-191-1/+1
| | | | | | * Check for length of rawSize, fixes front camera on oneplus2 Change-Id: I3640fde2e6649c715c26cf366d2b71679b59a83c
* Fix get aePref is null in PhotoMenujinwu2018-12-191-1/+1
| | | | Change-Id: I225ab63336302ff0b3b863e9cb6d2ba74ed0ac3e
* Fix to change default mode to Camera1 HAL1zhuw2018-12-191-1/+1
| | | | Change-Id: Id8f03260cf4753206240cf829eea9be5735b90e6
* SnapdragonCamera: Fix parameters NullPointerExceptionxianming wang2018-12-191-0/+1
| | | | | | | Fix parameters is NullPointerException in China App Stress. CRs-Fixed: 2307806 Change-Id: I71fff4cb32361ad0e66d6460ca8dc01167c8a009
* SnapdragonCamera: SetParameters use the mParameters Objectmingwax2018-12-191-1/+1
| | | | | | | | User should use the mParameters take the place of mCameraDevice. getParameters. In order to update parameter in time. CRs-Fixed: 2054913 Change-Id: I605f05322a2a6072c40014f7ab472802c0350107
* DisableCameraReceiver: Initialize CameraHolder before usedianlujitao2018-12-191-0/+14
| | | | Change-Id: If4c38d19d3c88317ddd4f651acea5e036dbe8544
* Fix force close when launch camera on Pzhuw2018-11-206-85/+81
| | | | | | Don't use hardware.camera.CameraInfo any more Change-Id: I2d0dacc0b597c05df9eacd2fee1e26a33d4de8e7
* Snap: use platform certcodeworkx2018-11-201-1/+2
| | | | | | This is needed to be able to put Snap into it's own selinux domain. Change-Id: I23f73723a9b62ee67b6d0f234898828eba945962
* CameraSettings: Do not crash if zoom ratios are not exposeddkati2018-11-201-4/+5
| | | | | | | | | | * On some devices, wrappers do not expose the zoom ratios, so the list of zoomRatios is empty. So the .add() method cant run from a null class. If zoom rations are not exposed, simply return an empty list and the camera will take the default HAL's zoom ratios -This fixes front camera photo shoot on jfltexx Change-Id: Ic64e41a8c5a2d51966ec95d4b020e5d3951eac0e
* Snap: Allow quickreader to work with secure deviceMichael W2018-11-202-2/+16
| | | | | | | | | | | * Mimic the behaviour from CameraActivity to allow using the quickreader activity with locked screen * Pass the value if mSecureCamera as SECURE_CAMERA_EXTRA flag to get knowledge if the WindowManager flags have to be modified * Also tested: Scanning an url doesn't allow bypassing the lockscreen, so it's only the reader itself which will work with a locked device Change-Id: Ia9da7b712f5e5aab32a49d272e3d42651dee412d
* Snap: turn developer category title into a translatable stringAndreas Blaesius2018-11-202-1/+2
| | | | Change-Id: Id543286b1b823adccbab0fabdea1c8df8703f2ad
* SnapdragonCamera: Panorama, replace border drawabledarkobas2018-11-2014-9/+15
| | | | Change-Id: Ic86c7146f53b96e70259fd6da81050277ebda23b
* Snap: Check for ACCESS_FINE_LOCATION instead of ACCESS_COARSE_LOCATIONArne Coucheron2018-11-205-11/+9
| | | | | | | | ACCESS_FINE_LOCATION is now required for GPS location feature to work. | LocationManager: java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission. Change-Id: I6b2f11bdab719cb9fc74a67a8e91ad558269d579
* Snap: Configure focus ring preview dimensionsEthan Chen2018-11-202-1/+2
| | | | Change-Id: I49d7f28fb2f731e18c73b9d944882f9f8a4fb5c2
* Snap: Add support for focus distanceSteve Kondik2018-11-205-2/+128
| | | | | | * Hook up available metadata to the new focus manager. Change-Id: I793df67a2682d8bb2dee994193111227dd8c8d5a
* Drop new focus indicator into Camera2.Paul Rohde2018-11-2038-352/+2156
| | | | | | | * Create a new custom focus view that interacts with physical lens diopter changes. * Replace all occurances of the old focus indicator with the new one. Change-Id: Ia02646ce4d1eb059ecb8a1dfccc15dfc9c167e1b
* Snap: don't try to set up cameras with ids greater than MAX_NUM_CAMcodeworkx2018-11-201-1/+11
| | | | | | * fixes ArrayIndexOutOfBoundsException on setUpCameraOutputs Change-Id: I1565576b604bdcebea85d65f3c7a2b332292ed2d
* Do not crash if we don't have support for RAW filesAndreas Schneider2018-11-201-1/+3
| | | | Change-Id: I179e2a430b6ea790d6b4a68b124944e09f4b1715
* Snap: Convert "save best" dialog text to a quantity stringMichael W2018-11-202-5/+15
| | | | | | | | | * Saving 1 vs saving several can be a different string in other languages (e.g. German: "1 von 10 Bildern wird gespeichert[...]" vs "2 von 10 Bildern werden gespeichert[...]") * Also fixes a missing "be" in the source string ("will _be_ deleted") Change-Id: I0f0a91fa3cd1abe17c9d3eef453c4ed706a6fb25
* Snap: adaptive iconAsher Simonds2018-11-2017-1/+21
| | | | | Change-Id: I22760394096e4b4259fb4a1755f26bb58b1b3141 Signed-off-by: Joey <joey@lineageos.org>
* Snap: Port all string improvements from cm-14.1Michael Bestas2018-11-203-726/+728
| | | | | | * This is a mess Change-Id: I91b46d2e54c78f55b31fa8b45156d74ca05e8027
* Snap: Add missing thumbnails for filter modesSebastian Haderecker2018-11-207-6/+6
| | | | | | | | | | | | Added: Washed Vintage warm Vintage cold Point green Point blue Point red-yellow Change-Id: Ib5f6781347ad7cf99eb50e4e6be0446624219981
* Snap: add QReader to module switchJoey Rizzoli2018-11-204-4/+45
| | | | | | | | | | | | | | | | | | | Author: Joey Rizzoli <joey@lineageos.org> Date: Fri Dec 15 21:54:27 2017 +0100 Snap: add QReader to module switch Change-Id: I7cc33c7ebc6de35d19979a9a70f198029e46d88f Signed-off-by: Joey Rizzoli <joey@lineageos.org> Author: Arne Coucheron <arco68@gmail.com> Date: Sun Jan 14 16:53:49 2018 +0100 QuickReader: Match switch icon size and fill color with other icons Change-Id: I9bfa84ed1ea188470cb9a58c5d59cf8a6b270215 Change-Id: Ia7f575bf6cab7d24a6d1ad167b44a02feb1457d2
* QuickReader: initial commitJoey Rizzoli2018-11-2023-0/+1042
| | | | | | | libs from me.dm7.barcodescanner:zxing:1.9.0 maven cache Change-Id: Ib97b7e54d8e28cd6f637e452eb41045052cae3dc Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Snap: check tags before using themcodeworkx2018-11-202-1/+7
| | | | | | | MessageQueue-JNI: java.lang.IllegalArgumentException: Could not find tag for key 'org.codeaurora.qcamera3.saturation.use_saturation') Change-Id: Ia42c67552f9d4574e5f86af2ac5aea853198d0ed
* Snap: Rip out hdr-need-1x optionPaul Keith2018-11-207-74/+1
| | | | | | | | | | * This breaks HDR on every device that has this param, because this makes the camera HAL return *1* e*x*tra frame at 0 exposure, and since Snap doesn't know what to do with this extra frame, it erroneously saves it as a second picture on device storage * Remove this option entirely to make HDR great again Change-Id: I8ef4072eb030f4ab6e608a0da268274a3dc58e34
* Removed littlemock dependency and cleanupPaul Duffin2018-11-201-2/+0
| | | | | | | | | | | The tests_camera classes are legacy tests that have not been built for nearly 4 years. This removes those classes and removes the littlemock and dexmaker dependencies that are no longer needed. Bug: 32912773 Test: build, install and run using am instrument Change-Id: I623d52fd5471f75622c2175061467ad5519dad13
* Snap: Fix panorama layoutArne Coucheron2018-11-204-10/+40
| | | | | | Loosely based on old cyngn patches. Change-Id: I7fdb6ba82243f2f28e8ea655f83f0339d49de5ad
* Snap: Arrange video menu so it's similar to photo menuArne Coucheron2018-11-201-7/+7
| | | | Change-Id: I3bd89db44663594871a992e6856f55fef8a70c85
* Snap: Remove "help screen on first start" featureArne Coucheron2018-11-2012-657/+4
| | | | | | | | | | | | | | | | | | | | Revert "SnapdragonCamera: Add help menu to camera2" This reverts commit 0dbfdffc9994a17e60c57b17c3cc5743cc75e155. Change-Id: Icb4e4bbc2b7883fa232483615a18d3197b2577bd Revert "SnapdragonCamera: Move help menu string to ressource" This reverts commit 901130273dbfc753ef883941a4e93b50056177e4. Change-Id: I82815ee7ef80985c88315c40d6b222f688fd6b75 Revert "SnapdragonCamera: Adding help screen on first start" This reverts commit 666692bf730a1c46210cc74781a56afb4b6fcf28. Change-Id: I8f2ee58c263537c3a02248aa344516f5321de13f
* Snap: Fix filter mode button after disabling HDR modeArne Coucheron2018-11-201-1/+4
| | | | Change-Id: I24953691c020727900a8cd944e60c27a24ff62c9
* Snap: Fix swipe right to open menuArne Coucheron2018-11-201-3/+10
| | | | Change-Id: I74b9230e7c63813b3e8b716acf66b10c835f12b5
* Snap: Don't close slide out menu after selecting scene modeArne Coucheron2018-11-201-1/+0
| | | | | | Keep consistent with how filter mode menu behaves. Change-Id: If53bdca075bf97e1f2ad3b8a3f494dcb720026dc
* Snap: Adjust scene and filter mode layout dimensionsArne Coucheron2018-11-201-4/+4
| | | | Change-Id: I1518c2d72f54e294a8793a1c151a69049d697c5b
* Snap: Increase default pano capture pixels to 1440x1000Arne Coucheron2018-11-201-2/+2
| | | | Change-Id: I5a67ee329a46701629b017c57f640a5be1976288
* Snap: Disable warped pano previewArne Coucheron2018-11-201-1/+1
| | | | Change-Id: I6412a012f8d3739b6002685b87f0e64cedfe952f
* Snap: Show remaining photos on initial startArne Coucheron2018-11-202-1/+2
| | | | | | Also increase margin a bit. Change-Id: Id8ddb1137094f03bd26b487575b555bbadd80432
* SnapdragonCamera: Add missing toast on HSR/HFR overrideAlex Naidis2018-11-201-0/+2
| | | | | | | | | Add in a missing toast to warn a user when the wanted HSR/HFR mode gets overriden due to the incompatibility with image stabilization. Change-Id: Ib81c50e8fad0bca075e6b33399321da42d77eb03 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
* Snap: Don't do touch-to-focus on top of UI elementsSultanxda2018-11-203-4/+21
| | | | | | | | Don't process touch-to-focus for taps that are located on either the top or bottom UI panes. Change-Id: Iac4ccda8625080ff0bd1133ac339e53c423b626d Signed-off-by: Sultanxda <sultanxda@gmail.com>
* Snap: Render zoom circle in the center of the camera previewSultanxda2018-11-201-1/+18
| | | | | | | | | Previously, the zoom circle was rendered in the center of the entire screen, making it look unevenly placed due to the uneven sizes of the top and bottom UI panes. The camera preview in this case is calculated to be the portion of the screen between the top and bottom UI panes. Change-Id: I67678f7bc227cf2b7a6eed3161805b2b107c488a
* SnapdragonCamera: Enforce 120ms delay in between shutter clicksSultanxda2018-11-201-2/+10
| | | | | | | To prevent unintentional duplicate photo captures. Change-Id: I5b24d834ba6eb7e2f606d656a71f5878ab8d08f5 Signed-off-by: Alex Naidis <alex.naidis@linux.com>