sdm660-common: init: Add MIUI camera flag from stock
* Prebuilt libcameraservice sets this prop to 1 if the running camera app is MIUI/ANX camera, and 0 otherwise * This is needed to unlock all functions of MIUI/ANX camera in the camera HAL, such as pro mode controls, beauty modes, portrait depth slider and much more, and mainly fixes excess noise in camera shots taken with our ultrawide lens * We won't keep the prop enabled by default because as long as its enabled, gcam/mods crash immediately on launch and we don't want that. So let's retain the stock behaviour instead. [clarencelol]: * avc: denied { set } for property=sys.camera.miui.apk pid=1008 uid=1047 gid=1005 scontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 Signed-off-by: clarencelol <clarencekuiek@icloud.com> Signed-off-by: pix106 <sbordenave@gmail.com>
This commit is contained in:
parent
5514002bef
commit
fbd91b6f05
2 changed files with 5 additions and 0 deletions
|
@ -348,3 +348,7 @@ on property:sys.boot_completed=1
|
|||
write /dev/stune/top-app/schedtune.prefer_high_cap 0
|
||||
write /dev/stune/top-app/schedtune.boost 1
|
||||
|
||||
|
||||
# MIUI camera flag
|
||||
on property:sys.camera.miui.apk=*
|
||||
setprop vendor.camera.miui.apk ${sys.camera.miui.apk}
|
||||
|
|
1
sepolicy/vendor/cameraserver.te
vendored
1
sepolicy/vendor/cameraserver.te
vendored
|
@ -2,4 +2,5 @@ binder_call(cameraserver, mediacodec);
|
|||
get_prop(cameraserver, vendor_persist_camera_prop)
|
||||
get_prop(cameraserver, vendor_video_prop)
|
||||
set_prop(cameraserver, camera_prop)
|
||||
set_prop(cameraserver, system_prop)
|
||||
binder_call(cameraserver, mediacodec)
|
||||
|
|
Loading…
Reference in a new issue