MiuiCamera: Initial Poco F3 Repository
- Includes following changes: * Import Xiaomi MiSys Hal and Sepolicy * Import needed camera permissions * Import Camera Postprocessing * Import Poco F3 / Mi 11x Device Features [For Miui Deps] * Import camxoverride settings & tune down CameraX logging * Import needed camera prebuilts for Poco F3 AOSP Device trees * Import Leica/Miui Camera mod 5.x by https://t.me/itzdfplayer & HollyBear * Create device-specific config overlay for following Camera to enable appropriate features * Import device-specific OpenCL * Import AOSP and LOS aux camera overlays * Import appropriate sepolicy for Poco F3 / Mi11x - Repo requires: * Have device-side hides in libinit for .mod_device and .name * Import MiSys entries to FCM [Example:47e3f385a6] * Enable newer HIDL overrideFormat [4d9f9a23e9] * Build camera for Jemalloc [c5d5ea6706] * Set TARGET_CAMERA_PACKAGE_NAME for vendor tags [60ad521bf1] -> [c4fbccafa0] Used changes from following authors: Co-authored-by: UtsavBalar1231 <utsavbalar1231@gmail.com> Co-authored-by: ItzDFPlayer <deniskovalevskiy91@gmail.com> Co-authored-by: chrisl7 <wandersonrodriguesf1@gmail.com>
This commit is contained in:
5
rro_overlays/MiuiCameraOverlay/Android.bp
Normal file
5
rro_overlays/MiuiCameraOverlay/Android.bp
Normal file
@@ -0,0 +1,5 @@
|
||||
runtime_resource_overlay {
|
||||
name: "MiuiCameraOverlay",
|
||||
product_specific: true,
|
||||
}
|
||||
|
||||
10
rro_overlays/MiuiCameraOverlay/AndroidManifest.xml
Normal file
10
rro_overlays/MiuiCameraOverlay/AndroidManifest.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.camera.overlay.leica">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="800"
|
||||
android:targetPackage="com.android.camera"/>
|
||||
</manifest>
|
||||
12
rro_overlays/MiuiCameraOverlay/res/values/config.xml
Normal file
12
rro_overlays/MiuiCameraOverlay/res/values/config.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Leica Camera Overlay Configuration for Poco F3 -->
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Enable Parallel Processing by default -->
|
||||
<bool name="pref_camera_parallel_process_enable_default">true</bool>
|
||||
<!-- Enable Experimental Portrait Fix by default -->
|
||||
<bool name="pref_experimental_portrait_default">true</bool>
|
||||
<!-- Set Documents Ver. 2 by default -->
|
||||
<string name="pref_documents_default">2</string>
|
||||
</resources>
|
||||
4
rro_overlays/MiuiCameraOverlayAosp/Android.bp
Normal file
4
rro_overlays/MiuiCameraOverlayAosp/Android.bp
Normal file
@@ -0,0 +1,4 @@
|
||||
runtime_resource_overlay {
|
||||
name: "MiuiCameraOverlayAosp",
|
||||
product_specific: true,
|
||||
}
|
||||
6
rro_overlays/MiuiCameraOverlayAosp/AndroidManifest.xml
Normal file
6
rro_overlays/MiuiCameraOverlayAosp/AndroidManifest.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.overlay.miuicameraosp"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android" android:priority="1" android:isStatic="true"/>
|
||||
</manifest>
|
||||
13
rro_overlays/MiuiCameraOverlayAosp/res/values/config.xml
Normal file
13
rro_overlays/MiuiCameraOverlayAosp/res/values/config.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- The list of package IDs that are allowed to use aux cameras.
|
||||
NOTE: If this list is empty then all apps will be able to use aux cameras. -->
|
||||
<string-array name="config_cameraAuxPackageAllowList" translatable="false">
|
||||
<item>com.android.camera</item>
|
||||
<item>org.lineageos.aperture</item>
|
||||
<item>org.lineageos.aperture.dev</item>
|
||||
<item>com.crdroid.faceunlock</item>
|
||||
<item>org.pixelexperience.faceunlock</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
4
rro_overlays/MiuiCameraOverlayLos/Android.bp
Normal file
4
rro_overlays/MiuiCameraOverlayLos/Android.bp
Normal file
@@ -0,0 +1,4 @@
|
||||
runtime_resource_overlay {
|
||||
name: "MiuiCameraOverlayLos",
|
||||
product_specific: true,
|
||||
}
|
||||
6
rro_overlays/MiuiCameraOverlayLos/AndroidManifest.xml
Normal file
6
rro_overlays/MiuiCameraOverlayLos/AndroidManifest.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.overlay.miuicameralos"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="lineageos.platform" android:priority="1" android:isStatic="true"/>
|
||||
</manifest>
|
||||
13
rro_overlays/MiuiCameraOverlayLos/res/values/config.xml
Normal file
13
rro_overlays/MiuiCameraOverlayLos/res/values/config.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- The list of package IDs that are allowed to use aux cameras.
|
||||
NOTE: If this list is empty then all apps will be able to use aux cameras. -->
|
||||
<string-array name="config_cameraAuxPackageAllowList" translatable="false">
|
||||
<item>com.android.camera</item>
|
||||
<item>org.lineageos.aperture</item>
|
||||
<item>org.lineageos.aperture.dev</item>
|
||||
<item>com.crdroid.faceunlock</item>
|
||||
<item>org.pixelexperience.faceunlock</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user