From 4f0edce7e09f9b1e5a78869c7aed88bb8fe77949 Mon Sep 17 00:00:00 2001 From: johnmart19 Date: Wed, 8 Jan 2025 23:12:14 +0200 Subject: [PATCH] MiuiCamera: Add support of CameraX Vendor Extensions --- .../permissions/extensions/camerax-vendor-extensions.xml | 5 +++++ miuicamera.mk | 8 ++++++++ proprietary-files.txt | 3 +++ 3 files changed, 16 insertions(+) create mode 100644 configs/permissions/extensions/camerax-vendor-extensions.xml diff --git a/configs/permissions/extensions/camerax-vendor-extensions.xml b/configs/permissions/extensions/camerax-vendor-extensions.xml new file mode 100644 index 0000000..3cd6e55 --- /dev/null +++ b/configs/permissions/extensions/camerax-vendor-extensions.xml @@ -0,0 +1,5 @@ + + + + diff --git a/miuicamera.mk b/miuicamera.mk index 03aeb8a..c0af8cf 100644 --- a/miuicamera.mk +++ b/miuicamera.mk @@ -14,6 +14,14 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(CAMERA_PATH)/configs/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt +# Camera Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + ro.camerax.extensions.enabled=true + +# Camera Extensions permissions +PRODUCT_COPY_FILES += \ + $(CAMERA_PATH)/configs/permissions/extensions/camerax-vendor-extensions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/camerax-vendor-extensions.xml + # Device-Features PRODUCT_COPY_FILES += \ $(CAMERA_PATH)/configs/device_features/alioth.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/device_features/alioth.xml \ diff --git a/proprietary-files.txt b/proprietary-files.txt index e516e56..64ac04f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -98,3 +98,6 @@ vendor/etc/camera/126_Fantasy2.png vendor/etc/camera/127_Creamy.png vendor/etc/camera/128_Sepia.png vendor/etc/camera/sceneDetection.xml + +# Camera Extensions +system_ext/framework/camerax-vendor-extensions.jar