diff --git a/device.mk b/device.mk index 2059249..aa4a97e 100644 --- a/device.mk +++ b/device.mk @@ -331,6 +331,11 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/privapp-permissions-oem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/privapp-permissions-oem.xml \ $(LOCAL_PATH)/configs/qti_whitelist.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/qti_whitelist.xml +#QTI performance +PRODUCT_BOOT_JARS += \ + QPerformance \ + UxPerformance + # Ramdisk PRODUCT_PACKAGES += \ init.qcom.fm.sh \ diff --git a/proprietary-files.txt b/proprietary-files.txt index dc41a97..2d5ee6f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -795,3 +795,86 @@ vendor/lib/rfsa/adsp/libscveTextReco_skel.so vendor/lib/sensor_calibrate.so vendor/lib/sensors.ssc.so vendor/qcril.db + +# Dirac - from Xiaomi +vendor/lib/soundfx/libdirac.so|f63826a905b520fa524e4c1b147be7cf65240953 +vendor/lib/libDiracAPI_SHARED.so|42b49679d38eca93fead05ea06ddbdc8108fd4b1 +vendor/etc/diracmobile.config|d781cd6798a7481a8f7128d144abfb2b8794212d + +# Wi-Fi Display +bin/wfdservice +etc/init/wfdservice.rc +etc/wfdconfig.xml +etc/wfdconfigsink.xml +-framework/WfdCommon.jar +lib/com.qualcomm.qti.wifidisplayhal@1.0.so +lib64/extractors/libmmparser.so +lib64/libFileMux.so +lib64/libmmparser_lite.so +lib64/libmmosal.so +lib64/libwfdclient.so +lib64/libwfdnative.so +lib/extractors/libmmparser.so +lib/libFileMux.so +lib/libmmparser_lite.so +lib/libmmosal.so +lib/libmmrtpdecoder.so +lib/libmmrtpencoder.so +lib/libOmxMux.so +lib/libwfdavenhancements.so +lib/libwfdcodecv4l2.so +lib/libwfdcommonutils.so +lib/libwfdconfigutils.so +lib/libwfdmminterface.so +lib/libwfdmmsink.so +lib/libwfdmmsrc.so +lib/libwfdrtsp.so +lib/libwfdservice.so +lib/libwfdsm.so +lib/libwfduibcinterface.so +lib/libwfduibcsink.so +lib/libwfduibcsinkinterface.so +lib/libwfduibcsrc.so +lib/libwfduibcsrcinterface.so +-priv-app/WfdService/WfdService.apk +vendor/bin/wifidisplayhalservice +vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc +vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so +vendor/lib/libwfdcommonutils_proprietary.so +vendor/lib/libwfdhaldsmanager.so +vendor/lib/libwfdhdcpcp.so +vendor/lib/libwfdmmservice.so +vendor/lib/libwfdmodulehdcpsession.so +vendor/lib64/libwfdhdcpcp.so + +# QTI Performance libs +-framework/QPerformance.jar +-framework/UxPerformance.jar +bin/perfservice +etc/init/perfservice.rc +etc/perf/whitelistedapps.xml +lib/libqti-at.so +lib/libqti-perfd-client_system.so +lib/libqti-iopd-client_system.so +lib/libqti-util_system.so +lib/libqti_performance.so +lib64/libqti-at.so +lib64/libqti-perfd-client_system.so +lib64/libqti-iopd-client_system.so +lib64/libqti-util_system.so +lib64/libqti_performance.so + + +# Perf - from Tissot PKQ1.180917.001/V10.0.7.0.PDHMIXM +lib/vendor.qti.hardware.iop@1.0.so +lib/vendor.qti.hardware.iop@2.0.so +lib64/vendor.qti.hardware.iop@1.0.so +lib64/vendor.qti.hardware.iop@2.0.so +vendor/lib/hw/vendor.qti.hardware.iop@2.0-impl.so +vendor/lib/libqti-iopd-client.so +vendor/lib/vendor.qti.hardware.iop@1.0.so +vendor/lib/vendor.qti.hardware.iop@2.0.so +vendor/lib64/hw/vendor.qti.hardware.iop@2.0-impl.so +vendor/lib64/libqti-iopd-client.so +vendor/lib64/vendor.qti.hardware.iop@1.0.so +vendor/lib64/vendor.qti.hardware.iop@2.0.so diff --git a/vendor_prop.mk b/vendor_prop.mk index 7f5f0bd..3b6f281 100644 --- a/vendor_prop.mk +++ b/vendor_prop.mk @@ -242,6 +242,15 @@ PRODUCT_PROPERTY_OVERRIDES += \ debug.qc.hardware=true \ persist.timed.enable=true +#QTI Performance +PRODUCT_PROPERTY_OVERRIDES += \ + vendor.enable_prefetch=1 \ + vendor.iop.enable_uxe=1 \ + vendor.iop.enable_prefetch_ofr=1 \ + vendor.perf.iop_v3.enable=1 \ + ro.vendor.at_library=libqti-at.so \ + persist.vendor.qti.games.gt.prof=1 + # Radio PRODUCT_PROPERTY_OVERRIDES += \ persist.data.qmi.adb_logmask=0 \