diff --git a/device.mk b/device.mk index f53b008..42b4396 100644 --- a/device.mk +++ b/device.mk @@ -157,6 +157,24 @@ PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PACKAGES += \ XiaomiParts +# Display +PRODUCT_PACKAGES += \ + android.hardware.graphics.mapper@4.0-impl-qti-display \ + vendor.qti.hardware.display.allocator-service \ + vendor.qti.hardware.display.composer-service + +PRODUCT_PACKAGES += \ + init.qti.display_boot.rc \ + init.qti.display_boot.sh + +PRODUCT_PACKAGES += \ + vendor.display.config@1.11.vendor \ + vendor.qti.hardware.display.config-V2-ndk_platform.vendor \ + vendor.qti.hardware.display.mapper@2.0.vendor + +PRODUCT_COPY_FILES += \ + hardware/qcom-caf/sm8450/display/config/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml + # DRM PRODUCT_PACKAGES += \ android.hardware.drm@1.4.vendor \ @@ -208,30 +226,7 @@ PRODUCT_COPY_FILES += \ # Graphics PRODUCT_PACKAGES += \ - android.hardware.graphics.composer@2.4.vendor \ - libgralloc.qti \ - libgui_vendor \ - libqdMetaData \ - vendor.display.config@1.11.vendor \ - vendor.display.config@2.0.vendor \ - vendor.qti.hardware.display.allocator@1.0.vendor \ - vendor.qti.hardware.display.allocator@3.0.vendor \ - vendor.qti.hardware.display.allocator@4.0.vendor \ - vendor.qti.hardware.display.composer@1.0.vendor \ - vendor.qti.hardware.display.composer@2.0.vendor \ - vendor.qti.hardware.display.composer@3.1.vendor \ - vendor.qti.hardware.display.config-V1-ndk_platform.vendor \ - vendor.qti.hardware.display.config-V2-ndk_platform.vendor \ - vendor.qti.hardware.display.config-V3-ndk_platform.vendor \ - vendor.qti.hardware.display.config-V4-ndk_platform.vendor \ - vendor.qti.hardware.display.config-V5-ndk_platform.vendor \ - vendor.qti.hardware.display.config-V6-ndk_platform.vendor \ - vendor.qti.hardware.display.demura@2.0.vendor \ - vendor.qti.hardware.display.mapper@1.1.vendor \ - vendor.qti.hardware.display.mapper@2.0.vendor \ - vendor.qti.hardware.display.mapper@3.0.vendor \ - vendor.qti.hardware.display.mapper@4.0.vendor \ - vendor.qti.hardware.display.mapperextensions@1.2.vendor + libgui_vendor PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \ diff --git a/ndk/Android.bp b/ndk/Android.bp index 4a5c850..6d6746e 100644 --- a/ndk/Android.bp +++ b/ndk/Android.bp @@ -1,41 +1,6 @@ -cc_library_shared { - name: "vendor.qti.hardware.display.config-V1-ndk_platform", - shared_libs: ["vendor.qti.hardware.display.config-V1-ndk"], - system_ext_specific: true, - vendor_available: true, -} - cc_library_shared { name: "vendor.qti.hardware.display.config-V2-ndk_platform", shared_libs: ["vendor.qti.hardware.display.config-V2-ndk"], system_ext_specific: true, vendor_available: true, } - -cc_library_shared { - name: "vendor.qti.hardware.display.config-V3-ndk_platform", - shared_libs: ["vendor.qti.hardware.display.config-V3-ndk"], - system_ext_specific: true, - vendor_available: true, -} - -cc_library_shared { - name: "vendor.qti.hardware.display.config-V4-ndk_platform", - shared_libs: ["vendor.qti.hardware.display.config-V4-ndk"], - system_ext_specific: true, - vendor_available: true, -} - -cc_library_shared { - name: "vendor.qti.hardware.display.config-V5-ndk_platform", - shared_libs: ["vendor.qti.hardware.display.config-V5-ndk"], - system_ext_specific: true, - vendor_available: true, -} - -cc_library_shared { - name: "vendor.qti.hardware.display.config-V6-ndk_platform", - shared_libs: ["vendor.qti.hardware.display.config-V6-ndk"], - system_ext_specific: true, - vendor_available: true, -} diff --git a/proprietary-files.txt b/proprietary-files.txt index 390d451..c8c60e6 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -652,130 +652,69 @@ vendor/etc/init/vendor.qti.diag.rc vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml vendor/lib64/vendor.qti.diaghal@1.0.so -# Display -vendor/bin/hw/vendor.qti.hardware.display.allocator-service -vendor/bin/init.qti.display_boot.sh -vendor/etc/init/init.qti.display_boot.rc -vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc -vendor/etc/init/vendor.qti.hardware.display.composer-service.rc -vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml -vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml -vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml -vendor/etc/init.panel_info.sh -vendor/lib64/libdisplaydebug.so -vendor/lib64/libgpu_tonemapper.so -vendor/lib64/libgralloccore.so -vendor/lib64/libgrallocutils.so -vendor/lib64/libqservice.so +# Display HDR - from ingot-user 14 UKQ1.231121.127 127 release-keys +vendor/lib64/libgame_enhance.so|4432e47d990e98edb141becc345a92d03df26bf4 +vendor/lib64/libhdr_backlight_adapter.so|57036c19938fe40e73e9b9e3d4c6a6073d7aa858 +vendor/lib64/libhdr_tm.so|6f18ddbd3f66f4348a5b92a2ac0bafd979ed2a05 -# Display HDR -vendor/lib64/libhdr_backlight_adapter.so -vendor/lib64/libhdr_tm.so +# Display HWC - from ingot-user 14 UKQ1.231121.127 127 release-keys +vendor/bin/qdcmss|727147cbaf4d74f0eb38c534fda9beebdfec31f6 +vendor/etc/init/qdcmss.rc|53d78d686678c4f923a9ec4ace7d4d3575b13788 +vendor/lib64/libbacklight-calib.so|a5990fa87932196f9e2c38b2ec85786daa6b3a9c +vendor/lib64/libdigital-dimming.so|66506a386dc80da0994c9d4aeac34edfc1830c5c +vendor/lib64/libdpps.so|d8e9cc561a3ab706697880975413db23bb41640c +vendor/lib64/libmemutils.so|e122c3ff95b10a6263e698261abafe62cee98010 +vendor/lib64/libqdcm-algo.so|e873dc21878d92d20f6937453c9d3265a0d3a93d +vendor/lib64/libqdcm-json-mode-parser.so|1c8f1a841a877efbed0a0b3db3d551ff1283f14f +vendor/lib64/libqdcm-mode-parser.so|341178dfb18e03b6fabff27a080fb96f15188942 +vendor/lib64/libsnapdragoncolor-manager.so|72291478bd56bada0fc3df3617e765b28ef54f66 +vendor/lib64/libsnapdragoncolor-qdcm.so|9f0bc72290618324e95cd9f4eca6987a6733bd06 -# Display HWC -vendor/bin/hw/vendor.qti.hardware.display.composer-service -vendor/bin/qdcmss -vendor/etc/init/qdcmss.rc -vendor/etc/snapdragon_color_libs_config.xml -vendor/lib64/libbacklight-calib.so -vendor/lib64/libdigital-dimming.so -vendor/lib64/libdpps.so -vendor/lib64/libhistogram.so -vendor/lib64/libmemutils.so -vendor/lib64/libqdcm-algo.so -vendor/lib64/libqdcm-json-mode-parser.so -vendor/lib64/libqdcm-mode-parser.so -vendor/lib64/libqdutils.so -vendor/lib64/libsdmcore.so -vendor/lib64/libsdmutils.so -vendor/lib64/libsnapdragoncolor-manager.so -vendor/lib64/libsnapdragoncolor-qdcm.so -vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so +# Display postprocessing - from ingot-user 14 UKQ1.231121.127 127 release-keys +vendor/bin/hw/vendor.display.color@1.0-service|9f37be517ad778857bfe94b78ba3fbf2e90e3967 +vendor/bin/ppd|37202ce410bb2bfd42133cd03cd3fd7ce9a063d8 +vendor/etc/init/vendor.display.color@1.0-service.rc|fc58968025ec9f09b4fedee0b9daecc6a56c8373 +vendor/lib64/libdisp-aba.so|f77d25d1e56378d6b3ec6f4d671113e45fbeba7e +vendor/lib64/vendor.display.color@1.0.so|cc65cefe1cec1ddc526c8ead1b95f5fd55eff271 +vendor/lib64/vendor.display.color@1.1.so|99a37926e217c8bbe866956af33cf188e4305158 +vendor/lib64/vendor.display.color@1.2.so|689f6269314fa92b59d393460427ae08d68f4576 +vendor/lib64/vendor.display.color@1.3.so|4ad7470d442731378f611a5538a9dccdc62cd831 +vendor/lib64/vendor.display.color@1.4.so|9ae82220713f7d37273a12883498b1adfa19baf4 +vendor/lib64/vendor.display.color@1.5.so|57b83442fd8b7371fb7db758c89ca44a01b2b1da +vendor/lib64/vendor.display.color@1.6.so|f9f914003858e641fd19d41676465167e5b20053 +vendor/lib64/vendor.display.color@1.7.so|982805fb0f7a68df6a796173d6d3bb24a7dbaa7a +vendor/lib64/vendor.display.postproc@1.0.so|d4698e4d21e0a65611f2e508a841749447c71498 -# Display postprocessing -system_ext/lib64/vendor.display.color@1.0.so -system_ext/lib64/vendor.display.color@1.1.so -system_ext/lib64/vendor.display.color@1.2.so -system_ext/lib64/vendor.display.color@1.3.so -vendor/bin/hw/vendor.display.color@1.0-service -vendor/bin/ppd -vendor/etc/init/vendor.display.color@1.0-service.rc -vendor/lib64/libdisp-aba.so -vendor/lib64/vendor.display.color@1.0.so -vendor/lib64/vendor.display.color@1.1.so -vendor/lib64/vendor.display.color@1.2.so -vendor/lib64/vendor.display.color@1.3.so -vendor/lib64/vendor.display.color@1.4.so -vendor/lib64/vendor.display.color@1.5.so -vendor/lib64/vendor.display.color@1.6.so -vendor/lib64/vendor.display.color@1.7.so -vendor/lib64/vendor.display.postproc@1.0.so +# Display SDM - from ingot-user 14 UKQ1.231121.127 127 release-keys +vendor/etc/display/DPU660.xml|b26dd73e361546d89bf3d7082a471703dc6ac2cb +vendor/etc/display/DPU670.xml|e5131a60ceff29ca5eb561eec7eddadef1d0486f +vendor/etc/display/DPU720.xml|4e54e8712d65773eb87867bf64a4cb98ea9bb8c3 +vendor/etc/display/DPU7__.xml|c056f3cb9fa123ca3de5b2a9775c184dddf25b9d +vendor/etc/display/DPU820.xml|35afcb7834d13eacc8f14d2ff4ac5132bb01a563 +vendor/etc/display/DPU830.xml|dcedb842003ec2242a57b545d6695bd5899b5dbb +vendor/etc/display/DPU860.xml|22ba44c290e2f23992df4da959945349944d5208 +vendor/etc/display/DPU8__.xml|2360038d60e9dff36d7f14a59a25da74bac1abe4 +vendor/etc/display/DPU9__.xml|ed8ec4a7a6852d8340bd98448db9f13634083edd +vendor/etc/display/advanced_sf_offsets.xml|29b6b0554d6393a8be90f52fce010946abd38d52 +vendor/etc/display/thermallevel_to_fps.xml|bc38035c8f41308fc25cc30969fbbf16ab86c43f +vendor/lib64/libdisplayqos.so|f5620aafca45f8f5c89e5af5d808bd20602a4654 +vendor/lib64/libdisplayskuutils.so|405e2456d79c8e0118efb9ade2d8a8d82565af5c +vendor/lib64/libqseed3.so|6fcc4cb419053b57fc14d7cb2e3fdb18901cc87e +vendor/lib64/librcmask.so|36919cfe71e1e6ab4e507f98dab320b7046d24c4 +vendor/lib64/libsdm-color.so|3ffdac82ec83cfcf0cfab32718a08500ec73e36d +vendor/lib64/libsdm-colormgr-algo.so|0c922b88dc8f11a9c8dbe78daec337d4d5333087 +vendor/lib64/libsdm-disp-vndapis.so|169adaa522f75d622e76a1597c486eff4551c5a3 +vendor/lib64/libsdmextension.so|2dee5d4ced1c1e7fec52e156219fc9fec17ea6c2 +vendor/lib64/libtestutils.so|61b98f252afde4eb7c674de870e7afb590c9bb2a +vendor/lib64/libtinyxml2_1.so|ae0c9190fd54c18a6c28dfccdfd29655abcb08de -# Display SDM -vendor/etc/display/DPU660.xml -vendor/etc/display/DPU670.xml -vendor/etc/display/DPU720.xml -vendor/etc/display/DPU7__.xml -vendor/etc/display/DPU820.xml -vendor/etc/display/DPU830.xml -vendor/etc/display/DPU860.xml -vendor/etc/display/DPU8__.xml -vendor/etc/display/DPU9__.xml -vendor/etc/display/advanced_sf_offsets.xml -vendor/etc/display/qdcm_calib_data_Sharp_2k_cmd_mode_qsync_dsi_panel.json -vendor/etc/display/qdcm_calib_data_Sharp_2k_video_mode_qsync_dsi_panel.json -vendor/etc/display/qdcm_calib_data_Sharp_4k_cmd_mode_dsc_dsi_panel.json -vendor/etc/display/qdcm_calib_data_Sharp_4k_video_mode_dsc_dsi_panel.json -vendor/etc/display/qdcm_calib_data_Sharp_qhd_cmd_mode_dsi_panel.json -vendor/etc/display/qdcm_calib_data_ft8726_fhd_plus_120Hz_Video_panel.json -vendor/etc/display/qdcm_calib_data_ft8726_lcd_video_mode_dsi_focaltech_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_nt36672e_lcd_video_mode_dsi_novatek_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_nt36672e_lcd_video_mode_dsi_novatek_panel_without_DSC.json -vendor/etc/display/qdcm_calib_data_r66451_amoled_cmd_mode_dsi_visionox_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_r66451_amoled_cmd_mode_dsi_visionox_panel_without_DSC.json -vendor/etc/display/qdcm_calib_data_r66451_amoled_video_mode_dsi_visionox_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_r66451_amoled_video_mode_dsi_visionox_panel_without_DSC.json -vendor/etc/display/qdcm_calib_data_sharp_1080p_cmd_mode_dsi_panel.json -vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_cmd_mode_dsi_visionox_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_qsync_cmd_mode_dsi_visionox_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_qsync_video_mode_dsi_visionox_panel_with_DSC.json -vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_video_mode_dsi_visionox_panel_with_DSC.json +# Display Configs vendor/etc/display/qdcm_calib_data_xiaomi_m19_36_02_0a_fhd_dsc_video_dsi_panel.json vendor/etc/display/qdcm_calib_data_xiaomi_m19_42_03_0b_fhd_dsc_video_dsi_panel.json vendor/etc/display/qdcm_calib_data_xiaomi_m19_42_03_0c_fhd_dsc_video_dsi_panel.json -vendor/etc/display/thermallevel_to_fps.xml vendor/etc/xiaomi_m19_36_02_0a_fhd_dsc_video_dsi_panel_mi.xml vendor/etc/xiaomi_m19_42_03_0b_fhd_dsc_video_dsi_panel_mi.xml vendor/etc/xiaomi_m19_42_03_0c_fhd_dsc_video_dsi_panel_mi.xml -vendor/lib64/libdisplayqos.so -vendor/lib64/libdisplayskuutils.so -vendor/lib64/libqseed3.so -vendor/lib64/librcmask.so -vendor/lib64/libsdedrm.so -vendor/lib64/libsdm-color.so -vendor/lib64/libsdm-colormgr-algo.so -vendor/lib64/libsdm-disp-vndapis.so -vendor/lib64/libsdmextension.so -vendor/lib64/libtestutils.so -vendor/lib64/libtinyxml2_1.so - -# Displayfeature -vendor/bin/hw/vendor.xiaomi.hardware.displayfeature@1.0-service -vendor/bin/displayfeature -vendor/etc/init/vendor.xiaomi.hardware.displayfeature@1.0-service.rc -vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so -vendor/lib/hw/displayfeature.default.so -vendor/lib/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so -vendor/lib/libdisplayfeature.so -vendor/lib/libdisplayfeatureservice.so -vendor/lib/vendor.xiaomi.hardware.displayfeature@1.0.so -vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so -vendor/lib64/hw/displayfeature.default.so -vendor/lib64/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so -vendor/lib64/libdisplayfeature.so -vendor/lib64/libdisplayfeatureservice.so -vendor/lib64/libwfddisplayconfig_vendor.so -vendor/lib64/vendor.xiaomi.hardware.displayfeature@1.0.so # DPM system_ext/bin/dpmd @@ -2070,6 +2009,7 @@ vendor/lib64/libmmrtpencoder_vendor.so vendor/lib64/libwfdcodecv4l2_proprietary.so vendor/lib64/libwfdcommonutils_proprietary.so vendor/lib64/libwfdconfigutils_proprietary.so +vendor/lib64/libwfddisplayconfig_vendor.so vendor/lib64/libwfdhdcpcp.so vendor/lib64/libwfdhdcpservice_proprietary.so vendor/lib64/libwfdmminterface_proprietary.so