From 7072eff760bbb6bd7d59a4f62fa5706434c2e71d Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Sun, 8 Sep 2024 21:26:39 +0800 Subject: [PATCH] sm7325-common: 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 --- common.mk | 16 ++++------------ extract-files.py | 1 - manifest.xml | 13 ------------- proprietary-files.txt | 24 ------------------------ 4 files changed, 4 insertions(+), 50 deletions(-) diff --git a/common.mk b/common.mk index d7383db..2dbe438 100644 --- a/common.mk +++ b/common.mk @@ -209,6 +209,10 @@ PRODUCT_PACKAGES += \ vendor.lineage.livedisplay@2.1-service.motorola_lahaina # Media +PRODUCT_PACKAGES += \ + libcodec2_hidl@1.0.vendor \ + libcodec2_vndk.vendor + PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/init.qti.media.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.media.sh \ $(LOCAL_PATH)/media/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc @@ -228,18 +232,6 @@ PRODUCT_PACKAGES += \ MotoActions \ MotoCommonOverlay -# OMX -PRODUCT_PACKAGES += \ - libcodec2_hidl@1.0.vendor \ - libcodec2_vndk.vendor \ - libOmxAacEnc \ - libOmxAmrEnc \ - libOmxCore \ - libOmxEvrcEnc \ - libOmxG711Enc \ - libOmxQcelp13Enc \ - libstagefrighthw - # Permissions PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.audio.pro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.pro.xml \ diff --git a/extract-files.py b/extract-files.py index 97db533..cece8ea 100755 --- a/extract-files.py +++ b/extract-files.py @@ -48,7 +48,6 @@ lib_fixups: lib_fixups_user_type = { ): lib_fixup_vendor_suffix, ( 'libofflinelog', - 'libOmxCore', 'libqsap_sdk', 'libril', 'libthermalclient', diff --git a/manifest.xml b/manifest.xml index 8592686..5ab0fb0 100644 --- a/manifest.xml +++ b/manifest.xml @@ -65,19 +65,6 @@ software - - 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 fe3a747..f4f662f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -7,7 +7,6 @@ # libmdmcutback depends on libqsap_sdk, which is a gnu makefile target # libmotext_inf, libril-qcril-hook-oem depend on libril, which is a gnu makefile target # libqti-perfd, libgameoptfeature, thermal-engine depends on libthermalclient, which is device specific -# libOmxVideoDSMode depends on libOmxCore, which is a gnu makefile target # ADSP vendor/bin/adsprpcd @@ -551,29 +550,6 @@ vendor/lib64/libQnnHtpV68Stub.so # OEM vendor/bin/motobox;SYMLINK=vendor/bin/expat -# 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 - # Perf vendor/bin/hw/vendor.qti.hardware.perf@2.2-service vendor/bin/poweropt-service