mirror of
https://github.com/BobTheBlinker/proprietary_vendor_motorola_sm6375-common.git
synced 2026-10-05 19:05:33 -04:00
sm6375-common: Update WFD system blobs from marvel_g A171WEH.20
Change-Id: I733c2bf342175474ce7f02d467a17ded6f0a8760
This commit is contained in:
parent
ff5cb39706
commit
f6a02ddb07
29 changed files with 931 additions and 1 deletions
772
Android.bp
772
Android.bp
|
|
@ -12441,6 +12441,663 @@ cc_prebuilt_library_shared {
|
|||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libmmrtpdecoder",
|
||||
owner: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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",
|
||||
"libnativewindow",
|
||||
"libEGL",
|
||||
"libGLESv2",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdconfigutils",
|
||||
owner: "motorola",
|
||||
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: "motorola",
|
||||
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-V16-ndk",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdmminterface",
|
||||
owner: "motorola",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: [
|
||||
"proprietary/system_ext/lib64/libwfdmminterface.so",
|
||||
],
|
||||
shared_libs: [
|
||||
"libmmosal",
|
||||
"liblog",
|
||||
"libutils",
|
||||
"libwfddisplayconfig",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdmmsink",
|
||||
owner: "motorola",
|
||||
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: "motorola",
|
||||
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",
|
||||
"libaudiobase",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdnative",
|
||||
owner: "motorola",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: [
|
||||
"proprietary/system_ext/lib64/libwfdnative.so",
|
||||
],
|
||||
shared_libs: [
|
||||
"libandroid_runtime",
|
||||
"libgui",
|
||||
"libui",
|
||||
"libbinder",
|
||||
"libinput",
|
||||
"libnativehelper",
|
||||
"libutils",
|
||||
"liblog",
|
||||
"libwfdclient",
|
||||
"android.hardware.graphics.common@1.0",
|
||||
"android.hardware.graphics.bufferqueue@1.0",
|
||||
"android.hardware.graphics.bufferqueue@2.0",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdrtsp",
|
||||
owner: "motorola",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: [
|
||||
"proprietary/system_ext/lib64/libwfdrtsp.so",
|
||||
],
|
||||
shared_libs: [
|
||||
"libc++",
|
||||
"libcutils",
|
||||
"libutils",
|
||||
"libmmosal",
|
||||
"libwfdcommonutils",
|
||||
"libwfdconfigutils",
|
||||
"libwfdmminterface",
|
||||
"liblog",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdservice",
|
||||
owner: "motorola",
|
||||
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",
|
||||
"libaudiobase",
|
||||
"libaudiofoundation",
|
||||
"audioclient-types-aidl-cpp",
|
||||
"android.media.audio.common.types-V5-cpp",
|
||||
"libwfdmmsrc_system",
|
||||
"libwfdavenhancements",
|
||||
"libhidlbase",
|
||||
"vendor.qti.hardware.wifidisplaysession@1.0",
|
||||
"vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk",
|
||||
"libbinder_ndk",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libwfdsinksm",
|
||||
owner: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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: "motorola",
|
||||
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.ImsRtpService-V1-ndk",
|
||||
owner: "motorola",
|
||||
|
|
@ -12521,6 +13178,60 @@ cc_prebuilt_library_shared {
|
|||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "vendor.qti.hardware.wifidisplaysession@1.0",
|
||||
owner: "motorola",
|
||||
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-V2-ndk",
|
||||
owner: "motorola",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: [
|
||||
"proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V2-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: "motorola",
|
||||
|
|
@ -12670,6 +13381,18 @@ android_app_import {
|
|||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
android_app_import {
|
||||
name: "WfdService",
|
||||
owner: "motorola",
|
||||
apk: "proprietary/system_ext/priv-app/WfdService/WfdService.apk",
|
||||
certificate: "platform",
|
||||
dex_preopt: {
|
||||
enabled: false,
|
||||
},
|
||||
privileged: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
android_app_import {
|
||||
name: "dpmserviceapp",
|
||||
owner: "motorola",
|
||||
|
|
@ -12706,6 +13429,14 @@ android_app_import {
|
|||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
dex_import {
|
||||
name: "WfdCommon",
|
||||
owner: "motorola",
|
||||
jars: [
|
||||
"proprietary/system/framework/WfdCommon.jar",
|
||||
],
|
||||
}
|
||||
|
||||
dex_import {
|
||||
name: "uimgbalibrary",
|
||||
owner: "motorola",
|
||||
|
|
@ -14804,6 +15535,40 @@ cc_prebuilt_binary {
|
|||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_binary {
|
||||
name: "wfdservice",
|
||||
owner: "motorola",
|
||||
target: {
|
||||
android_arm64: {
|
||||
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: "64",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so",
|
||||
system_ext_specific: true,
|
||||
|
|
@ -14818,6 +15583,13 @@ install_symlink {
|
|||
symlink_target: "/system_ext/lib64/libimsmedia_jni.so",
|
||||
}
|
||||
|
||||
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",
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "vendor_bin_expat",
|
||||
soc_specific: true,
|
||||
|
|
|
|||
BIN
proprietary/system/framework/WfdCommon.jar
Normal file
BIN
proprietary/system/framework/WfdCommon.jar
Normal file
Binary file not shown.
BIN
proprietary/system_ext/bin/wfdservice
Executable file
BIN
proprietary/system_ext/bin/wfdservice
Executable file
Binary file not shown.
28
proprietary/system_ext/etc/init/wfdservice.rc
Normal file
28
proprietary/system_ext/etc/init/wfdservice.rc
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service wfdservice /system_ext/bin/wfdservice
|
||||
class main
|
||||
user system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service wfdservice64 /system_ext/bin/wfdservice64
|
||||
class main
|
||||
user system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on property:vendor.wfdservice=enable
|
||||
start wfdservice
|
||||
|
||||
on property:vendor.wfdservice64=enable
|
||||
start wfdservice64
|
||||
|
||||
on property:vendor.wfdservice=disable
|
||||
stop wfdservice
|
||||
|
||||
on property:vendor.wfdservice64=disable
|
||||
stop wfdservice64
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!--
|
||||
Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
|
||||
All rights reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<permissions>
|
||||
<privapp-permissions package="com.qualcomm.wfd.service">
|
||||
<permission name="android.permission.WRITE_MEDIA_STORAGE"/>
|
||||
<permission name="android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND"/>
|
||||
<permission name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"/>
|
||||
</privapp-permissions>
|
||||
</permissions>
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
# Copyright (c) 2021, 2022 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc
|
||||
#
|
||||
# Not a contribution.
|
||||
#
|
||||
# Copyright (C) 2019 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
munmap: 1
|
||||
futex: 1
|
||||
#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE
|
||||
prctl: 1
|
||||
#ioctl: arg1 == BINDER_VERSION || arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS
|
||||
ioctl: 1
|
||||
close: 1
|
||||
openat: 1
|
||||
mremap: 1
|
||||
fstat: 1
|
||||
readlinkat: 1
|
||||
pread64: 1
|
||||
fstatfs: 1
|
||||
clock_gettime: 1
|
||||
fstatat: 1
|
||||
read: 1
|
||||
write: 1
|
||||
fcntl: 1
|
||||
ppoll: 1
|
||||
faccessat: 1
|
||||
rt_sigaction: 1
|
||||
getuid: 1
|
||||
madvise: 1
|
||||
rt_sigprocmask: 1
|
||||
writev: 1
|
||||
personality: 1
|
||||
getrandom: 1
|
||||
gettimeofday: 1
|
||||
#set_tls: 1
|
||||
statfs: 1
|
||||
ugetrlimit: 1
|
||||
getrlimit: 1
|
||||
execve: 1
|
||||
connect: 1
|
||||
socket: arg0 == AF_UNIX
|
||||
getpid: 1
|
||||
gettid: 1
|
||||
nanosleep: 1
|
||||
restart_syscall: 1
|
||||
set_tid_address: 1
|
||||
open: 1
|
||||
exit: 1
|
||||
sched_getscheduler: 1
|
||||
exit_group: 1
|
||||
sigaltstack: 1
|
||||
clone: 1
|
||||
rt_sigreturn: 1
|
||||
setpriority: 1
|
||||
getpriority: 1
|
||||
timer_create: 1
|
||||
timer_delete: 1
|
||||
timer_settime: 1
|
||||
rt_sigtimedwait: 1
|
||||
getdents64: 1
|
||||
dup: 1
|
||||
lseek: 1
|
||||
tgkill: 1
|
||||
process_vm_readv: 1
|
||||
memfd_create: 1
|
||||
eventfd2: 1
|
||||
epoll_create1: 1
|
||||
epoll_ctl: 1
|
||||
recvfrom: 1
|
||||
epoll_pwait: 1
|
||||
BIN
proprietary/system_ext/lib64/libmmrtpdecoder.so
Normal file
BIN
proprietary/system_ext/lib64/libmmrtpdecoder.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libmmrtpencoder.so
Normal file
BIN
proprietary/system_ext/lib64/libmmrtpencoder.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdavenhancements.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdavenhancements.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdclient.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdclient.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdcommonutils.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdcommonutils.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdconfigutils.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdconfigutils.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfddisplayconfig.so
Normal file
BIN
proprietary/system_ext/lib64/libwfddisplayconfig.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdmminterface.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdmminterface.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdmmsink.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdmmsink.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdmmsrc_system.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdmmsrc_system.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdnative.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdnative.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdrtsp.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdrtsp.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdservice.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdservice.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfdsinksm.so
Normal file
BIN
proprietary/system_ext/lib64/libwfdsinksm.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfduibcinterface.so
Normal file
BIN
proprietary/system_ext/lib64/libwfduibcinterface.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfduibcsink.so
Normal file
BIN
proprietary/system_ext/lib64/libwfduibcsink.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfduibcsinkinterface.so
Normal file
BIN
proprietary/system_ext/lib64/libwfduibcsinkinterface.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfduibcsrc.so
Normal file
BIN
proprietary/system_ext/lib64/libwfduibcsrc.so
Normal file
Binary file not shown.
BIN
proprietary/system_ext/lib64/libwfduibcsrcinterface.so
Normal file
BIN
proprietary/system_ext/lib64/libwfduibcsrcinterface.so
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
proprietary/system_ext/priv-app/WfdService/WfdService.apk
Normal file
BIN
proprietary/system_ext/priv-app/WfdService/WfdService.apk
Normal file
Binary file not shown.
|
|
@ -13,6 +13,7 @@ PRODUCT_COPY_FILES += \
|
|||
vendor/motorola/sm6375-common/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/wfdservice.rc \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/permissions/moto-telephony.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/moto-telephony.xml \
|
||||
|
|
@ -21,6 +22,8 @@ PRODUCT_COPY_FILES += \
|
|||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
|
||||
vendor/motorola/sm6375-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/motorola/sm6375-common/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/vendor.qti.ims.rcsservice.xml \
|
||||
vendor/motorola/sm6375-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/motorola/sm6375-common/proprietary/system_ext/etc/seccomp_policy/wfdservice64.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice64.policy \
|
||||
vendor/motorola/sm6375-common/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_telephony_system_packages_config.xml \
|
||||
vendor/motorola/sm6375-common/proprietary/vendor/etc/ArmHDCP_QTI_Android.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/ArmHDCP_QTI_Android.cfg \
|
||||
vendor/motorola/sm6375-common/proprietary/vendor/etc/charger_fstab.qti:$(TARGET_COPY_OUT_VENDOR)/etc/charger_fstab.qti \
|
||||
|
|
@ -604,9 +607,30 @@ PRODUCT_PACKAGES += \
|
|||
libimsmedia_jni \
|
||||
libmmosal \
|
||||
libmmparser_lite \
|
||||
libmmrtpdecoder \
|
||||
libmmrtpencoder \
|
||||
libwfdavenhancements \
|
||||
libwfdclient \
|
||||
libwfdcommonutils \
|
||||
libwfdconfigutils \
|
||||
libwfddisplayconfig \
|
||||
libwfdmminterface \
|
||||
libwfdmmsink \
|
||||
libwfdmmsrc_system \
|
||||
libwfdnative \
|
||||
libwfdrtsp \
|
||||
libwfdservice \
|
||||
libwfdsinksm \
|
||||
libwfduibcinterface \
|
||||
libwfduibcsink \
|
||||
libwfduibcsinkinterface \
|
||||
libwfduibcsrc \
|
||||
libwfduibcsrcinterface \
|
||||
vendor.qti.ImsRtpService-V1-ndk \
|
||||
vendor.qti.diaghal-V1-ndk \
|
||||
vendor.qti.diaghal@1.0 \
|
||||
vendor.qti.hardware.wifidisplaysession@1.0 \
|
||||
vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk \
|
||||
vendor.qti.imsrtpservice@3.0 \
|
||||
vendor.qti.imsrtpservice@3.1 \
|
||||
CACertService \
|
||||
|
|
@ -617,9 +641,11 @@ PRODUCT_PACKAGES += \
|
|||
ImsRcsService \
|
||||
QtiTelephonyService \
|
||||
QtiTelephony \
|
||||
WfdService \
|
||||
dpmserviceapp \
|
||||
ims \
|
||||
qcrilmsgtunnel \
|
||||
WfdCommon \
|
||||
uimgbalibrary \
|
||||
uimgbamanagerlibrary \
|
||||
uimservicelibrary \
|
||||
|
|
@ -709,11 +735,13 @@ PRODUCT_PACKAGES += \
|
|||
wfdvndservice \
|
||||
wifidisplayhalservice \
|
||||
xtra-daemon \
|
||||
dpmd
|
||||
dpmd \
|
||||
wfdservice
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \
|
||||
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so \
|
||||
system_ext_priv-app_WfdService_lib_arm64_libwfdnative_so \
|
||||
vendor_bin_expat \
|
||||
vendor_lib_libEGL_adreno_so \
|
||||
vendor_lib_libGLESv2_adreno_so \
|
||||
|
|
@ -724,6 +752,9 @@ PRODUCT_PACKAGES += \
|
|||
vendor_lib64_libGLESv2_adreno_so \
|
||||
vendor_lib64_libq3dtools_adreno_so
|
||||
|
||||
PRODUCT_BOOT_JARS += \
|
||||
WfdCommon
|
||||
|
||||
ifeq ($(TARGET_HAS_FM),true)
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
|
|
|
|||
Loading…
Reference in a new issue