camera: Support exposing aux camera to apps
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 Q 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