diff --git a/Android.bp b/Android.bp index 3666c83..9bd5bfc 100644 --- a/Android.bp +++ b/Android.bp @@ -12592,7 +12592,6 @@ cc_prebuilt_library_shared { "libjpeg", "libpiex", "libpng", - "libheif", "libnativewindow", "libEGL", "libGLESv2", @@ -12658,7 +12657,7 @@ cc_prebuilt_library_shared { "vendor.display.config@2.0", "libdisplayconfig.system.qti", "libbinder_ndk", - "vendor.qti.hardware.display.config-V5-ndk", + "vendor.qti.hardware.display.config-V16-ndk", "libc++", "libc", "libm", @@ -12686,6 +12685,7 @@ cc_prebuilt_library_shared { "libmmosal", "liblog", "libutils", + "libwfddisplayconfig", "libc++", "libc", "libm", @@ -12779,6 +12779,7 @@ cc_prebuilt_library_shared { "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", + "libaudiobase", "libc++", "libc", "libm", @@ -12803,20 +12804,15 @@ cc_prebuilt_library_shared { "proprietary/system_ext/lib64/libwfdnative.so", ], shared_libs: [ - "libinput_shim", "libandroid_runtime", + "libgui", "libui", + "libbinder", "libinput", "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", "android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@2.0", @@ -12850,6 +12846,7 @@ cc_prebuilt_library_shared { "libmmosal", "libwfdcommonutils", "libwfdconfigutils", + "libwfdmminterface", "liblog", "libc", "libm", @@ -12887,14 +12884,15 @@ cc_prebuilt_library_shared { "libwfdmminterface", "libmedia_helper", "libaudioclient", + "libaudiobase", "libaudiofoundation", "audioclient-types-aidl-cpp", - "android.media.audio.common.types-V4-cpp", + "android.media.audio.common.types-V5-cpp", "libwfdmmsrc_system", "libwfdavenhancements", "libhidlbase", "vendor.qti.hardware.wifidisplaysession@1.0", - "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk", + "vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk", "libbinder_ndk", "libc++", "libc", @@ -13209,7 +13207,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk", + name: "vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk", owner: "motorola", strip: { none: true, @@ -13217,7 +13215,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: [ - "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so", + "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar index 61a53cf..dd86984 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 e8f7d1d..0586dc4 100755 Binary files a/proprietary/system_ext/bin/wfdservice and b/proprietary/system_ext/bin/wfdservice differ diff --git a/proprietary/system_ext/etc/wfdconfigsink.xml b/proprietary/system_ext/etc/wfdconfigsink.xml deleted file mode 100644 index e792b1d..0000000 --- a/proprietary/system_ext/etc/wfdconfigsink.xml +++ /dev/null @@ -1,822 +0,0 @@ - - - - - - - - - LPCM - 1 - 2 - 48000 - 33 - - - - AAC - 1 - 6 - 48000 - 0 - - - - AC3 - 0 - 0 - 0 - 0 - - - - - - - 7 - 0 - - - - - - H.264 - 0 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.264 - 1 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.264 - 2 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.264 - 3 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.264 - 4 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.264 - 5 - 6 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - H.265 - 0 - 4 - 4096 - 2160 - 0 - 0 - 0 - 1 - 60 - 1 - 1 - - - - - - - 1 - PNG - - - 5 - 1280 - 720 - CEA - - - - - 1 - - - - - 0 - 0 - - - - - 1 - 0 - - - - - 0 - - WFD_HDCP_2_2 - 6789 - - - - - - - - - - - 1 - - 1 - 1 - - - - - - - 0 - 1 - 1 - 1 - 0 - 0 - 0 - 0 - - - - 0 - 1 - 0 - 0 - 0 - 0 - - - - 0 - 3 - 0 - 0 - 0 - 0 - - - - 4321 - - 0 - - - - - - 1 - 500 - - - - 1 - - - 5550 - - - 1 - - - 0 - - - 0 - - - - - - - 256000 - 256000 - - - 384000 - 384000 - - - 512000 - 512000 - - - - - - - - 1000000 - 4000000 - - - - 1000000 - 4000000 - - - - 1000000 - 4000000 - - - - 1000000 - 4000000 - - - - 1000000 - 4000000 - - - - 2500000 - 10000000 - - - - 5000000 - 20000000 - - - - 5000000 - 10000000 - - - - 7000000 - 13000000 - - - - 10000000 - 40000000 - - - - 5000000 - 10000000 - - - - 5000000 - 20000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 10000000 - 40000000 - - - - 2500000 - 10000000 - - - - 5000000 - 20000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 2500000 - 10000000 - - - - 2500000 - 10000000 - - - - 2500000 - 10000000 - - - - 5000000 - 20000000 - - - - 2500000 - 10000000 - - - - 5000000 - 20000000 - - - - 3500000 - 14000000 - - - - 5000000 - 20000000 - - - - 3500000 - 14000000 - - - - 5000000 - 20000000 - - - - 2500000 - 10000000 - - - - 5000000 - 20000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 5000000 - 20000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 5000000 - 20000000 - - - - 10000000 - 40000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - 10000000 - 30000000 - - - - - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - 500000 - 2000000 - - - - 1000000 - 4000000 - - - - - - 40 - - - 0 - - - -150 - - - 0 - - - 0 - - - 0 - - - 0 - - - -150000 - - - -200000 - - - 1 - - 0 - - - 1 - - diff --git a/proprietary/system_ext/lib64/libmmrtpdecoder.so b/proprietary/system_ext/lib64/libmmrtpdecoder.so index 43dd0d5..4256119 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 092844b..092bc66 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 aaf59a0..ca6c6b1 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 a7020fc..f6e8e88 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 8eafa81..04cd627 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 f6f69fa..b429ba3 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 2f40cc8..1de84fd 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 8e3110e..b50426d 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 4b182cd..f844800 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 1ea216f..b4ad016 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 9cf426d..00c27e9 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 e472f56..ff9de2c 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 127a227..6c1e41d 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 f50a531..80cad6f 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 4f810e7..27e6052 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 8b0b41b..13a6974 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 91decf7..ccc66ab 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 1989161..f516051 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 33e3eb0..b7693e7 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 c04e005..a8fb0af 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 deleted file mode 100644 index bc46c96..0000000 Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so and /dev/null differ diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk.so new file mode 100644 index 0000000..1740e2a Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk.so differ diff --git a/proprietary/system_ext/priv-app/WfdService/WfdService.apk b/proprietary/system_ext/priv-app/WfdService/WfdService.apk index 5c3ce6b..aefef85 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/sm6375-common-vendor.mk b/sm6375-common-vendor.mk index e745295..f28a203 100644 --- a/sm6375-common-vendor.mk +++ b/sm6375-common-vendor.mk @@ -25,7 +25,6 @@ PRODUCT_COPY_FILES += \ 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/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.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 \ vendor/motorola/sm6375-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \ @@ -631,7 +630,7 @@ PRODUCT_PACKAGES += \ vendor.qti.diaghal-V1-ndk \ vendor.qti.diaghal@1.0 \ vendor.qti.hardware.wifidisplaysession@1.0 \ - vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk \ + vendor.qti.hardware.wifidisplaysession_aidl-V2-ndk \ vendor.qti.imsrtpservice@3.0 \ vendor.qti.imsrtpservice@3.1 \ CACertService \