From c8526b754709607763dadedecf98c297bac9e1a8 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Thu, 22 Aug 2024 22:24:17 -0300 Subject: [PATCH] sm8550-common: Remove software omx codec references These are no longer available as of Android 14 QPR3. The C2 codecs available by default in the swcodec apex will be used instead. Change-Id: I8cdf3e700823779a7382c66c3df8410d41209b7c --- common.mk | 9 ++------- extract-files.sh | 3 +++ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/common.mk b/common.mk index e1af5eb..17086a8 100644 --- a/common.mk +++ b/common.mk @@ -272,21 +272,16 @@ PRODUCT_PACKAGES += \ libpalclient PRODUCT_COPY_FILES += \ - frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_c2_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2_audio.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_c2_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2_video.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_video_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video_le.xml + frameworks/av/media/libstagefright/data/media_codecs_google_c2_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2_video.xml PRODUCT_COPY_FILES += \ $(AUDIO_HAL_DIR)/configs/common/codec2/media_codecs_c2_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2_audio.xml \ $(AUDIO_HAL_DIR)/configs/common/codec2/service/1.0/c2audio.vendor.base-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.base-arm.policy \ $(AUDIO_HAL_DIR)/configs/common/codec2/service/1.0/c2audio.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.base-arm64.policy \ $(AUDIO_HAL_DIR)/configs/common/codec2/service/1.0/c2audio.vendor.ext-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.ext-arm.policy \ - $(AUDIO_HAL_DIR)/configs/common/codec2/service/1.0/c2audio.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.ext-arm64.policy \ - $(AUDIO_HAL_DIR)/configs/common/media_codecs_vendor_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_vendor_audio.xml + $(AUDIO_HAL_DIR)/configs/common/codec2/service/1.0/c2audio.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.ext-arm64.policy # NFC PRODUCT_PACKAGES += \ diff --git a/extract-files.sh b/extract-files.sh index d690cb8..50cd5e6 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -75,6 +75,9 @@ function blob_fixup() { vendor/etc/vintf/manifest/sec_c2_manifest_default0_1_0.xml) sed -i 's/default0/software/g' "${2}" ;; + vendor/etc/media_codecs_kalama.xml|vendor/etc/media_codecs_kalama_vendor.xml) + sed -Ei "/media_codecs_(google_audio|google_telephony|google_video|vendor_audio)/d" "${2}" + ;; vendor/etc/seccomp_policy/qwesd@2.0.policy) echo "pipe2: 1" >> "${2}" ;;