camera: Support exposing aux camera to apps
* Replace vendor.camera.aux.packageblacklist with vendor.camera.aux.packageexcludelist as recommended by coding guidelines https://developers.google.com/style/word-list#blacklist. Original change: Author: Sauhard Pande <sauhardp@codeaurora.org> Date: Thu Jul 21 18:23:21 2016 -0700 Camera: Expose Aux camera to apps present in the whitelist Issue: 3rd party apk cannot handle additional aux camera and may cause crash, Mono camera doesnt support all capabilities of HAL3 causing CTS issue. Fix: 1. Expose aux camera to apps present in the whitelist 2. ignore the availabe/unavailable status update for aux camera 3. returning exception for open request for bad cameraid Change-Id: I15910154c6df205e6d4e00bfad30a00c9e3d5bee CRs-Fixed: 1086937 --------------------------------------------------------------------------- Forward-ported to R and squashed with the following changes: Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Mar 24 13:20:52 2018 -0400 camera: Check if aux camera whitelist is set before restricting cameras Some devices have a fully featured 3rd camera and adding 20+ camera apps to the whitelist is impossible due to the string length limit on systemprops. Add a check to see if the prop is even set, and if not, check if the blacklist property is set and mark those apps to hide the 3rd camera from. If a package is not part of the blacklist, just restore the original behaviour and expose all the cameras to the app. Change-Id: I6c3b33c077e8710c73b5d0fa28e1b017d6c43a58 Author: Paul Keith <javelinanddart@gmail.com> Date: Fri Feb 8 08:42:33 2019 -0600 Camera: Simplify code for Aux/Mono white and black lists Change-Id: I20c5454385d4d830a9a4d61926807a7eb1407c95 Change-Id: I15910154c6df205e6d4e00bfad30a00c9e3d5bee
Loading
Please register or sign in to comment