redwood: Enable CameraX extensions support
- Set `ro.camerax.extensions.enabled=true` in both system.prop and odm.prop - Add `camerax-vendor-extensions.jar` to system - Grant required permission via `camerax-vendor-extensions.xml` Enables support for enhanced camera features via CameraX Extensions, improving compatibility with modern camera apps.
This commit is contained in:
committed by
thepriyanshujangid
parent
0e3c134a6e
commit
a9e496223c
5
configs/permissions/camerax-vendor-extensions.xml
Normal file
5
configs/permissions/camerax-vendor-extensions.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<permissions>
|
||||
<library name="camerax-vendor-extensions.jar"
|
||||
file="/system/framework/camerax-vendor-extensions.jar" />
|
||||
</permissions>
|
||||
@@ -149,6 +149,10 @@ $(call soong_config_set,camera,override_format_from_reserved,true)
|
||||
$(call soong_config_set,camera,package_name,com.android.camera)
|
||||
$(call soong_config_set,libcameraservice,ext_lib,libcameraservice_extension.xiaomi_redwood)
|
||||
|
||||
# Camera Extensions permissions
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/permissions/camerax-vendor-extensions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/camerax-vendor-extensions.xml
|
||||
|
||||
# Codec2
|
||||
PRODUCT_PACKAGES += \
|
||||
libcodec2_vndk.vendor \
|
||||
|
||||
5
odm.prop
5
odm.prop
@@ -1,6 +1,9 @@
|
||||
# Camera
|
||||
ro.camerax.extensions.enabled=true
|
||||
|
||||
# Qcom
|
||||
ro.vendor.qti.va_odm.support=1
|
||||
|
||||
# SKU properties
|
||||
ro.product.property_source_order=odm,product,vendor,system_ext,system
|
||||
import /odm/etc/${ro.boot.hwc}_build.prop
|
||||
import /odm/etc/${ro.boot.hwc}_build.prop
|
||||
|
||||
@@ -490,6 +490,9 @@ vendor/etc/camera/xiaomi/thirdpartyjpegsnapshot.json
|
||||
vendor/etc/camera/xiaomi/thirdpartysnapshot.json
|
||||
vendor/etc/camera/xiaomiSceneDetection.xml
|
||||
|
||||
# Camera Extensions
|
||||
system_ext/framework/camerax-vendor-extensions.jar:system/framework/camerax-vendor-extensions.jar;BOOT_JAR
|
||||
|
||||
# Camera-firmware
|
||||
vendor/firmware/CAMERA_ICP.elf
|
||||
vendor/firmware/CAMERA_ICP_170.elf
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Bluetooth
|
||||
vendor.bluetooth.soc=hastings
|
||||
|
||||
# Camera
|
||||
ro.camerax.extensions.enabled=true
|
||||
|
||||
# CNE
|
||||
persist.vendor.cne.feature=1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user