tangorpro: Enable ELF checks for c2 codec libs

Change-Id: I7702c3104fde477e27a18998982605673de29aee
This commit is contained in:
Michael Bestas 2024-10-30 01:03:32 +02:00
parent 1acd3d0af6
commit cc44c3f21d
No known key found for this signature in database
GPG key ID: CC95044519BE6669
3 changed files with 24 additions and 52 deletions

View file

@ -74,32 +74,6 @@ if [ -z "${ONLY_FIRMWARE}" ]; then
VENDOR_TXT="${MY_DIR}/proprietary-files-vendor.txt"
generate_prop_list_from_image "vendor.img" "${VENDOR_TXT}" VENDOR_SKIP_FILES
# libExynosC2*Dec & libExynosC2*Enc depend on libacryl & libexynosv4l2, which are gnu makefile targets
set_disable_checkelf "vendor/lib/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_module_suffix "vendor/lib/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so" "-vendor" "${VENDOR_TXT}"

View file

@ -223,18 +223,18 @@ vendor/lib/hw/vendor.google.whitechapel.audio.audioext@4.0-impl.so
vendor/lib/hw/vulkan.mali.so
vendor/lib/libAlgFx_HiFi3z.so
vendor/lib/libExynosC2ComponentStore.so
vendor/lib/libExynosC2H263Dec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2H263Enc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2H264Dec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2H264Enc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2HevcDec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2HevcEnc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Mpeg4Dec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Mpeg4Enc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Vp8Dec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Vp8Enc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Vp9Dec.so;DISABLE_CHECKELF
vendor/lib/libExynosC2Vp9Enc.so;DISABLE_CHECKELF
vendor/lib/libExynosC2H263Dec.so
vendor/lib/libExynosC2H263Enc.so
vendor/lib/libExynosC2H264Dec.so
vendor/lib/libExynosC2H264Enc.so
vendor/lib/libExynosC2HevcDec.so
vendor/lib/libExynosC2HevcEnc.so
vendor/lib/libExynosC2Mpeg4Dec.so
vendor/lib/libExynosC2Mpeg4Enc.so
vendor/lib/libExynosC2Vp8Dec.so
vendor/lib/libExynosC2Vp8Enc.so
vendor/lib/libExynosC2Vp9Dec.so
vendor/lib/libExynosC2Vp9Enc.so
vendor/lib/libOpenCL-pixel.so
vendor/lib/libOpenCL.so
vendor/lib/lib_aion_buffer.so
@ -320,18 +320,18 @@ vendor/lib64/hw/vendor.google.whitechapel.audio.audioext@4.0-impl.so
vendor/lib64/hw/vulkan.mali.so
vendor/lib64/libAlgFx_HiFi3z.so
vendor/lib64/libExynosC2ComponentStore.so
vendor/lib64/libExynosC2H263Dec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2H263Enc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2H264Dec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2H264Enc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2HevcDec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2HevcEnc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Mpeg4Dec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Mpeg4Enc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Vp8Dec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Vp8Enc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Vp9Dec.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2Vp9Enc.so;DISABLE_CHECKELF
vendor/lib64/libExynosC2H263Dec.so
vendor/lib64/libExynosC2H263Enc.so
vendor/lib64/libExynosC2H264Dec.so
vendor/lib64/libExynosC2H264Enc.so
vendor/lib64/libExynosC2HevcDec.so
vendor/lib64/libExynosC2HevcEnc.so
vendor/lib64/libExynosC2Mpeg4Dec.so
vendor/lib64/libExynosC2Mpeg4Enc.so
vendor/lib64/libExynosC2Vp8Dec.so
vendor/lib64/libExynosC2Vp8Enc.so
vendor/lib64/libExynosC2Vp9Dec.so
vendor/lib64/libExynosC2Vp9Enc.so
vendor/lib64/libOpenCL-pixel.so
vendor/lib64/libOpenCL.so
vendor/lib64/lib_aion_buffer.so

View file

@ -50,8 +50,6 @@ function lib_to_package_fixup_vendor_variants() {
libprotobuf-cpp-lite-21.12)
echo "libprotobuf-cpp-lite"
;;
libacryl | \
libexynosv4l2) ;;
*)
return 1
;;