From a27d857000e31323e42bffc95fb5fe0e9fe887bf Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Sun, 8 Sep 2024 21:26:39 +0800 Subject: [PATCH] dre: remove OMX * OMX HW video codecs are no longer used after enabling Codec2 * OMX HW audio codecs won't work without QCOM A/V enhancements, which we don't have on Lineage. Change-Id: I65852151c8fb6387add5fc4402ba3f13c97b5f64 --- device.mk | 10 ---------- extract-files.py | 1 - manifest.xml | 13 ------------- proprietary-files.txt | 23 ----------------------- 4 files changed, 47 deletions(-) diff --git a/device.mk b/device.mk index e4dc5c5..e8b7cec 100644 --- a/device.mk +++ b/device.mk @@ -263,16 +263,6 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \ frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml -# OMX -PRODUCT_PACKAGES += \ - libOmxAacEnc \ - libOmxAmrEnc \ - libOmxCore \ - libOmxEvrcEnc \ - libOmxG711Enc \ - libOmxQcelp13Enc \ - libstagefrighthw - # Perf PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json diff --git a/extract-files.py b/extract-files.py index ef02741..d755123 100755 --- a/extract-files.py +++ b/extract-files.py @@ -45,7 +45,6 @@ lib_fixups: lib_fixups_user_type = { 'vendor.qti.imsrtpservice@3.0', ): lib_fixup_vendor_suffix, ( - 'libOmxCore', 'libwpa_client', ): lib_fixup_remove, } diff --git a/manifest.xml b/manifest.xml index 21ce41a..5944a3a 100644 --- a/manifest.xml +++ b/manifest.xml @@ -59,19 +59,6 @@ default - - android.hardware.media.omx - hwbinder - 1.0 - - IOmx - default - - - IOmxStore - default - - android.hardware.radio hwbinder diff --git a/proprietary-files.txt b/proprietary-files.txt index f0d6b77..77d9753 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1330,29 +1330,6 @@ odm/etc/nfc/nfc_fw_ref|525f3232cbf9ef8d26e89fcc6bc42b9eee03f92c odm/etc/nfc/st21nfc_fw.bin_st21h:vendor/firmware/st21nfc_fw.bin|3375e15716e356a2580e4c8828833f442669e586 odm/etc/nfc/st21nfc_fw7.bin_st21h:vendor/firmware/st21nfc_fw7.bin|e857d4139163e8a16ae9d0b616e731d3441deda4 -# OMX -vendor/lib/libOmxAacDec.so -vendor/lib/libOmxAlacDec.so -vendor/lib/libOmxAmrDec.so -vendor/lib/libOmxAmrwbplusDec.so -vendor/lib/libOmxApeDec.so -vendor/lib/libOmxDsdDec.so -vendor/lib/libOmxEvrcDec.so -vendor/lib/libOmxG711Dec.so -vendor/lib/libOmxQcelp13Dec.so -vendor/lib/libOmxVideoDSMode.so;DISABLE_CHECKELF -vendor/lib/libOmxWmaDec.so -vendor/lib/libdsd2pcm.so -vendor/lib64/libOmxAacDec.so -vendor/lib64/libOmxAlacDec.so -vendor/lib64/libOmxAmrDec.so -vendor/lib64/libOmxAmrwbplusDec.so -vendor/lib64/libOmxApeDec.so -vendor/lib64/libOmxEvrcDec.so -vendor/lib64/libOmxG711Dec.so -vendor/lib64/libOmxQcelp13Dec.so -vendor/lib64/libOmxWmaDec.so - # Peripheral manager vendor/bin/pm-proxy vendor/bin/pm-service