diff --git a/BoardConfig.mk b/BoardConfig.mk index 3e3d25d..9a69223 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -66,6 +66,9 @@ TARGET_USES_DISPLAY_RENDER_INTENTS := true TARGET_USES_DRM_PP := true TARGET_USES_HWC2 := true +# DRM +TARGET_ENABLE_MEDIADRM_64 := true + # Filesystem TARGET_FS_CONFIG_GEN := $(DEVICE_PATH)/configs/config.fs diff --git a/device.mk b/device.mk index e988010..55b0826 100644 --- a/device.mk +++ b/device.mk @@ -127,6 +127,12 @@ PRODUCT_PACKAGES += \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml +# DRM +PRODUCT_PACKAGES += \ + android.hardware.drm@1.0-impl \ + android.hardware.drm@1.0-service \ + android.hardware.drm@1.2-service.clearkey + # Fingerprint PRODUCT_PACKAGES += \ vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.davinci diff --git a/proprietary-files.txt b/proprietary-files.txt index 440ef00..76007f0 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -407,6 +407,28 @@ vendor/etc/init/dpmQmiMgr.rc vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so vendor/lib64/libdpmqmihal.so +# DRM +vendor/bin/qseecomd +vendor/etc/gpfspath_oem_config.xml +vendor/etc/init/qseecomd.rc +vendor/lib64/libcpion.so +vendor/lib64/libdrmfs.so +vendor/lib64/libdrmtime.so +vendor/lib64/libGPreqcancel.so +vendor/lib64/libGPreqcancel_svc.so +vendor/lib64/libhdcpsrm.so +vendor/lib64/liboemcrypto.so +vendor/lib64/libqisl.so +vendor/lib64/libQSEEComAPI.so +vendor/lib64/librpmb.so +vendor/lib64/libssd.so + +# DRM widevine +vendor/bin/hw/android.hardware.drm@1.2-service.widevine +vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc +vendor/lib64/mediadrm/libwvdrmengine.so +vendor/lib/libwvhidl.so + # Fingerprint vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service.rc