marble: enhance audio support and add additional libraries in device.mk

This commit is contained in:
2025-06-16 08:45:54 +09:00
parent 7328748152
commit ed59e6f20f

View File

@ -40,6 +40,40 @@ PRODUCT_PACKAGES += \
PRODUCT_SHIPPING_API_LEVEL := 31 PRODUCT_SHIPPING_API_LEVEL := 31
BOARD_SHIPPING_API_LEVEL := 31 BOARD_SHIPPING_API_LEVEL := 31
# Audio
PRODUCT_PACKAGES += \
android.hardware.audio@7.0 \
android.hardware.audio@7.0-impl \
android.hardware.audio.effect@7.0-impl \
android.hardware.audio.service \
android.hardware.soundtrigger@2.3-impl \
PRODUCT_PACKAGES += \
audio.bluetooth.default \
audio.primary.taro \
audio.r_submix.default \
audio.usb.default \
sound_trigger.primary.taro
PRODUCT_PACKAGES += \
audioadsprpcd
PRODUCT_PACKAGES += \
lib_bt_aptx \
lib_bt_ble \
lib_bt_bundle \
libagm_compress_plugin \
libagm_mixer_plugin \
libagm_pcm_plugin \
libbatterylistener \
libfmpal \
libpalclient \
libqcompostprocbundle \
libqcomvisualizer \
libqcomvoiceprocessing \
libvolumelistener \
libhapticgenerator
# Boot control # Boot control
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.boot-service.qti \ android.hardware.boot-service.qti \
@ -50,10 +84,20 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/etc/charger_fw_fstab.qti:$(TARGET_COPY_OUT_VENDOR)/etc/charger_fw_fstab.qti $(LOCAL_PATH)/rootdir/etc/charger_fw_fstab.qti:$(TARGET_COPY_OUT_VENDOR)/etc/charger_fw_fstab.qti
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.qcom \
$(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.qcom \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.qcom \
$(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.qcom $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.qcom
# Fwk-detect
PRODUCT_PACKAGES += \
libqti_vndfwk_detect \
libqti_vndfwk_detect.vendor \
libvndfwk_detect_jni.qti \
libvndfwk_detect_jni.qti.vendor
# Media - Dolby vision
PRODUCT_PACKAGES += \
libcodec2_hidl_shim.vendor
# Partitions # Partitions
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
vendor_bt_firmware_mountpoint \ vendor_bt_firmware_mountpoint \
@ -81,7 +125,8 @@ PRODUCT_PACKAGES += \
# Soong namespaces # Soong namespaces
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH) $(LOCAL_PATH) \
hardware/xiaomi
# Ueventd # Ueventd
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
@ -95,3 +140,15 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES_DEBUG += \ PRODUCT_PACKAGES_DEBUG += \
update_engine_client update_engine_client
# WiFi Display
PRODUCT_PACKAGES += \
libavservices_minijail \
libgui_shim \
libinput_shim \
libnl \
libpng.vendor \
libwfdaac_vendor \
# Get non-open-source specific aspects
$(call inherit-product, vendor/xiaomi/marble/marble-vendor.mk)