From 59a934bcda24b03102c48445eaa73be37d27f5e1 Mon Sep 17 00:00:00 2001 From: klozz Date: Mon, 17 Jan 2022 19:00:29 +0200 Subject: [PATCH] sm7250-common: media: satisfy C2 Codecs We are using c2.qti codecs but satisfy aosp too MediaCodecsXmlParser: MediaCodec: cannot update non-existing codec: c2.android.vp9.decoder at line 203 of /vendor/etc/media_codecs_performance.xml Signed-off-by: aswin7469 --- common.mk | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/common.mk b/common.mk index 922765e..2b738b7 100644 --- a/common.mk +++ b/common.mk @@ -507,3 +507,57 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_PRODUCT_PROPERTIES += \ persist.sys.disable_rescue=true endif + +# Media +PRODUCT_PACKAGES += \ + libmm-omxcore \ + android.hardware.media.c2@1.0.vendor + +# Enable Codec 2.0 +PRODUCT_PACKAGES += \ + libqcodec2_base \ + libqcodec2_utils \ + libqcodec2_platform \ + libqcodec2_core \ + libqcodec2_basecodec \ + libqcodec2_v4l2codec \ + vendor.qti.media.c2@1.0-service \ + codec2.vendor.ext-arm64.policy \ + codec2.vendor.base-arm64.policy + +# Media codecs C2 +PRODUCT_PACKAGES += \ + codec2play \ + libcodec2_soft_aacdec \ + libcodec2_soft_aacenc \ + libcodec2_soft_amrnbdec \ + libcodec2_soft_amrwbdec \ + libcodec2_soft_amrnbenc \ + libcodec2_soft_amrwbenc \ + libcodec2_soft_av1dec_aom \ + libcodec2_soft_avcdec \ + libcodec2_soft_avcenc \ + libcodec2_soft_common \ + libcodec2_soft_flacdec \ + libcodec2_soft_flacenc \ + libcodec2_soft_g711alawdec \ + libcodec2_soft_g711mlawdec \ + libcodec2_soft_av1dec_gav1 \ + libcodec2_soft_gsmdec \ + libcodec2_soft_hevcdec \ + libcodec2_soft_hevcenc \ + libcodec2_soft_mp3dec \ + libcodec2_soft_mpeg2dec \ + libcodec2_soft_mpeg4dec \ + libcodec2_soft_h263dec \ + libcodec2_soft_mpeg4enc \ + libcodec2_soft_h263enc \ + libcodec2_soft_opusdec \ + libcodec2_soft_opusenc \ + libcodec2_soft_rawdec \ + libcodec2_soft_vorbisdec \ + libcodec2_soft_vp9dec \ + libcodec2_soft_vp8dec \ + libcodec2_soft_vp9enc \ + libcodec2_soft_vp8enc \ + libcodec2_soft_xaacdec