{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61908725,"defaultBranch":"uvite","name":"android_hardware_qcom_display","ownerLogin":"AOSPA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-24T19:50:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5701347?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713954157.0","currentOid":""},"activityList":{"items":[{"before":"cecd1eec3551464d8758f0aef727aae529cee3d7","after":"73742b59edf069bd830055c7b79393fdbd96b551","ref":"refs/heads/uvite-8450","pushedAt":"2024-04-18T14:20:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"gralloc: Add support for Transfer_SMPTE_ST2084 in color_metadata\n\nChange-Id: I89326957f0f1596ab9116e74211c3de5c0359e74\nSigned-off-by: Omkar Chandorkar ","shortMessageHtmlLink":"gralloc: Add support for Transfer_SMPTE_ST2084 in color_metadata"}},{"before":"3e6c82688b46ecdb0c4060fbb0b7686bc145e1c2","after":"ce67e723ed716192d76468dd6071f50d253acbfe","ref":"refs/heads/uvite-888","pushedAt":"2024-04-18T14:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"gralloc: Add support for Transfer_SMPTE_ST2084 in color_metadata\n\nChange-Id: I89326957f0f1596ab9116e74211c3de5c0359e74\nSigned-off-by: Omkar Chandorkar ","shortMessageHtmlLink":"gralloc: Add support for Transfer_SMPTE_ST2084 in color_metadata"}},{"before":"cdd9a9804503ef549adcb35c0d0e278113c733c2","after":"cecd1eec3551464d8758f0aef727aae529cee3d7","ref":"refs/heads/uvite-8450","pushedAt":"2024-04-18T11:41:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12700-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"DISPLAY.LA.2.0.r1-12700-WAIPIO.0\"\n\n* tag 'DISPLAY.LA.2.0.r1-12700-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n init: Add property to set latch media content for RAVELIN SOC Ids.\n gralloc: add checks for reserved size of allocation requests\n init: Add Gaming supported RAVELIN SOC Ids.\n\nChange-Id: I7a5269d80a15e86034b118b2a01d5a0412e1ecb6","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12700-WAIPIO.0' of https://git.codelinar…"}},{"before":"247e3c0bb4b2c9d9a48fb1d3ece5068c3419f4b7","after":"3e6c82688b46ecdb0c4060fbb0b7686bc145e1c2","ref":"refs/heads/uvite-888","pushedAt":"2024-04-18T10:02:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"gralloc: handle unknown dataspace\n\nIn some scenarios, unknown standard dataspace is set for\nsome ui layer(s).\nThis leads to issue of reading unknown csc from gralloc\nmetadata and using it to overwrite a hwc layer's default csc.\nIn such cases, the layer ends up with invalid/unknown csc.\n\nThis change helps to avoid such scenarios and preserve the default\ncsc of layer by not setting standard dataspace flag to true when\ndataspace passed is unknown.\n\nChange-Id: I62b9fd993df9602b48815e858fd49736f089a317\n(cherry picked from commit 788d9db0621491f24e1ab1425b81b37d908d9ff8)","shortMessageHtmlLink":"gralloc: handle unknown dataspace"}},{"before":"d69c97f27e83035a70de785b5b4d1e08e7f0a14d","after":"8099ddbe3140214a3acba4872d580aeaf2720e9a","ref":"refs/heads/uvite-865","pushedAt":"2024-04-03T16:09:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.15.2.r1-09600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.15.2.r1-09600-KAMORTA.QSSI14.0\"\n\n* tag 'LA.UM.9.15.2.r1-09600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n gralloc: add checks for reserved size of allocation requests\n\nChange-Id: I38b061b64da039ea61b65313682b113e2f7c27dc","shortMessageHtmlLink":"Merge tag 'LA.UM.9.15.2.r1-09600-KAMORTA.QSSI14.0' of https://git.cod…"}},{"before":"ab2b60ffd318258e62faa28298c458a5c549587c","after":"cdd9a9804503ef549adcb35c0d0e278113c733c2","ref":"refs/heads/uvite-8450","pushedAt":"2024-03-31T17:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"sdm: Conditionally revert \"sdm: Implement ‘Null Display’ in SDM core\"\n\nThis commit conditionally reverts the add of the member function\n`IsDisplayHWAvailable()` from commit\n8c281c0ff4a9f3f9eae3e971ed1c32ac0e3e8fa3.\n\nCo-authored-by: Fabian Leutenegger \nChange-Id: I9ea381906e98134069993e91429594c59d17efc3","shortMessageHtmlLink":"sdm: Conditionally revert \"sdm: Implement ‘Null Display’ in SDM core\""}},{"before":"1a21243c3fca1bf2670d97a5684bf0ffe4a962fc","after":"df6acac1e01466e89b00b039f646dd5041ce0bf4","ref":"refs/heads/uvite-8550","pushedAt":"2024-03-31T16:50:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.3.0.r1-11600-KAILUA.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into uvite-8550\n\nDISPLAY.LA.3.0.r1-11600-KAILUA.0","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.3.0.r1-11600-KAILUA.0' of https://git.codelinar…"}},{"before":"697ac0afc7a6083bde2027c6b7d449f9c17ec605","after":"1a21243c3fca1bf2670d97a5684bf0ffe4a962fc","ref":"refs/heads/uvite-8550","pushedAt":"2024-03-31T16:46:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.3.0.r1-11500-KAILUA.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into uvite-8550\n\nDISPLAY.LA.3.0.r1-11500-KAILUA.0","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.3.0.r1-11500-KAILUA.0' of https://git.codelinar…"}},{"before":"396250b893ac2e11d1d3c0b6420316988a12eb33","after":"247e3c0bb4b2c9d9a48fb1d3ece5068c3419f4b7","ref":"refs/heads/uvite-888","pushedAt":"2024-03-22T08:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"hwc_display: guard Dolby Vision support\n\nTo enable Dolby Vision support in hwc, add the following to your\nBoardConfig.mk or BoardConfigCommon.mk\n\nSOONG_CONFIG_NAMESPACES += dolby_vision\nSOONG_CONFIG_dolby_vision += enabled\nSOONG_CONFIG_dolby_vision_enabled := true\n\nSigned-off-by: Chenyang Zhong \nChange-Id: Ic512456847d84a1f5af64ed9fb8c38d7de4e8970","shortMessageHtmlLink":"hwc_display: guard Dolby Vision support"}},{"before":"36f501bd3385d9487052c10bdfe1f895f1ace34c","after":"396250b893ac2e11d1d3c0b6420316988a12eb33","ref":"refs/heads/uvite-888","pushedAt":"2024-03-22T08:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"hwc_display: Support dolby vision\n\nChange-Id: Ia73b7674d396de434272aeedf28245e417a1e5bb","shortMessageHtmlLink":"hwc_display: Support dolby vision"}},{"before":"0818993c2f66a143d61e5c38e6191fa25e88d65f","after":"36f501bd3385d9487052c10bdfe1f895f1ace34c","ref":"refs/heads/uvite-888","pushedAt":"2024-03-03T05:20:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.14.r1-24100-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.14.r1-24100-LAHAINA.QSSI14.0\"\n\n* tag 'LA.UM.9.14.r1-24100-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n init: Add Blair LTE variant socId\n config: Disable HWC for VDS except wfd.\n\nChange-Id: I81f167b7c58c69c12be4635840c88ace8c0ab8ab","shortMessageHtmlLink":"Merge tag 'LA.UM.9.14.r1-24100-LAHAINA.QSSI14.0' of https://git.codel…"}},{"before":"2a730e2eccb3bd3f181cb5011997b4b91dd71594","after":"073430b487a8a95949e12a433d8bddd37c5f7168","ref":"refs/heads/uvite-855","pushedAt":"2024-02-14T15:53:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"gralloc: Allow devices to opt-in for YCrCb camera preview\n\n* Some stock camera HAL implementations output video\n stream in YCrCb instead of YCbCr.\n\nChange-Id: I562847dfd9bcf796052f6fd7263e2affbd601384","shortMessageHtmlLink":"gralloc: Allow devices to opt-in for YCrCb camera preview"}},{"before":null,"after":"f01fd4c39e5ce1585202b51c3cfd2a220a0e4a81","ref":"refs/heads/uvite-89xx-4.19","pushedAt":"2024-02-12T12:15:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Revert \"gralloc: Fix issue with mmap/munmap meta due to reserved size.\"\n\n* Unfortunately, We're still using old blobs and display headers, which aren't compatible with that...\n\nThis reverts commit 65a0ac64200457467ce06165e2fe7ea7b3828b58.\n\nChange-Id: I01e1ccd4654f272d3dbb8bf4b11b4b4b0d2e4b20","shortMessageHtmlLink":"Revert \"gralloc: Fix issue with mmap/munmap meta due to reserved size.\""}},{"before":"c6f84e9012d9cd92d10cdcabf86d4610b03e762d","after":"ab2b60ffd318258e62faa28298c458a5c549587c","ref":"refs/heads/uvite-8450","pushedAt":"2024-02-06T05:44:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"config: Use TARGET_USES_FOD_ZPOS to enable UDFPS ZPOS\n\nLineage OS duplicates the QCOM Display soong conditionals\nto their BoardConfig at [1] since they do not all inherit\nthe display makefiles from Qualcomm. I prefer not to duplicate\nthe logic and would rather follow what Qualcomm is doing, which\nis using normal conditionals from device tree to define soong\nconditionals in the display HAL.\n\nReferences:\n[1] https://github.com/LineageOS/android_vendor_lineage/commit/902f4474ba5759eb0711f30807723f82672fae6e\n\nChange-Id: I3d41c2748c1c8d32251d0b82f5da05c15d06c791","shortMessageHtmlLink":"config: Use TARGET_USES_FOD_ZPOS to enable UDFPS ZPOS"}},{"before":null,"after":"2be4e40cef5ac00edc0ac2ae3efa17b71980d009","ref":"refs/heads/uvite-8998","pushedAt":"2024-01-21T16:35:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"libqdutils: Build libqdMetaData.system from display-commonsys","shortMessageHtmlLink":"libqdutils: Build libqdMetaData.system from display-commonsys"}},{"before":"28347980f9a2b0658c1ed4007e85f164c07e1733","after":"d69c97f27e83035a70de785b5b4d1e08e7f0a14d","ref":"refs/heads/uvite-865","pushedAt":"2024-01-13T18:01:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0\"\n\n* tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n display : disable rounded corner layer for low RAM devices\n\nChange-Id: I12a6ed87948e594bd7a62da74d193fb7aa12ccf7","shortMessageHtmlLink":"Merge tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.cod…"}},{"before":"37d0fff1ee81c6b0562cf8a1a0fbf37fc3573fe9","after":"c6f84e9012d9cd92d10cdcabf86d4610b03e762d","ref":"refs/heads/uvite-8450","pushedAt":"2024-01-01T23:28:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into uvite-8450\n\n\"DISPLAY.LA.2.0.r1-12400-WAIPIO.0\"\n\n* tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n composer: use offload API to notify change in HWC TID\n init: Add Parrot SOCID for Gaming SKUs.\n\nChange-Id: I61eed02098cdc56a7978066ef0f5189ed19fb043","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinar…"}},{"before":"f5fc390d84723c3fb0f3834ccedfe170833546db","after":"be493e6d3199bd3decfa7d3d8ade6c214a37ceb2","ref":"refs/heads/uvite-sm8450","pushedAt":"2024-01-01T23:24:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into uvite-sm8450\n\n* https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n composer: use offload API to notify change in HWC TID\n init: Add Parrot SOCID for Gaming SKUs.\n config: Use phase offset as originally present\n config: Move from work durations to phase offsets\n config: Move from work durations to phase offsets\n config: Move from phase offsets to work durations\n config: Set background blur support for taro\n config: Move from phase offsets to work durations\n sdm: add content type transition for detail enhancer\n sdm: Handle null ptr crash.\n config: Update blending space of parrot\n composer: proper initialization of display slots.\n config: Set background blur support for taro.\n sdm: pass display interface to dpps creation\n init: Add Parrot APQ socid\n gralloc: Update alignment for HAL_PIXEL_FORMAT_NV21_ENCODEABLE\n display: generalize api to set connector and crtc custom events\n composer: Fix corruption issue due to wrong index\n composer: validate layer before mapping it to buffer\n composer: validate layer before mapping it to buffer\n composer: Fix corruption issue due to wrong index\n init: disable rounded corner for neo target\n sdm: Enable CWB based Idle fallback.\n sdm: Add property to set null display resolution\n sdm: Handle 'Null Display' when display HW is not available.\n sdm: Fetch default hw information for null display.\n sdm: Implement ‘Null Display’ in SDM core\n composer: Remove DisplayNullExternal class implementation\n composer: Remove dummy display and async SetPowerMode implementation\n init: add display vendor property to disable sf background blur\n sdm: limit mutex lock scope to update refresh variable\n sdm: fall back to GPU based on property.\n display: add stc config file for low ram targets\n config: Update WCG properties for neo target\n Revert \"display: add qdcm calib support for neo\"\n gralloc: Fix P010 alignment and plane layout\n gralloc: Fix P010 alignment and plane layout\n sdm: Add property to limit max layers on primary\n config: Enable QTI Extensions in AOSP by default\n gralloc: Fix log level for GetMetadataValue.\n sdm: Add layer name to SDM layer info\n gralloc: Improve metadata fetching time.\n sdm: On fps change reconfigure qos with correct parameters\n sdm: check qsync mode update in skip validate cycle\n composer: Release locks before callbacks\n perf: enable LargeCompPerfHint for 90hz in the display\n Gralloc: Fix for RAW16 stride alingment\n composer: add command sequence mutex to avoid deadlock in TUITransitionStart\n sdm: Avoid GetPanelBrightness call in each draw cycle\n sdm: Defer power off mode, until tui exit completely\n composer: report display connection type as INTERNAL in DP as primary usecase\n hwc: Add abort for DP disconnect use-cases\n init: enable offline rotator for Montague.\n init: Add Parrot7 and ParrotP socid\n gralloc: Add support for new camera FLEX formats\n init: Add Parrot7 and ParrotP socid\n gralloc: Add support for new camera FLEX formats\n sdm: Fix updating the last active refresh rate\n composer: Update secure_event during TUITransition\n display: remove ravelin target board for calib files\n init: enable offline rotator for Ravelin\n display: add color calibration file of panel ft8726\n drm: Validate and reset tui state during power on\n Composer: Reserve WFD display before attemping create.\n Gralloc: Use handle reserved size while importing buffer\n display: remove ravelin target board for calib files\n gralloc: Add copyright heading\n Gralloc: Use handle reserved size while importing buffer\n display: Add soc id for montague\n composer: Resume non target displays incase of TUI failure\n composer: Align Width & Height to custom dimensions.\n composer: Bail out early if previous WaitForCommitDoneAsync is stuck\n init: add soc id for ravelin APQ variant\n sdm: Fix output fences on prepare failure.\n init: set properties for ravelin\n display: add color calibration file for ravelin\n display: add qdcm calib support for neo\n composer: Enable GPU based color conversion for WFD\n composer: Add support to dump stacktrace on fence timeout.\n display: commit dpps features during flush\n composer: Wait for primary display to be hotplugged\n composer: Force GPU comp for wfd if color transform required\n display: update null checks to avoid crashes\n sdm: Implement GetFirstDisplayInterfaceType API\n sdm: Add debug property to enable inverse mount\n composer: skip wait for resources at DP connect if client is not up\n composer: Fix out of bound array access due to display id\n sdm: Setup histogram IRQ only when property is enabled\n composer: avoid commit for virtual display when resource wait is needed\n composer: Reset TUI event if other display is off\n composer: add finite timeout for refresh commit in TUI unprepare\n config: enable sf property to treat transfer 170M as sRGB\n hwc: Clear composition changes.\n\nChange-Id: I069c0981c50a2b9f15f38c5d7b247d01dce1dd8a","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinar…"}},{"before":"e12f5169ea6f4eda9e8fedbc2ec5686dfa1b27d2","after":null,"ref":"refs/heads/for/sapphire-bengal","pushedAt":"2024-01-01T05:29:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xboxfanj","name":"Jake Weinstein","path":"/xboxfanj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1143116?s=80&v=4"}},{"before":null,"after":"f5fc390d84723c3fb0f3834ccedfe170833546db","ref":"refs/heads/uvite-sm8450","pushedAt":"2023-12-30T21:57:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into uvite-sm8450\n\n* https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n composer: use offload API to notify change in HWC TID\n init: Add Parrot SOCID for Gaming SKUs.\n config: Use phase offset as originally present\n config: Move from work durations to phase offsets\n config: Move from work durations to phase offsets\n config: Move from phase offsets to work durations\n config: Set background blur support for taro\n config: Move from phase offsets to work durations\n sdm: add content type transition for detail enhancer\n sdm: Handle null ptr crash.\n config: Update blending space of parrot\n composer: proper initialization of display slots.\n config: Set background blur support for taro.\n sdm: pass display interface to dpps creation\n init: Add Parrot APQ socid\n gralloc: Update alignment for HAL_PIXEL_FORMAT_NV21_ENCODEABLE\n display: generalize api to set connector and crtc custom events\n composer: Fix corruption issue due to wrong index\n composer: validate layer before mapping it to buffer\n composer: validate layer before mapping it to buffer\n composer: Fix corruption issue due to wrong index\n init: disable rounded corner for neo target\n sdm: Enable CWB based Idle fallback.\n sdm: Add property to set null display resolution\n sdm: Handle 'Null Display' when display HW is not available.\n sdm: Fetch default hw information for null display.\n sdm: Implement ‘Null Display’ in SDM core\n composer: Remove DisplayNullExternal class implementation\n composer: Remove dummy display and async SetPowerMode implementation\n init: add display vendor property to disable sf background blur\n sdm: limit mutex lock scope to update refresh variable\n sdm: fall back to GPU based on property.\n display: add stc config file for low ram targets\n config: Update WCG properties for neo target\n Revert \"display: add qdcm calib support for neo\"\n gralloc: Fix P010 alignment and plane layout\n gralloc: Fix P010 alignment and plane layout\n sdm: Add property to limit max layers on primary\n config: Enable QTI Extensions in AOSP by default\n gralloc: Fix log level for GetMetadataValue.\n sdm: Add layer name to SDM layer info\n gralloc: Improve metadata fetching time.\n sdm: On fps change reconfigure qos with correct parameters\n sdm: check qsync mode update in skip validate cycle\n composer: Release locks before callbacks\n perf: enable LargeCompPerfHint for 90hz in the display\n Gralloc: Fix for RAW16 stride alingment\n composer: add command sequence mutex to avoid deadlock in TUITransitionStart\n sdm: Avoid GetPanelBrightness call in each draw cycle\n sdm: Defer power off mode, until tui exit completely\n composer: report display connection type as INTERNAL in DP as primary usecase\n hwc: Add abort for DP disconnect use-cases\n init: enable offline rotator for Montague.\n init: Add Parrot7 and ParrotP socid\n gralloc: Add support for new camera FLEX formats\n init: Add Parrot7 and ParrotP socid\n gralloc: Add support for new camera FLEX formats\n sdm: Fix updating the last active refresh rate\n composer: Update secure_event during TUITransition\n display: remove ravelin target board for calib files\n init: enable offline rotator for Ravelin\n display: add color calibration file of panel ft8726\n drm: Validate and reset tui state during power on\n Composer: Reserve WFD display before attemping create.\n Gralloc: Use handle reserved size while importing buffer\n display: remove ravelin target board for calib files\n gralloc: Add copyright heading\n Gralloc: Use handle reserved size while importing buffer\n display: Add soc id for montague\n composer: Resume non target displays incase of TUI failure\n composer: Align Width & Height to custom dimensions.\n composer: Bail out early if previous WaitForCommitDoneAsync is stuck\n init: add soc id for ravelin APQ variant\n sdm: Fix output fences on prepare failure.\n init: set properties for ravelin\n display: add color calibration file for ravelin\n display: add qdcm calib support for neo\n composer: Enable GPU based color conversion for WFD\n composer: Add support to dump stacktrace on fence timeout.\n display: commit dpps features during flush\n composer: Wait for primary display to be hotplugged\n composer: Force GPU comp for wfd if color transform required\n display: update null checks to avoid crashes\n sdm: Implement GetFirstDisplayInterfaceType API\n sdm: Add debug property to enable inverse mount\n composer: skip wait for resources at DP connect if client is not up\n composer: Fix out of bound array access due to display id\n sdm: Setup histogram IRQ only when property is enabled\n composer: avoid commit for virtual display when resource wait is needed\n composer: Reset TUI event if other display is off\n composer: add finite timeout for refresh commit in TUI unprepare\n config: enable sf property to treat transfer 170M as sRGB\n hwc: Clear composition changes.\n\nChange-Id: I069c0981c50a2b9f15f38c5d7b247d01dce1dd8a","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12400-WAIPIO.0' of https://git.codelinar…"}},{"before":null,"after":"158c8a0fca12b1db30785823646b76fcb57b1f54","ref":"refs/heads/uvite","pushedAt":"2023-12-30T14:30:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.14.r1-23600-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.14.r1-23600-LAHAINA.QSSI14.0\"\n\nChange-Id: Ia121f8f2ffcc33077ee4fad4c57229f646df2a01","shortMessageHtmlLink":"Merge tag 'LA.UM.9.14.r1-23600-LAHAINA.QSSI14.0' of https://git.codel…"}},{"before":null,"after":"26f7b36a3b32b68711240cb4e174205ee89e68d6","ref":"refs/heads/uvite-8450-new","pushedAt":"2023-12-26T13:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12200-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into topaz-8450-new\n\n\"DISPLAY.LA.2.0.r1-12200-WAIPIO.0\"\n\nChange-Id: I7587fe58014c732dde4550cf3d63e17501515d3f","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12200-WAIPIO.0' of https://git.codelinar…"}},{"before":"bda1e535ff751868153e0b4942afed0d0b990be1","after":"28347980f9a2b0658c1ed4007e85f164c07e1733","ref":"refs/heads/uvite-865","pushedAt":"2023-12-19T13:00:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.15.2.r1-09100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.15.2.r1-09100-KAMORTA.QSSI14.0\"\n\n* tag 'LA.UM.9.15.2.r1-09100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display:\n display : add property for cache manager\n\nChange-Id: I9beaffe18db110f16a28dbf2baf74d38227c5706","shortMessageHtmlLink":"Merge tag 'LA.UM.9.15.2.r1-09100-KAMORTA.QSSI14.0' of https://git.cod…"}},{"before":"1d322004abb47c48701030627870378ef712ea27","after":"697ac0afc7a6083bde2027c6b7d449f9c17ec605","ref":"refs/heads/uvite-8550","pushedAt":"2023-12-05T18:48:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.3.0.r1-11200-KAILUA.0' into uvite-8550\n\nChange-Id: I8904ec60f7351e86a4f9eec8a7e96d2f091b70f1","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.3.0.r1-11200-KAILUA.0' into uvite-8550"}},{"before":"193467e835fa94212766dd0c7ee2a523cfaf9a74","after":"0818993c2f66a143d61e5c38e6191fa25e88d65f","ref":"refs/heads/uvite-888","pushedAt":"2023-12-05T03:37:35.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.14.r1-23300-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into HEAD\n\n\"LA.UM.9.14.r1-23300-LAHAINA.QSSI14.0\"\n\nChange-Id: I17ff931e44358028db987af7fce896bb778a71da","shortMessageHtmlLink":"Merge tag 'LA.UM.9.14.r1-23300-LAHAINA.QSSI14.0' of https://git.codel…"}},{"before":"c72eec5feff3be6d5dd2c06e19c543f688d06b70","after":"1d322004abb47c48701030627870378ef712ea27","ref":"refs/heads/uvite-8550","pushedAt":"2023-11-28T14:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"config: Build init.qti.display_boot.rc by default\n\n * without this init.qti.display_boot.sh is basically useless as it never gets started\n\nChange-Id: I3b18c592880c7ce8b70e20f7bbc59b20a1f11260","shortMessageHtmlLink":"config: Build init.qti.display_boot.rc by default"}},{"before":"d646c131276959880835d0796aa5fc13443678d3","after":"193467e835fa94212766dd0c7ee2a523cfaf9a74","ref":"refs/heads/uvite-888","pushedAt":"2023-11-26T20:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"sdm: remove vsync enable as part of commit cycle\n\nDRM driver handles the vsync callbacks in a separate thread now.\nRemove vsync enablement as part of commit cycle to avoid janks.\n\nChange-Id: Ib649101845487cb8cecc26184d0edad70e6b1a3d","shortMessageHtmlLink":"sdm: remove vsync enable as part of commit cycle"}},{"before":"6db5f97f04ff196d8b6098b492a0daf70ef35d8a","after":"c72eec5feff3be6d5dd2c06e19c543f688d06b70","ref":"refs/heads/uvite-8550","pushedAt":"2023-11-07T14:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"sdm: dal: Allow to use extra percision multiplier for panel dimensions\n\n* In some cases (for example Xiaomi), the panel dimensions are divided\n by 10 in their libsdmdal. This makes that when building OSS\n libsdmdal the panel dimensions must be divided by 10 manually\n in the device's DTS for proper behavior of some display elements.\n\n* For solving this, add a multiplier so there is no need\n of having two different DTS for OSS / prebuilt libsdmcore.\n\nBased on the idea of https://review.arrowos.net/c/ArrowOS/android_hardware_qcom_display/+/13938\n\nCo-authored-by: daniml3 \nChange-Id: If3dbcd64c54c3cfab993fa3c5874bad26faa66e7","shortMessageHtmlLink":"sdm: dal: Allow to use extra percision multiplier for panel dimensions"}},{"before":null,"after":"6db5f97f04ff196d8b6098b492a0daf70ef35d8a","ref":"refs/heads/uvite-8550","pushedAt":"2023-11-07T14:22:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.3.0.r1-11000-KAILUA.0' into uvite-8550","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.3.0.r1-11000-KAILUA.0' into uvite-8550"}},{"before":"31211d57ca7f67ccc662c3ce511cf40733da401c","after":"26f7b36a3b32b68711240cb4e174205ee89e68d6","ref":"refs/heads/topaz-8450-new","pushedAt":"2023-11-07T06:34:10.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pa-gerrit","name":null,"path":"/pa-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2220439?s=80&v=4"},"commit":{"message":"Merge tag 'DISPLAY.LA.2.0.r1-12200-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/display into topaz-8450-new\n\n\"DISPLAY.LA.2.0.r1-12200-WAIPIO.0\"\n\nChange-Id: I7587fe58014c732dde4550cf3d63e17501515d3f","shortMessageHtmlLink":"Merge tag 'DISPLAY.LA.2.0.r1-12200-WAIPIO.0' of https://git.codelinar…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENDv7jQA","startCursor":null,"endCursor":null}},"title":"Activity · AOSPA/android_hardware_qcom_display"}