sdm845-common: Add QCOM's WFD implementation
* Sadly, out-of-the-box Miracast support was killed in P, so we need this to keep Wi-Fi display feature working. * Additionally libwfdnative has been modified to load libhidlbase.so instead of android.hidl.base@1.0.so using following command: sed -i 's/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' proprietary/lib64/libwfdnative.so proprietary/lib/libwfdnative.so Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb
This commit is contained in:
parent
164090d2d3
commit
659430c672
4 changed files with 54 additions and 2 deletions
|
@ -79,6 +79,7 @@ endif
|
|||
WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY ?= true
|
||||
|
||||
# Display
|
||||
TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS := (1 << 21)
|
||||
TARGET_USES_HWC2 := true
|
||||
|
||||
# DRM
|
||||
|
|
13
common.mk
13
common.mk
|
@ -49,7 +49,8 @@ PRODUCT_PACKAGES += \
|
|||
|
||||
# Audio
|
||||
PRODUCT_PACKAGES += \
|
||||
audio.a2dp.default
|
||||
audio.a2dp.default \
|
||||
libaacwrapper
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml
|
||||
|
@ -69,7 +70,8 @@ PRODUCT_PACKAGES += \
|
|||
|
||||
# Display
|
||||
PRODUCT_PACKAGES += \
|
||||
libvulkan
|
||||
libvulkan \
|
||||
vendor.display.config@1.0
|
||||
|
||||
# Doze
|
||||
PRODUCT_PACKAGES += \
|
||||
|
@ -145,3 +147,10 @@ PRODUCT_STATIC_BOOT_CONTROL_HAL := \
|
|||
|
||||
PRODUCT_PACKAGES_DEBUG += \
|
||||
update_engine_client
|
||||
|
||||
# WiFi Display
|
||||
PRODUCT_PACKAGES += \
|
||||
libnl
|
||||
|
||||
PRODUCT_BOOT_JARS += \
|
||||
WfdCommon
|
||||
|
|
|
@ -70,6 +70,14 @@ lib64/lib-imsvtutils.so
|
|||
lib64/librcc.so
|
||||
lib64/vendor.qti.imsrtpservice@1.0.so
|
||||
|
||||
# Media
|
||||
lib64/libmmosal.so
|
||||
lib/extractors/libmmparser.so
|
||||
lib/libFileMux.so
|
||||
lib/libmmosal.so
|
||||
lib/libmmparser_lite.so
|
||||
lib/libOmxMux.so
|
||||
|
||||
# Telephony
|
||||
-app/QtiTelephonyService/QtiTelephonyService.apk
|
||||
etc/permissions/qcrilhook.xml
|
||||
|
@ -83,3 +91,36 @@ framework/qcnvitems.jar
|
|||
framework/qti-telephony-common.jar|b1d392dbc9b06ac8d650b874c502da0a3fff81c7
|
||||
framework/QtiTelephonyServicelibrary.jar
|
||||
-priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
|
||||
|
||||
# WiFi Display
|
||||
bin/wfdservice
|
||||
etc/init/wfdservice.rc
|
||||
etc/wfdconfig.xml
|
||||
etc/wfdconfigsink.xml
|
||||
-framework/WfdCommon.jar
|
||||
lib/com.qualcomm.qti.wifidisplayhal@1.0.so
|
||||
lib/libdisplayconfig.so
|
||||
lib/libmmrtpdecoder.so
|
||||
lib/libmmrtpencoder.so
|
||||
lib/libqdMetaData.system.so
|
||||
lib/libwfdaac.so
|
||||
lib/libwfdavenhancements.so
|
||||
lib/libwfdclient.so
|
||||
lib/libwfdcodecv4l2.so
|
||||
lib/libwfdcommonutils.so
|
||||
lib/libwfdconfigutils.so
|
||||
lib/libwfdmminterface.so
|
||||
lib/libwfdmmsink.so
|
||||
lib/libwfdmmsrc.so
|
||||
lib/libwfdnative.so|60e20185f00ed7f3e961787869f83414b820d677
|
||||
lib/libwfdrtsp.so
|
||||
lib/libwfdservice.so
|
||||
lib/libwfdsm.so
|
||||
lib/libwfduibcinterface.so
|
||||
lib/libwfduibcsink.so
|
||||
lib/libwfduibcsinkinterface.so
|
||||
lib/libwfduibcsrc.so
|
||||
lib/libwfduibcsrcinterface.so
|
||||
lib64/libwfdclient.so
|
||||
lib64/libwfdnative.so|e6553d35102f50b5cf6dbce9b75a4a5c715837b7
|
||||
-priv-app/WfdService/WfdService.apk
|
||||
|
|
|
@ -29,6 +29,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
|||
# Display
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
debug.gralloc.gfx_ubwc_disable=0 \
|
||||
debug.sf.enable_hwc_vds=1 \
|
||||
debug.sf.latch_unsignaled=1 \
|
||||
persist.vendor.color.matrix=2
|
||||
|
||||
|
|
Loading…
Reference in a new issue