diff --git a/Android.bp b/Android.bp
index fc6f815..3eba477 100644
--- a/Android.bp
+++ b/Android.bp
@@ -10685,7 +10685,7 @@ cc_prebuilt_library_shared {
}
prebuilt_rfsa {
- name: "capi_v2_aptX_CLHDAD_Encoder",
+ name: "vendor_lib_rfsa_adsp_capi_v2_aptX_CLHDAD_Encoder_so",
filename: "capi_v2_aptX_CLHDAD_Encoder.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Encoder.so",
@@ -10694,7 +10694,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "capi_v2_aptX_Classic",
+ name: "vendor_lib_rfsa_adsp_capi_v2_aptX_Classic_so",
filename: "capi_v2_aptX_Classic.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so",
@@ -10703,7 +10703,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "capi_v2_aptX_HD",
+ name: "vendor_lib_rfsa_adsp_capi_v2_aptX_HD_so",
filename: "capi_v2_aptX_HD.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so",
@@ -10754,49 +10754,6 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.wifidisplayhal@1.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/com.qualcomm.qti.wifidisplayhal@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libmmosal",
owner: "xiaomi",
@@ -10838,1080 +10795,6 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libmmparser_lite",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libmmparser_lite.so",
- ],
- shared_libs: [
- "libutils",
- "libcutils",
- "liblog",
- "libmmosal",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libmmparser_lite.so",
- ],
- shared_libs: [
- "libutils",
- "libcutils",
- "liblog",
- "libmmosal",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libmmrtpdecoder",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libmmrtpdecoder.so",
- ],
- shared_libs: [
- "libutils",
- "liblog",
- "libcutils",
- "libmmosal",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libmmrtpdecoder.so",
- ],
- shared_libs: [
- "libutils",
- "liblog",
- "libcutils",
- "libmmosal",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libmmrtpencoder",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libmmrtpencoder.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libmmrtpencoder.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdavenhancements",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdavenhancements.so",
- ],
- shared_libs: [
- "liblog",
- "libbinder",
- "libutils",
- "libgui",
- "libui",
- "libstagefright_foundation",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdavenhancements.so",
- ],
- shared_libs: [
- "liblog",
- "libbinder",
- "libutils",
- "libgui",
- "libui",
- "libstagefright_foundation",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdclient",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdclient.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libgui",
- "libmmosal",
- "libinput",
- "libwfdsinksm",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libwfdmminterface",
- "libnativewindow",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdclient.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libgui",
- "libmmosal",
- "libinput",
- "libwfdsinksm",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libwfdmminterface",
- "libnativewindow",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdcommonutils",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdcommonutils.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libnl",
- "libwfdmminterface",
- "libwfdconfigutils",
- "libui",
- "libgui",
- "libwfddisplayconfig",
- "libion",
- "libprocessgroup",
- "libdng_sdk",
- "libjpeg",
- "libpiex",
- "libpng",
- "libheif",
- "libnativewindow",
- "libEGL",
- "libGLESv2",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdcommonutils.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libnl",
- "libwfdmminterface",
- "libwfdconfigutils",
- "libui",
- "libgui",
- "libwfddisplayconfig",
- "libion",
- "libprocessgroup",
- "libdng_sdk",
- "libjpeg",
- "libpiex",
- "libpng",
- "libheif",
- "libnativewindow",
- "libEGL",
- "libGLESv2",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdconfigutils",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdconfigutils.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libnl",
- "libwfdmminterface",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdconfigutils.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libnl",
- "libwfdmminterface",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfddisplayconfig",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfddisplayconfig.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libutils",
- "libcutils",
- "liblog",
- "vendor.display.config@2.0",
- "libdisplayconfig.system.qti",
- "libbinder_ndk",
- "vendor.qti.hardware.display.config-V5-ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfddisplayconfig.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libutils",
- "libcutils",
- "liblog",
- "vendor.display.config@2.0",
- "libdisplayconfig.system.qti",
- "libbinder_ndk",
- "vendor.qti.hardware.display.config-V5-ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdmminterface",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdmminterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdmminterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdmmsink",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdmmsink.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libmedia",
- "libaudioclient",
- "libgui",
- "libbinder",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libui",
- "libmmparser_lite",
- "libmmrtpdecoder",
- "libcutils",
- "libwfddisplayconfig",
- "libhwui",
- "libwfdmminterface",
- "libhidlbase",
- "libhidlmemory",
- "android.hidl.allocator@1.0",
- "android.hidl.memory@1.0",
- "libandroid",
- "libmediandk",
- "libaaudio",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdmmsink.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libmedia",
- "libaudioclient",
- "libgui",
- "libbinder",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libui",
- "libmmparser_lite",
- "libmmrtpdecoder",
- "libcutils",
- "libwfddisplayconfig",
- "libhwui",
- "libwfdmminterface",
- "libhidlbase",
- "libhidlmemory",
- "android.hidl.allocator@1.0",
- "android.hidl.memory@1.0",
- "libandroid",
- "libmediandk",
- "libaaudio",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdmmsrc_system",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdmmsrc_system.so",
- ],
- shared_libs: [
- "libgui_shim",
- "libbinder",
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libgui",
- "libui",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libinput",
- "libwfdmminterface",
- "libwfddisplayconfig",
- "libmedia_helper",
- "libaudioclient",
- "libwfdavenhancements",
- "libhidlbase",
- "libgralloctypes",
- "android.hardware.graphics.mapper@4.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdmmsrc_system.so",
- ],
- shared_libs: [
- "libgui_shim",
- "libbinder",
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libgui",
- "libui",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libinput",
- "libwfdmminterface",
- "libwfddisplayconfig",
- "libmedia_helper",
- "libaudioclient",
- "libwfdavenhancements",
- "libhidlbase",
- "libgralloctypes",
- "android.hardware.graphics.mapper@4.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdrtsp",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdrtsp.so",
- ],
- shared_libs: [
- "libc++",
- "libcutils",
- "libutils",
- "libmmosal",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "liblog",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdrtsp.so",
- ],
- shared_libs: [
- "libc++",
- "libcutils",
- "libutils",
- "libmmosal",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "liblog",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdservice",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdservice.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libgui",
- "libwfdsinksm",
- "libmmosal",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libinput",
- "libwfdmminterface",
- "libmedia_helper",
- "libaudioclient",
- "libaudiofoundation",
- "audioclient-types-aidl-cpp",
- "android.media.audio.common.types-V4-cpp",
- "libwfdmmsrc_system",
- "libwfdavenhancements",
- "libhidlbase",
- "vendor.qti.hardware.wifidisplaysession@1.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdservice.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libgui",
- "libwfdsinksm",
- "libmmosal",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libinput",
- "libwfdmminterface",
- "libmedia_helper",
- "libaudioclient",
- "libaudiofoundation",
- "audioclient-types-aidl-cpp",
- "android.media.audio.common.types-V4-cpp",
- "libwfdmmsrc_system",
- "libwfdavenhancements",
- "libhidlbase",
- "vendor.qti.hardware.wifidisplaysession@1.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfdsinksm",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfdsinksm.so",
- ],
- shared_libs: [
- "libc++",
- "libcutils",
- "libutils",
- "libwfdrtsp",
- "libwfduibcinterface",
- "libwfdmmsink",
- "libmmosal",
- "libmedia",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libwfdmminterface",
- "libmmrtpencoder",
- "libmmrtpdecoder",
- "libhidlbase",
- "libnativewindow",
- "libmediandk",
- "liblog",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfdsinksm.so",
- ],
- shared_libs: [
- "libc++",
- "libcutils",
- "libutils",
- "libwfdrtsp",
- "libwfduibcinterface",
- "libwfdmmsink",
- "libmmosal",
- "libmedia",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libwfdmminterface",
- "libmmrtpencoder",
- "libmmrtpdecoder",
- "libhidlbase",
- "libnativewindow",
- "libmediandk",
- "liblog",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfduibcinterface",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfduibcinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsrcinterface",
- "libwfduibcsinkinterface",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfduibcinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsrcinterface",
- "libwfduibcsinkinterface",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfduibcsink",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfduibcsink.so",
- ],
- shared_libs: [
- "libmmosal",
- "libutils",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfduibcsink.so",
- ],
- shared_libs: [
- "libmmosal",
- "libutils",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfduibcsinkinterface",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfduibcsinkinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsink",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfduibcsinkinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsink",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfduibcsrc",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfduibcsrc.so",
- ],
- shared_libs: [
- "libmmosal",
- "libwfdcommonutils",
- "liblog",
- "libutils",
- "libcutils",
- "libwfdconfigutils",
- "libwfddisplayconfig",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfduibcsrc.so",
- ],
- shared_libs: [
- "libmmosal",
- "libwfdcommonutils",
- "liblog",
- "libutils",
- "libcutils",
- "libwfdconfigutils",
- "libwfddisplayconfig",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libwfduibcsrcinterface",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/libwfduibcsrcinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsrc",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/libwfduibcsrcinterface.so",
- ],
- shared_libs: [
- "libmmosal",
- "liblog",
- "libutils",
- "libcutils",
- "libwfduibcsrc",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.wifidisplaysession@1.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- system_ext_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "com.qualcomm.qti.dpm.api@1.0",
owner: "xiaomi",
@@ -12285,6 +11168,384 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libmmparser_lite",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libmmparser_lite.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "liblog",
+ "libmmosal",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmrtpdecoder",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libmmrtpdecoder.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "liblog",
+ "libcutils",
+ "libmmosal",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmrtpencoder",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libmmrtpencoder.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdavenhancements",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdavenhancements.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libbinder",
+ "libutils",
+ "libgui",
+ "libui",
+ "libstagefright_foundation",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdclient",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdclient.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libbinder",
+ "libgui",
+ "libmmosal",
+ "libinput",
+ "libwfdsinksm",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libwfdmminterface",
+ "libnativewindow",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdcommonutils",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdcommonutils.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libbinder",
+ "libnl",
+ "libwfdmminterface",
+ "libwfdconfigutils",
+ "libui",
+ "libgui",
+ "libwfddisplayconfig",
+ "libion",
+ "libprocessgroup",
+ "libdng_sdk",
+ "libjpeg",
+ "libpiex",
+ "libpng",
+ "libheif",
+ "libnativewindow",
+ "libEGL",
+ "libGLESv2",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdconfigutils",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdconfigutils.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libbinder",
+ "libnl",
+ "libwfdmminterface",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfddisplayconfig",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfddisplayconfig.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "libutils",
+ "libcutils",
+ "liblog",
+ "vendor.display.config@2.0",
+ "libdisplayconfig.system.qti",
+ "libbinder_ndk",
+ "vendor.qti.hardware.display.config-V5-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdmminterface",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdmminterface.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdmmsink",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdmmsink.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libmedia",
+ "libaudioclient",
+ "libgui",
+ "libbinder",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libui",
+ "libmmparser_lite",
+ "libmmrtpdecoder",
+ "libcutils",
+ "libwfddisplayconfig",
+ "libhwui",
+ "libwfdmminterface",
+ "libhidlbase",
+ "libhidlmemory",
+ "android.hidl.allocator@1.0",
+ "android.hidl.memory@1.0",
+ "libandroid",
+ "libmediandk",
+ "libaaudio",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdmmsrc_system",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdmmsrc_system.so",
+ ],
+ shared_libs: [
+ "libbinder",
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libgui",
+ "libui",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libinput",
+ "libwfdmminterface",
+ "libwfddisplayconfig",
+ "libmedia_helper",
+ "libaudioclient",
+ "libwfdavenhancements",
+ "libhidlbase",
+ "libgralloctypes",
+ "android.hardware.graphics.mapper@4.0",
+ "libvndksupport",
+ "android.hardware.graphics.allocator@4.0",
+ "android.hardware.graphics.allocator-V2-ndk",
+ "libbinder_ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libwfdnative",
owner: "xiaomi",
@@ -12298,18 +11559,17 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libinput_shim",
- "libbinder_shim",
"libandroid_runtime",
"libui",
"libinput",
- "libbinder",
- "libgui",
"libnativehelper",
"libutils",
"liblog",
"libwfdclient",
"libhidlbase",
"libhidlmemory",
+ "libbinder",
+ "libgui",
"android.hidl.base@1.0",
"android.hidl.token@1.0-utils",
"android.hardware.graphics.common@1.0",
@@ -12327,6 +11587,274 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libwfdrtsp",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdrtsp.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libcutils",
+ "libutils",
+ "libmmosal",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "liblog",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdservice",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdservice.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libbinder",
+ "libgui",
+ "libwfdsinksm",
+ "libmmosal",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libinput",
+ "libwfdmminterface",
+ "libmedia_helper",
+ "libaudioclient",
+ "libaudiofoundation",
+ "audioclient-types-aidl-cpp",
+ "android.media.audio.common.types-V4-cpp",
+ "libwfdmmsrc_system",
+ "libwfdavenhancements",
+ "libhidlbase",
+ "vendor.qti.hardware.wifidisplaysession@1.0",
+ "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
+ "libbinder_ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfdsinksm",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfdsinksm.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libcutils",
+ "libutils",
+ "libwfdrtsp",
+ "libwfduibcinterface",
+ "libwfdmmsink",
+ "libmmosal",
+ "libmedia",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libwfdmminterface",
+ "libmmrtpencoder",
+ "libmmrtpdecoder",
+ "libhidlbase",
+ "libnativewindow",
+ "libmediandk",
+ "liblog",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfduibcinterface",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfduibcinterface.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libwfduibcsrcinterface",
+ "libwfduibcsinkinterface",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfduibcsink",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfduibcsink.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "libutils",
+ "liblog",
+ "libcutils",
+ "libwfdconfigutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfduibcsinkinterface",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfduibcsinkinterface.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libwfduibcsink",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfduibcsrc",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfduibcsrc.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "libwfdcommonutils",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libwfdconfigutils",
+ "libwfddisplayconfig",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwfduibcsrcinterface",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/libwfduibcsrcinterface.so",
+ ],
+ shared_libs: [
+ "libmmosal",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libwfduibcsrc",
+ "libwfdcommonutils",
+ "libwfdconfigutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.diaghal@1.0",
owner: "xiaomi",
@@ -12355,6 +11883,60 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.wifidisplaysession@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.imsrtpservice@3.0",
owner: "xiaomi",
@@ -14610,44 +14192,10 @@ cc_prebuilt_binary {
cc_prebuilt_binary {
name: "wfdservice",
owner: "xiaomi",
- target: {
- android_arm: {
- srcs: [
- "proprietary/system_ext/bin/wfdservice",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libbinder",
- "libwfdservice",
- "libmmosal",
- "libwfdcommonutils",
- "libwfdconfigutils",
- "libhidlbase",
- "libavservices_minijail",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "32",
- strip: {
- none: true,
- },
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_binary {
- name: "wfdservice64",
- owner: "xiaomi",
target: {
android_arm64: {
srcs: [
- "proprietary/system_ext/bin/wfdservice64",
+ "proprietary/system_ext/bin/wfdservice",
],
shared_libs: [
"liblog",
@@ -14675,6 +14223,13 @@ cc_prebuilt_binary {
system_ext_specific: true,
}
+install_symlink {
+ name: "system_ext_priv-app_WfdService_lib_arm64_libwfdnative_so",
+ system_ext_specific: true,
+ installed_location: "priv-app/WfdService/lib/arm64/libwfdnative.so",
+ symlink_target: "/system_ext/lib64/libwfdnative.so",
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.fm@1.0-impl",
owner: "xiaomi",
diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar
index e150390..61a53cf 100644
Binary files a/proprietary/system/framework/WfdCommon.jar and b/proprietary/system/framework/WfdCommon.jar differ
diff --git a/proprietary/system_ext/bin/wfdservice b/proprietary/system_ext/bin/wfdservice
index aa51c2c..e8f7d1d 100755
Binary files a/proprietary/system_ext/bin/wfdservice and b/proprietary/system_ext/bin/wfdservice differ
diff --git a/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
index f791ebd..7c49ca9 100644
--- a/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
+++ b/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
@@ -1,12 +1,13 @@
+
diff --git a/proprietary/system_ext/etc/wfdconfigsink.xml b/proprietary/system_ext/etc/wfdconfigsink.xml
index 6f5a2af..e792b1d 100644
--- a/proprietary/system_ext/etc/wfdconfigsink.xml
+++ b/proprietary/system_ext/etc/wfdconfigsink.xml
@@ -1,6 +1,6 @@
@@ -278,9 +278,20 @@
0
0
+
+
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+
4321
+
+ 0
diff --git a/proprietary/system_ext/lib64/libmmparser_lite.so b/proprietary/system_ext/lib64/libmmparser_lite.so
index 39e606c..7f9e0e1 100644
Binary files a/proprietary/system_ext/lib64/libmmparser_lite.so and b/proprietary/system_ext/lib64/libmmparser_lite.so differ
diff --git a/proprietary/system_ext/lib64/libmmrtpdecoder.so b/proprietary/system_ext/lib64/libmmrtpdecoder.so
index fe303c2..43dd0d5 100644
Binary files a/proprietary/system_ext/lib64/libmmrtpdecoder.so and b/proprietary/system_ext/lib64/libmmrtpdecoder.so differ
diff --git a/proprietary/system_ext/lib64/libmmrtpencoder.so b/proprietary/system_ext/lib64/libmmrtpencoder.so
index 2e0e074..092844b 100644
Binary files a/proprietary/system_ext/lib64/libmmrtpencoder.so and b/proprietary/system_ext/lib64/libmmrtpencoder.so differ
diff --git a/proprietary/system_ext/lib64/libwfdavenhancements.so b/proprietary/system_ext/lib64/libwfdavenhancements.so
index 7a82e55..aaf59a0 100644
Binary files a/proprietary/system_ext/lib64/libwfdavenhancements.so and b/proprietary/system_ext/lib64/libwfdavenhancements.so differ
diff --git a/proprietary/system_ext/lib64/libwfdclient.so b/proprietary/system_ext/lib64/libwfdclient.so
index c06408e..a7020fc 100644
Binary files a/proprietary/system_ext/lib64/libwfdclient.so and b/proprietary/system_ext/lib64/libwfdclient.so differ
diff --git a/proprietary/system_ext/lib64/libwfdcommonutils.so b/proprietary/system_ext/lib64/libwfdcommonutils.so
index bf08368..8eafa81 100644
Binary files a/proprietary/system_ext/lib64/libwfdcommonutils.so and b/proprietary/system_ext/lib64/libwfdcommonutils.so differ
diff --git a/proprietary/system_ext/lib64/libwfdconfigutils.so b/proprietary/system_ext/lib64/libwfdconfigutils.so
index d9a014f..f6f69fa 100644
Binary files a/proprietary/system_ext/lib64/libwfdconfigutils.so and b/proprietary/system_ext/lib64/libwfdconfigutils.so differ
diff --git a/proprietary/system_ext/lib64/libwfddisplayconfig.so b/proprietary/system_ext/lib64/libwfddisplayconfig.so
index 4d84a2d..2f40cc8 100644
Binary files a/proprietary/system_ext/lib64/libwfddisplayconfig.so and b/proprietary/system_ext/lib64/libwfddisplayconfig.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmminterface.so b/proprietary/system_ext/lib64/libwfdmminterface.so
index 675461e..8e3110e 100644
Binary files a/proprietary/system_ext/lib64/libwfdmminterface.so and b/proprietary/system_ext/lib64/libwfdmminterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmmsink.so b/proprietary/system_ext/lib64/libwfdmmsink.so
index 9749a43..4b182cd 100644
Binary files a/proprietary/system_ext/lib64/libwfdmmsink.so and b/proprietary/system_ext/lib64/libwfdmmsink.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmmsrc_system.so b/proprietary/system_ext/lib64/libwfdmmsrc_system.so
index 5af2458..1ea216f 100644
Binary files a/proprietary/system_ext/lib64/libwfdmmsrc_system.so and b/proprietary/system_ext/lib64/libwfdmmsrc_system.so differ
diff --git a/proprietary/system_ext/lib64/libwfdnative.so b/proprietary/system_ext/lib64/libwfdnative.so
index eda199c..9cf426d 100644
Binary files a/proprietary/system_ext/lib64/libwfdnative.so and b/proprietary/system_ext/lib64/libwfdnative.so differ
diff --git a/proprietary/system_ext/lib64/libwfdrtsp.so b/proprietary/system_ext/lib64/libwfdrtsp.so
index a53689d..e472f56 100644
Binary files a/proprietary/system_ext/lib64/libwfdrtsp.so and b/proprietary/system_ext/lib64/libwfdrtsp.so differ
diff --git a/proprietary/system_ext/lib64/libwfdservice.so b/proprietary/system_ext/lib64/libwfdservice.so
index 2b01f91..127a227 100644
Binary files a/proprietary/system_ext/lib64/libwfdservice.so and b/proprietary/system_ext/lib64/libwfdservice.so differ
diff --git a/proprietary/system_ext/lib64/libwfdsinksm.so b/proprietary/system_ext/lib64/libwfdsinksm.so
index 6e33e20..f50a531 100644
Binary files a/proprietary/system_ext/lib64/libwfdsinksm.so and b/proprietary/system_ext/lib64/libwfdsinksm.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcinterface.so b/proprietary/system_ext/lib64/libwfduibcinterface.so
index c900209..4f810e7 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcinterface.so and b/proprietary/system_ext/lib64/libwfduibcinterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsink.so b/proprietary/system_ext/lib64/libwfduibcsink.so
index d82bcab..8b0b41b 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsink.so and b/proprietary/system_ext/lib64/libwfduibcsink.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsinkinterface.so b/proprietary/system_ext/lib64/libwfduibcsinkinterface.so
index 3ed5e37..91decf7 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsinkinterface.so and b/proprietary/system_ext/lib64/libwfduibcsinkinterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsrc.so b/proprietary/system_ext/lib64/libwfduibcsrc.so
index cc57829..1989161 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsrc.so and b/proprietary/system_ext/lib64/libwfduibcsrc.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsrcinterface.so b/proprietary/system_ext/lib64/libwfduibcsrcinterface.so
index b8fbdf7..33e3eb0 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsrcinterface.so and b/proprietary/system_ext/lib64/libwfduibcsrcinterface.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
index 97facfc..c04e005 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
new file mode 100644
index 0000000..bc46c96
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so differ
diff --git a/proprietary/system_ext/priv-app/WfdService/WfdService.apk b/proprietary/system_ext/priv-app/WfdService/WfdService.apk
index 9b0bd28..5c3ce6b 100644
Binary files a/proprietary/system_ext/priv-app/WfdService/WfdService.apk and b/proprietary/system_ext/priv-app/WfdService/WfdService.apk differ
diff --git a/sm8150-common-vendor.mk b/sm8150-common-vendor.mk
index dd11029..35b4002 100644
--- a/sm8150-common-vendor.mk
+++ b/sm8150-common-vendor.mk
@@ -19,7 +19,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \
vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml \
- vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice.policy \
vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/seccomp_policy/wfdservice64.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice64.policy \
vendor/xiaomi/sm8150-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \
vendor/xiaomi/sm8150-common/proprietary/system_ext/media/audio/ui/popup_cangmen_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_cangmen_down.ogg \
@@ -475,32 +474,11 @@ PRODUCT_PACKAGES += \
vendor.qti.imsrtpservice@3.0-service-Impl \
vendor.qti.imsrtpservice@3.0_vendor \
vendor.qti.latency@2.0 \
- capi_v2_aptX_CLHDAD_Encoder \
- capi_v2_aptX_Classic \
- capi_v2_aptX_HD \
+ vendor_lib_rfsa_adsp_capi_v2_aptX_CLHDAD_Encoder_so \
+ vendor_lib_rfsa_adsp_capi_v2_aptX_Classic_so \
+ vendor_lib_rfsa_adsp_capi_v2_aptX_HD_so \
com.qualcomm.qti.ant@1.0 \
- com.qualcomm.qti.wifidisplayhal@1.0 \
libmmosal \
- libmmparser_lite \
- libmmrtpdecoder \
- libmmrtpencoder \
- libwfdavenhancements \
- libwfdclient \
- libwfdcommonutils \
- libwfdconfigutils \
- libwfddisplayconfig \
- libwfdmminterface \
- libwfdmmsink \
- libwfdmmsrc_system \
- libwfdrtsp \
- libwfdservice \
- libwfdsinksm \
- libwfduibcinterface \
- libwfduibcsink \
- libwfduibcsinkinterface \
- libwfduibcsrc \
- libwfduibcsrcinterface \
- vendor.qti.hardware.wifidisplaysession@1.0 \
com.qualcomm.qti.dpm.api@1.0 \
lib-imsvideocodec \
lib-imsvt \
@@ -513,8 +491,29 @@ PRODUCT_PACKAGES += \
libdpmtcm \
libimscamera_jni \
libimsmedia_jni \
+ libmmparser_lite \
+ libmmrtpdecoder \
+ libmmrtpencoder \
+ libwfdavenhancements \
+ libwfdclient \
+ libwfdcommonutils \
+ libwfdconfigutils \
+ libwfddisplayconfig \
+ libwfdmminterface \
+ libwfdmmsink \
+ libwfdmmsrc_system \
libwfdnative \
+ libwfdrtsp \
+ libwfdservice \
+ libwfdsinksm \
+ libwfduibcinterface \
+ libwfduibcsink \
+ libwfduibcsinkinterface \
+ libwfduibcsrc \
+ libwfduibcsrcinterface \
vendor.qti.diaghal@1.0 \
+ vendor.qti.hardware.wifidisplaysession@1.0 \
+ vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk \
vendor.qti.imsrtpservice@3.0 \
vendor.qti.imsrtpservice@3.1 \
CACertService \
@@ -601,8 +600,10 @@ PRODUCT_PACKAGES += \
xtwifi-client \
xtwifi-inet-agent \
dpmd \
- wfdservice \
- wfdservice64
+ wfdservice
+
+PRODUCT_PACKAGES += \
+ system_ext_priv-app_WfdService_lib_arm64_libwfdnative_so
PRODUCT_BOOT_JARS += \
WfdCommon