summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Stop using deprecated Canvas APIs.Derek Sollenberger2019-11-091-1/+1
| | | | | | Bug: 73777445 Test: compile Change-Id: Ib8a0b7dcbe606c2a1a9df26549cc805c6eeb892b
* Snap: Fix Undo button behaviourNBruderman2019-11-091-1/+2
| | | | | | | | | | | | | | The undo behaviour depends on if the camera present secure settings or not. If secure, it should have 1 placeholder. 0 in other cases. Repro (for non secure cameras): 1. Leave only 3 pictures on the album. 2. Delete one picture, it will work fine. 3. Leave only 2 pictures on the album. 4. Try to delete, and you will go straight to the camera, without the undo pannel showing up. Change-Id: I360076381867a74628ffa492065ccf2ca53c72d6
* Snap: allow to disable image stabilization per devicecodeworkx2019-11-092-0/+9
| | | | Change-Id: I4317f84285bdf97ba321ad5ddba7453f2b5d3b0c
* Snap: Fix picture size preferencedianlujitao2019-11-091-1/+3
| | | | | | | | * Picture sizes are dynamically generated and no longer come with initial entries, thus reloadInitialEntriesAndEntryValues() would just set it to empty. Change-Id: I4d601bdf0faf8065ada7ea252c9d6120a230a420
* Snap: Add back original-package in manifestMichael Bestas2019-11-091-0/+2
| | | | | | | | * When you upgrade from 14.1 to 15.1 and then 16.0, Snap is no longer working because the system is confused about the package name. Change-Id: I5588dbda38063337a01409f19fd6e3b32b4e25ca
* Snap: Remove unused resourcesMichael Bestas2019-11-0911-3042/+0
| | | | | | | | | | | | | | | | | * They were leftover since we switched locale mapping Fixes: warning: string 'pref_camera_flashmode_label' has no default translation. warning: string 'pref_camera_flashmode_label' is missing 86 required localizations: af_ZA am_ET ar_EG as_IN ast_ES az_AZ be_BY bg_BG bn_BD bs_BA ca_ES cs_CZ cy_GB da_DK de_DE el_GR en_AU en_CA en_GB en_IN en_US en_XC es_ES es_US et_EE eu_ES fa_IR fi_FI fr_CA fr_FR gd_GB gl_ES gu_IN hi_IN hr_HR hu_HU hy_AM in_ID is_IS it_IT iw_IL ja_JP ka_GE kk_KZ km_KH kn_IN ko_KR ky_KG lo_LA lt_LT lv_LV mk_MK ml_IN mn_MN mr_IN ms_MY my_MM nb_NO ne_NP nl_NL or_IN pa_IN pl_PL ro_RO ru_RU si_LK sk_SK sl_SI sq_AL sr_Latn_RS sr_RS sv_SE sw_TZ ta_IN te_IN th_TH tl_PH tr_TR uk_UA ur_PK uz_UZ vi_VN zh_CN zh_HK zh_TW zu_ZA Change-Id: I6c90c297b89890cbf18f1325693dae156d51ff11
* Snap: Fix shutter button sizeArtem Borisov2019-11-091-1/+1
| | | | | | | | * This probably got messed up with some of the recent rebases, making our shutter button ugly and misaligned. * Set it to 80dp which is the proper value for our drawables. Change-Id: Ief53c8c121bc8a3ad1a81fe6780d78ca90bf39a9
* Snap: make support for bokeh mode configurable per devicecodeworkx2019-11-092-3/+23
| | | | | | Support is disabled by default. Change-Id: I5ab480e4eed9d314ae6f5ef78c5246397ebbe587
* QuickReader: Update libsLuca Stefani2019-11-098-3/+4
| | | | Change-Id: I55a26a535ac2227fe3189465068d8e7d36879193
* Snap: Always allow 100% JPEG quality to be setZhao Wei Liew2019-11-091-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 Han2019-11-091-1/+1
| | | | | | * Slows down camera opening and useless for us Change-Id: I2826704afc6b15fc4ca51ee0d29553f5b3dfb858
* Snap: Add missing NULL check in updatePictureAndVideoSize()Wang Han2019-11-091-9/+11
| | | | | | | * Fixes crash when enabling Qcfa Change-Id: I506a1d7da0b91bc48484bd251e0c6c9042962421 Signed-off-by: Chippa-a <vusal1372@gmail.com>
* Snap: Check various feature support before applyingWang Han2019-11-091-2/+14
| | | | | | * Fixes crash on devices which does not support it Change-Id: I39b9424ad200db6819a11aac6c319a22542d4131
* Snap: Fix layout of zoom optionWang Han2019-11-091-0/+1
| | | | Change-Id: Icb66e6912b6a5eb5ca638d121590ad3bcf128f18
* Snap: Create correct redeye reduction config iconWang Han2019-11-092-1/+12
| | | | | | * Create another one with black color Change-Id: I971496bd9f5e3cf5c8f88ad66a4213ff19bcb312
* Fix get aePref is null in PhotoMenujinwu2019-11-091-1/+1
| | | | Change-Id: I225ab63336302ff0b3b863e9cb6d2ba74ed0ac3e
* Fix to change default mode to Camera1 HAL1zhuw2019-11-091-1/+1
| | | | Change-Id: Id8f03260cf4753206240cf829eea9be5735b90e6
* SnapdragonCamera: Fix parameters NullPointerExceptionxianming wang2019-11-091-0/+1
| | | | | | | Fix parameters is NullPointerException in China App Stress. CRs-Fixed: 2307806 Change-Id: I71fff4cb32361ad0e66d6460ca8dc01167c8a009
* SnapdragonCamera: SetParameters use the mParameters Objectmingwax2019-11-091-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 usedianlujitao2019-11-091-0/+14
| | | | Change-Id: If4c38d19d3c88317ddd4f651acea5e036dbe8544
* Fix force close when launch camera on Pzhuw2019-11-096-88/+84
| | | | | | Don't use hardware.camera.CameraInfo any more Change-Id: I2d0dacc0b597c05df9eacd2fee1e26a33d4de8e7
* Snap: use platform certcodeworkx2019-11-091-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 exposeddkati2019-11-091-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 ratios 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 W2019-11-092-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 Blaesius2019-11-092-1/+2
| | | | Change-Id: Id543286b1b823adccbab0fabdea1c8df8703f2ad
* SnapdragonCamera: Panorama, replace border drawabledarkobas2019-11-0914-9/+15
| | | | Change-Id: Ic86c7146f53b96e70259fd6da81050277ebda23b
* Snap: Check for ACCESS_FINE_LOCATION instead of ACCESS_COARSE_LOCATIONArne Coucheron2019-11-091-2/+0
| | | | | | | | 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 Chen2019-11-092-1/+2
| | | | Change-Id: I49d7f28fb2f731e18c73b9d944882f9f8a4fb5c2
* Snap: Add support for focus distanceSteve Kondik2019-11-095-2/+128
| | | | | | * Hook up available metadata to the new focus manager. Change-Id: I793df67a2682d8bb2dee994193111227dd8c8d5a
* Drop new focus indicator into Camera2.Paul Rohde2019-11-0938-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_CAMcodeworkx2019-11-091-1/+11
| | | | | | * fixes ArrayIndexOutOfBoundsException on setUpCameraOutputs Change-Id: I1565576b604bdcebea85d65f3c7a2b332292ed2d
* Snap: Convert "save best" dialog text to a quantity stringMichael W2019-11-092-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 Simonds2019-11-0917-1/+21
| | | | | Change-Id: I22760394096e4b4259fb4a1755f26bb58b1b3141 Signed-off-by: Joey <joey@lineageos.org>
* Snap: Port all string improvements from lineage-16.0Michael Bestas2019-11-093-765/+764
| | | | | | * This is a mess Change-Id: I91b46d2e54c78f55b31fa8b45156d74ca05e8027
* Snap: Add missing thumbnails for filter modesSebastian Haderecker2019-10-257-6/+6
| | | | | | | | | | | | Added: Washed Vintage warm Vintage cold Point green Point blue Point red-yellow Change-Id: Ib5f6781347ad7cf99eb50e4e6be0446624219981
* Snap: add QReader to module switchJoey Rizzoli2019-10-254-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 Rizzoli2019-10-2523-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 themcodeworkx2019-10-252-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 Keith2019-10-257-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 Duffin2019-10-251-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 Coucheron2019-10-254-10/+40
| | | | | | Loosely based on old cyngn patches. Change-Id: I7fdb6ba82243f2f28e8ea655f83f0339d49de5ad
* Snap: Arrange video menu so it's similar to photo menuArne Coucheron2019-10-251-7/+7
| | | | Change-Id: I3bd89db44663594871a992e6856f55fef8a70c85
* Snap: Remove "help screen on first start" featureArne Coucheron2019-10-2512-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 Coucheron2019-10-251-1/+4
| | | | Change-Id: I24953691c020727900a8cd944e60c27a24ff62c9
* Snap: Fix swipe right to open menuArne Coucheron2019-10-251-3/+10
| | | | Change-Id: I74b9230e7c63813b3e8b716acf66b10c835f12b5
* Snap: Don't close slide out menu after selecting scene modeArne Coucheron2019-10-251-1/+0
| | | | | | Keep consistent with how filter mode menu behaves. Change-Id: If53bdca075bf97e1f2ad3b8a3f494dcb720026dc
* Snap: Adjust scene and filter mode layout dimensionsArne Coucheron2019-10-251-4/+4
| | | | Change-Id: I1518c2d72f54e294a8793a1c151a69049d697c5b
* Snap: Increase default pano capture pixels to 1440x1000Arne Coucheron2019-10-251-2/+2
| | | | Change-Id: I5a67ee329a46701629b017c57f640a5be1976288
* Snap: Disable warped pano previewArne Coucheron2019-10-251-1/+1
| | | | Change-Id: I6412a012f8d3739b6002685b87f0e64cedfe952f
* Snap: Show remaining photos on initial startArne Coucheron2019-10-252-1/+2
| | | | | | Also increase margin a bit. Change-Id: Id8ddb1137094f03bd26b487575b555bbadd80432