- Feb 10, 2025
-
-
Xin Li authored
Bug: 385190204 Merged-In: I43ec50d6500b68c549edf6216519871f4f45008f Change-Id: I1a9b82b9d75cc16f853262fc4cdda8f23ea4425c
-
- Dec 09, 2024
-
-
John Chang authored
Implement a feature switch to dynamically configure plugin components for the XRR controller. Also Implement a flow to configure features based on system properties. Bug: 381565227 Test: ensure each component can be added or removed dynamically without affecting others. Change-Id: I43ec50d6500b68c549edf6216519871f4f45008f
-
Treehugger Robot authored
-
- Dec 06, 2024
-
-
Shiyong Li authored
-
John Chang authored
A logical typo prevented frame insertion from being sent via the DRM property. Frame insertion should stop in auto mode, but due to the typo, it was incorrectly stopped in non-auto mode. Bug: 382306881 Test: test the Photo app and verify that the image sticking issue is resolved. Change-Id: I89a1fed13a3d5cbb184041eb9a182736dca41999
-
John Chang authored
Bug: 382107373 Test: build successfully Change-Id: If794d74b77386b6757bc8b071100ed48874717ce
-
- Dec 05, 2024
-
-
Shiyong Li authored
-
Chris Lu authored
Bug: 356747847 Test: set min RR and throttle time Change-Id: Iea9ac2461b32458939e90ff6b128c84040179d2e
-
Treehugger Robot authored
-
Wiwit Rifa'i authored
To handle multiple displays, we need to update AXI bw to use the aggregated values over all displays since it will impact DPU clock. The multi displays handling for other bandwidth requirements will be handled by drivers. Bug: 360088343 Test: m2m for 4K video and SaveOutput at the same time Change-Id: I666e82670523191c7319771b383df4cf4c483668
-
- Dec 04, 2024
-
-
Shiyong Li authored
-
Shiyong Li authored
-
Long Ling authored
-
Long Ling authored
Bug: 382196709 Change-Id: I14c775f087265d54e669daa103748b059e654b58
-
Sally Qi authored
-
John Chang authored
Bug: 382107373 Test: build successfully Change-Id: Ibccc6fa9a6dda7385e8e27fca607fa2e7bdbba69
-
John Chang authored
Bug: 382107373 Test: build successfully Change-Id: Ie9cd64906e28c41fa0471f62d7151184d85b5374
-
Midas Chien authored
-
Sally Qi authored
Bug: 352585077 Test: builds Change-Id: I10dd8989e31f023371b826136838b5c89e9067f6
-
Midas Chien authored
Bug: 350981178 Test: enable PSR and do suspend/resume Change-Id: I79651cf4a543aad17fe8927338d0b2473f7e2a02
-
- Dec 02, 2024
-
-
Leo Chen authored
Force to disable all histogram channels when there is any protected content. Bug: 377914676 Test: secure playback Change-Id: I494aae0245571577d63e4aaf97366ceafa30066c Signed-off-by:
Leo Chen <yinchiuan@google.com>
-
Leo Chen authored
CreateComposition() checks for the presence of protected content. If found, we should disable histogram functionalities. Bug: 377914676 Test: secure playback with histogram enabled Change-Id: Iebe6210c65d0f49f953bd7441d23710cbac91ef4 Signed-off-by:
Leo Chen <yinchiuan@google.com>
-
Leo Chen authored
Bug: 363863505 Test: reboot, check the log manually Change-Id: I80ea6308cd24d7e2bb4256b8c2a82901c313294d Signed-off-by:
Leo Chen <yinchiuan@google.com>
-
Leo Chen authored
For the primary display, we will have the below power hint format. * Refresh rate hint: DISPLAY_PRI_<ID>_XXFPS * Idle hint: DISPLAY_PRI_<ID>_IDLE Bug: 363863505 Test: Check the perfetto trace Change-Id: I7ed9f7524afc13560514a7ed4b9ef2c84a125bfb Signed-off-by:
Leo Chen <yinchiuan@google.com>
-
- Nov 28, 2024
-
-
Chris Lu authored
Add te2_manager to handle TE2 option and rate for the proximity sensor. Also support the command of changing fixed TE2 rate. Bug: 364720767 Flag: EXEMPT bugfix Test: set min RR and idle delay to simulate the proximity sensor state and check the logs Change-Id: I86bc2c509d39b9dc375a26b69a2ba8fe3b331ae5
-
Weizhung Ding authored
To set the allowed min refresh rate and the min interval time during refresh rate switch. Bug: 356747847 Flag: EXEMPT bugfix Test: send debugging commands and check logs Change-Id: I61b740e1eb63b4c1524717396d82e8de62a885db
-
John Chang authored
-
- Nov 27, 2024
-
-
John Hsieh authored
-
John Chang authored
Assigning a name to the event looper thread improves trace interpretability. Additionally, a trace tag is added to the frame insertion trace call to ensure it is displayed correctly. Bug: 381258754 Test: Verify the trace to ensure frame insertions are properly displayed Change-Id: I15506a8423c659e41edbc6eff1a05599d24640eb
-
John Hsieh authored
Bug: 380941137 Test: Tested locally by running dumpsys command Change-Id: I9d79d11b5b7d16e769ac3feb9030a7f8b78876d1
-
- Nov 26, 2024
-
-
Treehugger Robot authored
-
Leo Chen authored
Bug: 380899484 Test: Build pass Change-Id: I2ed50cf6082c62d477891dff448911e8618e1138 Signed-off-by:
Leo Chen <yinchiuan@google.com>
-
- Nov 25, 2024
-
-
John Chang authored
Certain processes require the display ID, so this information should be made available through the DisplayInterface. Bug: 380433443 Test: verify whether the correct display ID can be retrieved from the DisplayInterface Change-Id: I2b44f18e7aa378d949d06530681234b8c8023856
-
John Chang authored
The display follows a unique naming convention that may be utilized for matching system property patterns. This update implements the correct display naming rule. Bug: 379857378 Test: check the display name is "primarydisplay" for single display device. Change-Id: I246ddddcb487b47c43705b684c3cdadbd2724ba6
-
John Chang authored
* changes: hwc: pixel: load present timeout handler lookup table hwc: pixel: create mock display interface and resolve atest build issue
-
- Nov 23, 2024
-
-
John Hsieh authored
-
John Hsieh authored
Correct the misuse of incorrectly treating TE Frequency as TE Duration. Bug: 380488559 Test: Tested locally and run e2e script Change-Id: I10a91a8afbf8ce8c9156a5216371cbe5fff6de9c
-
John Chang authored
-
- Nov 22, 2024
-
-
Huihong Luo authored
-
Huihong Luo authored
When SurfaceFlinger detects a secure surface, it can call this api to inform HWC to start HDCP negotiations. Bug: 369161085 Test: manual Change-Id: I5a35d3bc26bf2eb8035cdc07dee5d0902e90fbbb
-