From c3ada37e84105de4a8b672f63212bcf5fd20b95e Mon Sep 17 00:00:00 2001 From: johnmart19 Date: Fri, 9 May 2025 15:29:58 +0300 Subject: [PATCH] sm8250-common: Import libstagefrightdolby for Dolby Mediacodecs loading --- Android.bp | 28 ++++++++++++++++++ proprietary/vendor/lib/libstagefrightdolby.so | Bin 0 -> 10097 bytes sm8250-common-vendor.mk | 1 + 3 files changed, 29 insertions(+) create mode 100644 proprietary/vendor/lib/libstagefrightdolby.so diff --git a/Android.bp b/Android.bp index 807083b..423496a 100644 --- a/Android.bp +++ b/Android.bp @@ -3500,6 +3500,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libstagefrightdolby", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libstagefrightdolby.so", + ], + shared_libs: [ + "libstagefright_softomx", + "libstagefright_foundation-v33", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libwfdcodecv4l2_proprietary", owner: "xiaomi", diff --git a/proprietary/vendor/lib/libstagefrightdolby.so b/proprietary/vendor/lib/libstagefrightdolby.so new file mode 100644 index 0000000000000000000000000000000000000000..f19a47b92ae67e60e86ac9085df93de29f529869 GIT binary patch literal 10097 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 N7KdgIAC3x`{sE&4^2z`J literal 0 HcmV?d00001 diff --git a/sm8250-common-vendor.mk b/sm8250-common-vendor.mk index d90b8f8..a9870d5 100644 --- a/sm8250-common-vendor.mk +++ b/sm8250-common-vendor.mk @@ -241,6 +241,7 @@ PRODUCT_PACKAGES += \ libssrec \ libstagefright_soft_ac4dec \ libstagefright_soft_ddpdec \ + libstagefrightdolby \ libwfdcodecv4l2_proprietary \ libwfdcommonutils_proprietary \ libwfdconfigutils_proprietary \