diff --git a/Android.bp b/Android.bp
index d81f9d7..27238ec 100644
--- a/Android.bp
+++ b/Android.bp
@@ -45,6 +45,26 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+android_app_import {
+ name: "MotoDolbyV3",
+ owner: "oneplus",
+ apk: "proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+}
+
+android_app_import {
+ name: "MotoSignatureApp",
+ owner: "oneplus",
+ apk: "proprietary/system/app/MotoSignatureApp/MotoSignatureApp.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+}
+
android_app_import {
name: "CneApp",
owner: "oneplus",
@@ -158,6 +178,18 @@ android_app_import {
system_ext_specific: true,
}
+android_app_import {
+ name: "daxService",
+ owner: "oneplus",
+ apk: "proprietary/system_ext/priv-app/daxService/daxService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+ system_ext_specific: true,
+}
+
android_app_import {
name: "ims",
owner: "oneplus",
@@ -182,6 +214,18 @@ android_app_import {
system_ext_specific: true,
}
+dex_import {
+ name: "com.motorola.motosignature",
+ owner: "oneplus",
+ jars: ["proprietary/system/framework/com.motorola.motosignature.jar"],
+}
+
+dex_import {
+ name: "moto-checkin",
+ owner: "oneplus",
+ jars: ["proprietary/system/framework/moto-checkin.jar"],
+}
+
dex_import {
name: "tcmclient",
owner: "oneplus",
diff --git a/proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk b/proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk
new file mode 100644
index 0000000..22ef780
Binary files /dev/null and b/proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk differ
diff --git a/proprietary/system/app/MotoSignatureApp/MotoSignatureApp.apk b/proprietary/system/app/MotoSignatureApp/MotoSignatureApp.apk
new file mode 100644
index 0000000..a2014e3
Binary files /dev/null and b/proprietary/system/app/MotoSignatureApp/MotoSignatureApp.apk differ
diff --git a/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.xml b/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.xml
new file mode 100644
index 0000000..142ff07
--- /dev/null
+++ b/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/proprietary/system/etc/permissions/com.motorola.motosignature.xml b/proprietary/system/etc/permissions/com.motorola.motosignature.xml
new file mode 100644
index 0000000..1bb118f
--- /dev/null
+++ b/proprietary/system/etc/permissions/com.motorola.motosignature.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/proprietary/system/etc/permissions/moto-checkin.xml b/proprietary/system/etc/permissions/moto-checkin.xml
new file mode 100644
index 0000000..abb65e3
--- /dev/null
+++ b/proprietary/system/etc/permissions/moto-checkin.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
diff --git a/proprietary/system/etc/permissions/privapp-com.dolby.daxservice.xml b/proprietary/system/etc/permissions/privapp-com.dolby.daxservice.xml
new file mode 100644
index 0000000..1419b16
--- /dev/null
+++ b/proprietary/system/etc/permissions/privapp-com.dolby.daxservice.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/proprietary/system/etc/sysconfig/config-com.dolby.daxservice.xml b/proprietary/system/etc/sysconfig/config-com.dolby.daxservice.xml
new file mode 100644
index 0000000..a9f4eb4
--- /dev/null
+++ b/proprietary/system/etc/sysconfig/config-com.dolby.daxservice.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/proprietary/system/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml b/proprietary/system/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml
new file mode 100644
index 0000000..42fc4d5
--- /dev/null
+++ b/proprietary/system/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/proprietary/system/etc/sysconfig/config-com.motorola.motosignature.app.xml b/proprietary/system/etc/sysconfig/config-com.motorola.motosignature.app.xml
new file mode 100644
index 0000000..0e1b7ec
--- /dev/null
+++ b/proprietary/system/etc/sysconfig/config-com.motorola.motosignature.app.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml b/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml
new file mode 100644
index 0000000..3c55a12
--- /dev/null
+++ b/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/proprietary/system/framework/com.motorola.motosignature.jar b/proprietary/system/framework/com.motorola.motosignature.jar
new file mode 100644
index 0000000..7422529
Binary files /dev/null and b/proprietary/system/framework/com.motorola.motosignature.jar differ
diff --git a/proprietary/system/framework/moto-checkin.jar b/proprietary/system/framework/moto-checkin.jar
new file mode 100644
index 0000000..810d771
Binary files /dev/null and b/proprietary/system/framework/moto-checkin.jar differ
diff --git a/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml b/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml
new file mode 100644
index 0000000..e5f7a42
--- /dev/null
+++ b/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system_ext/priv-app/daxService/daxService.apk b/proprietary/system_ext/priv-app/daxService/daxService.apk
new file mode 100644
index 0000000..0a5d65a
Binary files /dev/null and b/proprietary/system_ext/priv-app/daxService/daxService.apk differ
diff --git a/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service
new file mode 100644
index 0000000..224b75a
Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service differ
diff --git a/proprietary/vendor/etc/dolby/dax-default.xml b/proprietary/vendor/etc/dolby/dax-default.xml
new file mode 100644
index 0000000..8f5b09d
--- /dev/null
+++ b/proprietary/vendor/etc/dolby/dax-default.xml
@@ -0,0 +1,1014 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 16
+ - 48
+ - 48
+ - 16
+ - -16
+ - -80
+ - -112
+ - -112
+ - -112
+ - -112
+ - -112
+ - -112
+ - -80
+ - -80
+ - -80
+ - -16
+ - 16
+ - 48
+ - 48
+ - 48
+
+
+
+
+ - 3
+ - 48
+ - 48
+ - -6
+ - -16
+ - -48
+ - -48
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+ - -144
+
+
+
+
+ - -144
+ - -144
+ - 10
+ - -80
+ - -112
+ - -112
+ - -80
+ - -16
+ - 48
+ - 48
+ - 16
+ - -3
+ - -16
+ - -16
+ - -48
+ - -96
+ - -144
+ - -144
+ - -144
+ - -144
+
+
+
+
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+ - -48
+
+
+
+
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+
+
+
+
diff --git a/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@1.0-service.rc b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@1.0-service.rc
new file mode 100644
index 0000000..2c11762
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@1.0-service.rc
@@ -0,0 +1,6 @@
+service dms-hal-1-0 /vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service
+ class hal
+ user media
+ group audio media
+on post-fs-data
+ mkdir /data/vendor/dolby 0770 media media
diff --git a/proprietary/vendor/etc/media_codecs_dolby_audio.xml b/proprietary/vendor/etc/media_codecs_dolby_audio.xml
new file mode 100644
index 0000000..92ea5bb
--- /dev/null
+++ b/proprietary/vendor/etc/media_codecs_dolby_audio.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/lib/libdapparamstorage.so b/proprietary/vendor/lib/libdapparamstorage.so
new file mode 100644
index 0000000..b330116
Binary files /dev/null and b/proprietary/vendor/lib/libdapparamstorage.so differ
diff --git a/proprietary/vendor/lib/libstagefright_soft_ddpdec.so b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so
new file mode 100644
index 0000000..311a25c
Binary files /dev/null and b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so differ
diff --git a/proprietary/vendor/lib/libstagefrightdolby.so b/proprietary/vendor/lib/libstagefrightdolby.so
new file mode 100644
index 0000000..6ba3758
Binary files /dev/null and b/proprietary/vendor/lib/libstagefrightdolby.so differ
diff --git a/proprietary/vendor/lib/soundfx/libswdap.so b/proprietary/vendor/lib/soundfx/libswdap.so
new file mode 100644
index 0000000..6c82993
Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libswdap.so differ
diff --git a/proprietary/vendor/lib/vendor.dolby.hardware.dms@1.0.so b/proprietary/vendor/lib/vendor.dolby.hardware.dms@1.0.so
new file mode 100644
index 0000000..94e9e40
Binary files /dev/null and b/proprietary/vendor/lib/vendor.dolby.hardware.dms@1.0.so differ
diff --git a/proprietary/vendor/lib64/libdapparamstorage.so b/proprietary/vendor/lib64/libdapparamstorage.so
new file mode 100644
index 0000000..0ee025a
Binary files /dev/null and b/proprietary/vendor/lib64/libdapparamstorage.so differ
diff --git a/proprietary/vendor/lib64/libdlbdsservice.so b/proprietary/vendor/lib64/libdlbdsservice.so
new file mode 100644
index 0000000..a0f1e9e
Binary files /dev/null and b/proprietary/vendor/lib64/libdlbdsservice.so differ
diff --git a/proprietary/vendor/lib64/libstagefrightdolby.so b/proprietary/vendor/lib64/libstagefrightdolby.so
new file mode 100644
index 0000000..316950b
Binary files /dev/null and b/proprietary/vendor/lib64/libstagefrightdolby.so differ
diff --git a/proprietary/vendor/lib64/soundfx/libswdap.so b/proprietary/vendor/lib64/soundfx/libswdap.so
new file mode 100644
index 0000000..79f2359
Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswdap.so differ
diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so
new file mode 100644
index 0000000..9360cae
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so differ
diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0.so
new file mode 100644
index 0000000..32e3fe1
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0.so differ
diff --git a/sm7250-common-vendor.mk b/sm7250-common-vendor.mk
index 7d60966..82880b5 100644
--- a/sm7250-common-vendor.mk
+++ b/sm7250-common-vendor.mk
@@ -6,7 +6,15 @@ PRODUCT_SOONG_NAMESPACES += \
vendor/oneplus/sm7250-common
PRODUCT_COPY_FILES += \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.motorola.dolby.dolbyui.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/permissions/com.motorola.motosignature.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.motorola.motosignature.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/permissions/moto-checkin.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/moto-checkin.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/permissions/privapp-com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-com.dolby.daxservice.xml \
vendor/oneplus/sm7250-common/proprietary/system/etc/permissions/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-qti.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/sysconfig/config-com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/config-com.dolby.daxservice.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/sysconfig/config-com.motorola.motosignature.app.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/config-com.motorola.motosignature.app.xml \
+ vendor/oneplus/sm7250-common/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml \
vendor/oneplus/sm7250-common/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
vendor/oneplus/sm7250-common/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \
vendor/oneplus/sm7250-common/proprietary/system_ext/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/wfdservice \
@@ -14,6 +22,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/wfdservice.rc \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \
+ vendor/oneplus/sm7250-common/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.dolby.daxservice.xml \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \
vendor/oneplus/sm7250-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
@@ -110,6 +119,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/android.hardware.nfc@1.2-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.nfc@1.2-service \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/qcrild:$(TARGET_COPY_OUT_VENDOR)/bin/hw/qcrild \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \
+ vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.dolby.hardware.dms@1.0-service \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/vendor.oneplus.hardware.display@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.oneplus.hardware.display@1.0-service \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.1-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.esepowermanager@1.1-service \
vendor/oneplus/sm7250-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \
@@ -203,6 +213,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \
+ vendor/oneplus/sm7250-common/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \
@@ -232,6 +243,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
+ vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.hardware.dms@1.0-service.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.oneplus.hardware.display@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.oneplus.hardware.display@1.0-service.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-service.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \
@@ -256,6 +268,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/init/wfdvndservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wfdvndservice.rc \
+ vendor/oneplus/sm7250-common/proprietary/vendor/etc/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
vendor/oneplus/sm7250-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
@@ -345,6 +358,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libcapiv2vop.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcapiv2vop.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsp_default_listener.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsprpc.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib/libdapparamstorage.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdapparamstorage.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdiag.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libdsd2pcm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsd2pcm.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsi_netctrl.so \
@@ -393,6 +407,8 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libscveObjectTracker_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveObjectTracker_stub.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libsdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdsprpc.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libsmwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsmwrapper.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib/libstagefright_soft_ddpdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_ddpdec.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib/libstagefrightdolby.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefrightdolby.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libswvdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libswvdec.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsysmon_cdsp_skel.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libvppclient.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvppclient.so \
@@ -419,6 +435,8 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libwfduibcsrc_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfduibcsrc_proprietary.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libwfduibcsrcinterface_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfduibcsrcinterface_proprietary.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/libwfdutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdutils_proprietary.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib/soundfx/libswdap.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libswdap.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib/vendor.dolby.hardware.dms@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.dolby.hardware.dms@1.0.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.bluetooth_sar@1.0.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.bluetooth_sar@1.1.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.dsp@1.0.so \
@@ -539,12 +557,14 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libcpion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcpion.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libcvp_common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcvp_common.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libcvpcpuRev_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcvpcpuRev_skel.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdapparamstorage.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdapparamstorage.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdataitems.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdataitems.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdiag.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdisp-aba.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisp-aba.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdisplayconfig.qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayconfig.qti.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdisplayqos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayqos.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdisplayskuutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayskuutils.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdlbdsservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdlbdsservice.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdpmqmihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpmqmihal.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdpps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpps.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libdrmfs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmfs.so \
@@ -663,6 +683,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssc.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libssc_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssc_default_listener.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssd.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libstagefrightdolby.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefrightdolby.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libswvdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libswvdec.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libsynergy_loc_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynergy_loc_api.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsysmon_cdsp_skel.so \
@@ -687,6 +708,7 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/qtibus.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtibus.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/qtimutex.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtimutex.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/soundfx/libswdap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libswdap.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/unnhal-acc-adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/unnhal-acc-adreno.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/unnhal-acc-common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/unnhal-acc-common.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/unnhal-acc-hta.so:$(TARGET_COPY_OUT_VENDOR)/lib64/unnhal-acc-hta.so \
@@ -698,6 +720,8 @@ PRODUCT_COPY_FILES += \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.display.color@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.4.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.display.color@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.5.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.dolby.hardware.dms@1.0-impl.so \
+ vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.dolby.hardware.dms@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.dolby.hardware.dms@1.0.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.nxp.eventprocessor@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.nxp.eventprocessor@1.0.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.oneplus.hardware.hdcpkey@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.oneplus.hardware.hdcpkey@1.0.so \
vendor/oneplus/sm7250-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \
@@ -803,6 +827,8 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
libfastcvopt \
libthermalclient \
+ MotoDolbyV3 \
+ MotoSignatureApp \
CneApp \
IWlanService \
TimeService \
@@ -813,8 +839,11 @@ PRODUCT_PACKAGES += \
QtiTelephonyService \
imssettings \
WfdService \
+ daxService \
ims \
qcrilmsgtunnel \
+ com.motorola.motosignature \
+ moto-checkin \
tcmclient \
com.android.hotwordenrollment.common.util \
com.qti.dpmframework \