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:
Artem Borisov
2018-12-24 15:25:51 +04:00
committed by LuK1337
parent 164090d2d3
commit 659430c672
4 changed files with 54 additions and 2 deletions

View File

@@ -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