diff --git a/Android.bp b/Android.bp index f0ae148..a6d1d07 100644 --- a/Android.bp +++ b/Android.bp @@ -676,27 +676,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libqcodec2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcodec2.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libscveCommon", owner: "xiaomi", @@ -1111,212 +1090,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libOmxAacDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAacDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxAlacDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAlacDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxAmrDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAmrDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxAmrwbplusDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxAmrwbplusDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxApeDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxApeDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxDsdDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxDsdDec.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxEvrcDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxEvrcDec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxG711Dec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxG711Dec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxQcelp13Dec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxQcelp13Dec.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxVideoDSMode", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxVideoDSMode.so"], - shared_libs: ["liblog", "libmmosal_vendor", "libutils", "libwfdcommonutils_proprietary", "libwfdmmservice_proprietary", "libbinder", "libwfdutils_proprietary", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxVpp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxVpp.so"], - shared_libs: ["liblog", "libutils", "libbinder", "libcutils", "libvppclient", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOmxWmaDec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOmxWmaDec.so"], - shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libacdb-fts", owner: "xiaomi", @@ -1453,23 +1226,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libdsd2pcm", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsd2pcm.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libfastcrc", owner: "xiaomi", @@ -1623,6 +1379,23 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libqcodec2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libqcodec2.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libqtigef", owner: "xiaomi", diff --git a/proprietary/vendor/etc/seccomp_policy/mediacodec.policy b/proprietary/vendor/etc/seccomp_policy/mediacodec.policy deleted file mode 100644 index 3bf11a3..0000000 --- a/proprietary/vendor/etc/seccomp_policy/mediacodec.policy +++ /dev/null @@ -1,19 +0,0 @@ -# device specific syscalls -# extension of services/mediacodec/minijail/seccomp_policy/mediacodec-seccomp-arm.policy -pselect6: 1 -eventfd2: 1 -sendto: 1 -recvfrom: 1 -_llseek: 1 -sysinfo: 1 -getcwd: 1 -getdents64: 1 -ARM_cacheflush: 1 -inotify_init1: 1 -inotify_add_watch: 1 -inotify_rm_watch: 1 -uname: 1 -ueventd: 1 -timer_create: 1 -timer_settime: 1 -rt_sigtimedwait: 1 diff --git a/proprietary/vendor/etc/system_properties.xml b/proprietary/vendor/etc/system_properties.xml deleted file mode 100644 index f029c0d..0000000 --- a/proprietary/vendor/etc/system_properties.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/proprietary/vendor/lib/libOmxAacDec.so b/proprietary/vendor/lib/libOmxAacDec.so deleted file mode 100644 index 1607e09..0000000 Binary files a/proprietary/vendor/lib/libOmxAacDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxAlacDec.so b/proprietary/vendor/lib/libOmxAlacDec.so deleted file mode 100644 index b64f28f..0000000 Binary files a/proprietary/vendor/lib/libOmxAlacDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxAmrDec.so b/proprietary/vendor/lib/libOmxAmrDec.so deleted file mode 100644 index f12a429..0000000 Binary files a/proprietary/vendor/lib/libOmxAmrDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxAmrwbplusDec.so b/proprietary/vendor/lib/libOmxAmrwbplusDec.so deleted file mode 100644 index 4f8bf66..0000000 Binary files a/proprietary/vendor/lib/libOmxAmrwbplusDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxApeDec.so b/proprietary/vendor/lib/libOmxApeDec.so deleted file mode 100644 index ada74b8..0000000 Binary files a/proprietary/vendor/lib/libOmxApeDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxDsdDec.so b/proprietary/vendor/lib/libOmxDsdDec.so deleted file mode 100644 index 3f5a08a..0000000 Binary files a/proprietary/vendor/lib/libOmxDsdDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxEvrcDec.so b/proprietary/vendor/lib/libOmxEvrcDec.so deleted file mode 100644 index fab7a5d..0000000 Binary files a/proprietary/vendor/lib/libOmxEvrcDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxG711Dec.so b/proprietary/vendor/lib/libOmxG711Dec.so deleted file mode 100644 index aeff486..0000000 Binary files a/proprietary/vendor/lib/libOmxG711Dec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxQcelp13Dec.so b/proprietary/vendor/lib/libOmxQcelp13Dec.so deleted file mode 100644 index 4878d68..0000000 Binary files a/proprietary/vendor/lib/libOmxQcelp13Dec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxVideoDSMode.so b/proprietary/vendor/lib/libOmxVideoDSMode.so deleted file mode 100644 index 5fdf459..0000000 Binary files a/proprietary/vendor/lib/libOmxVideoDSMode.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxVpp.so b/proprietary/vendor/lib/libOmxVpp.so deleted file mode 100644 index 2241061..0000000 Binary files a/proprietary/vendor/lib/libOmxVpp.so and /dev/null differ diff --git a/proprietary/vendor/lib/libOmxWmaDec.so b/proprietary/vendor/lib/libOmxWmaDec.so deleted file mode 100644 index 124bdeb..0000000 Binary files a/proprietary/vendor/lib/libOmxWmaDec.so and /dev/null differ diff --git a/proprietary/vendor/lib/libdsd2pcm.so b/proprietary/vendor/lib/libdsd2pcm.so deleted file mode 100644 index 19f152d..0000000 Binary files a/proprietary/vendor/lib/libdsd2pcm.so and /dev/null differ diff --git a/proprietary/vendor/lib64/libqcodec2.so b/proprietary/vendor/lib64/libqcodec2.so deleted file mode 100644 index ac4eff5..0000000 Binary files a/proprietary/vendor/lib64/libqcodec2.so and /dev/null differ diff --git a/sm8150-common-vendor.mk b/sm8150-common-vendor.mk index a3defc4..5c6967e 100644 --- a/sm8150-common-vendor.mk +++ b/sm8150-common-vendor.mk @@ -121,14 +121,12 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \ - vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/mediacodec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdhdcphalservice.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdvndservice.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wifidisplayhalservice.policy \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \ - vendor/xiaomi/sm8150-common/proprietary/vendor/etc/system_properties.xml:$(TARGET_COPY_OUT_VENDOR)/etc/system_properties.xml \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/wfdconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wfdconfig.xml \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/wifi/aoa_cldb_falcon.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/aoa_cldb_falcon.bin \ vendor/xiaomi/sm8150-common/proprietary/vendor/etc/wifi/aoa_cldb_swl14.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/aoa_cldb_swl14.bin \ @@ -176,7 +174,6 @@ PRODUCT_PACKAGES += \ libllvm-qcom \ libmdsprpc \ libmmosal_vendor \ - libqcodec2 \ libscveCommon \ libscveCommon_stub \ libscveObjectSegmentation \ @@ -197,18 +194,6 @@ PRODUCT_PACKAGES += \ vendor.qti.hardware.vpp@1.3 \ sound_trigger.primary.msmnile \ libFileMux_proprietary \ - libOmxAacDec \ - libOmxAlacDec \ - libOmxAmrDec \ - libOmxAmrwbplusDec \ - libOmxApeDec \ - libOmxDsdDec \ - libOmxEvrcDec \ - libOmxG711Dec \ - libOmxQcelp13Dec \ - libOmxVideoDSMode \ - libOmxVpp \ - libOmxWmaDec \ libacdb-fts \ libacdbloader \ libacdbrtac \ @@ -217,7 +202,6 @@ PRODUCT_PACKAGES += \ libaudcal \ libcapiv2svacnn \ libcapiv2vop \ - libdsd2pcm \ libfastcrc \ libgcs-calwrapper \ libgcs-ipc \ @@ -227,6 +211,7 @@ PRODUCT_PACKAGES += \ libmmrtpdecoder_proprietary \ libmmrtpencoder_proprietary \ libmulawdec \ + libqcodec2 \ libqtigef \ libsmwrapper \ libwfdcodecv4l2_proprietary \