- Nov 29, 2023
-
-
Sally Qi authored
- also add trunk flag to guard it Bug: 305718400 Test: libcompositionengine_test Change-Id: I071d3c3610ba8516529621a0b9f56298f0439e0c
-
Harry Cutts authored
-
Leon Scroggins authored
-
Ray Chen authored
Merge "Add network link statistics to bugreport" into main am: f9c46249 am: eb079999 am: adbdf5db Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: Ia78eb6738d738744177441e324074db7fb61a2c2 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
Merge "Add network link statistics to bugreport" into main am: f9c46249 am: 36f1b9aa am: ef69e9c6 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: I22a2afe707d725008c482d522da91d8f5cffe15a Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: I29490d5be06c1a8e685277654f7b7330f9444bb5 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: Icf958c5621d0134fb2dda4e32f10f905234d4f36 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: I40736a9422beea0237d3087cbadf40f0fff89e50 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836363 Change-Id: I9db173dc669a5b46e0877d332ad1fec86c6ea618 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Ray Chen authored
-
Jerry Chang authored
-
- Nov 28, 2023
-
-
Leon Scroggins III authored
Inspired by discussion in Ida666af9a3a9b2e940c1f861ce3b765f67738f1f. resyncAllToHardwareVsync calls resyncToHardwareVsyncLocked for *all* physical displays, even if they are turned off. This can be seen in dumpsys - for example, on a two-display device on which only one display has turned on since boot, mPeriodConfirmationInProgress may be set to 1 (true) for the display that is off. Correct this by checking Scheduler's record of the display's PowerMode. Skip resyncToHardwareVsyncLocked if the display is OFF. (This matches Scheduler::onHardwareVsyncRequest's decision of whether to call the mSchedulerCallback's requestHardwareVsync.) This prevents attempting to start a period transition, as well as making hardware VSYNCs allowed. Bug: 255601557 Test: adb shell dumpsys SurfaceFlinger --vsync Test: atest libsurfaceflinger_unittest:SchedulerTest Change-Id: I88e7451622c259056d26748c64fcaa0bdcb836b8
-
Treehugger Robot authored
Merge "Do not rely on android_is_in_vendor_process" into main am: aa627355 am: fac1a40e am: da7b9827 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: I557821345d6e459b6c00d633eb3a2532895c6f0f Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Merge "Do not rely on android_is_in_vendor_process" into main am: aa627355 am: feecbd27 am: 9eac1585 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: Ic1d4161e2e4d04b4b0f9a2cf4aecdfa44dcc35b9 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: I8f7fec187505a9ebc03844cf0f8d1bdde2be4594 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: I169b263bea1bef7d529bcd4d31b3e466a659d51c Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: I25a837d3f8dfbf86736759c23f09ac70d5323750 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825852 Change-Id: Ic2db9f794a46780eed82a7b7d32bc38c022af3c6 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Melody Hsu authored
-
- Nov 27, 2023
-
-
Melody Hsu authored
Screenshots do not set useIdentityTransfrom to true with a rotated display. The default value is false in SurfaceFlinger and is not relevant for captureLayers, which is the API that will be used for screenshots going forward. Rotation flags are no longer relevant in DisplayRenderArea and rotation values can be simplified to 0 rotation by default. Bug: 293445881 Test: atest LayerStateTest Test: presubmit Change-Id: Id0cce05458c3daa4078097057f00fd856df1e092
-
Leon Scroggins authored
-
Ram Indani authored
-
Leon Scroggins III authored
Add tests for CompositionEngine to verify that the displays which are expected to offload HWC calls do so. In CompositionEngine::present, improve the process for selecting which displays to offload. In the old process, a virtual display without HAL support could in theory return true for supportsOffloadPresent. Even though it wasn't counted in the original number, it could then be told to offload present, resulting in one of the intended displays not offloading. In the new process, store a list of eligible displays, so that only eligible displays are told to offload. This also means that supportsOffloadPresent is called at most once per frame. Bug: 241285491 Bug: 259132483 Test: libcompositionengine_test Change-Id: Ie2836e07e900c0269d60112ec0ebfa82ee4b82d7
-
ramindani authored
use the expectedPresentTime + threshold to get the next frames interval. Test: atrace and atest libsurfaceflinger_unittest --test-filter="SchedulerTest*" BUG: 296636176 Change-Id: I9eb0d2784a81491028ec13d579356da2f34b85df
-
Rachel Lee authored
* changes: native: Rename frame rate selection strategies Logic for selection strategy "DoNotPropagate"
-
Lucas Henneman authored
-
Kiyoung Kim authored
android_is_in_vendor_process is used to check if the function is called from the system process. However, implementation would not work as expected once VNDK deprecates. This change is to change logic from using libvndksupport to directly check if current selinux context can access to permission service. Bug: 300366609 Test: aosp cf build succeded Change-Id: I7cb904fe9910e5325132c68ca584eb964c84a79b
-
- Nov 24, 2023
-
-
Treehugger Robot authored
-
Harry Cutts authored
This option allows recordings to be produced with the event timestamps relative to boot time (like those in dmesg), rather than the time of the first event received. Because evemu playback tools (e.g. uinput or evemu-play on desktop Linux) immediately play the first event they encounter and then subtract its timestamp from those of all following events, the timestamp base used should have no effect on playback [0]. Where timestamps relative to boot come in useful is when collating data from a recording with other logs. For example, the touchpad debugging logs report timestamps relative to boot time, so one could record touchpad input and those logs simultaneously, then automatically match up events in the evemu recording with the gestures recognized by the touchpad stack. [0]: In fact, FreeDesktop evemu used boot time as the timestamp base until version 1.2.0, so other timestamp bases have to be supported to maintain backwards compatibility. Bug: 302297266 Test: record events with --timestamp-base=boot, check recording replays correctly with uinput Test: check original behaviour is preserved when --timestamp-base isn't specified Change-Id: I89e9682bfc77267e0d5b2397c78ebfe4270e676f
-
- Nov 23, 2023
-
-
Vaibhav Devmurari authored
-
Jerry Chang authored
Enlarge the consistent criteria to apply heuristic logic for more cases. To prevent introducing oscillation, this makes sure to only select a valid know refresh rate if all the frametime in the layer history have the same nearest known refresh rate. Bug: 299201319 Test: presubmit Change-Id: Ie317f7fe337c84c2c7314069cba1bd02a147bf6b
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 am: 8bdf4ec6 am: 394e5b44 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: Idb97659ba7f04f781200549409f74945105cdcaf Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 am: 9d3f99b0 am: 539672cd Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: Idb3b03c4d77ae09886c47dc3e04aa04e9f09ca1a Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 am: 8bdf4ec6 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: Idd6a813be5a4cb5f080d9ff401360906835ad6c3 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 am: 9d3f99b0 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: I09c4c7813d768d492d4fb74f9d36aa902415817d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: I8a23a1a0dc110e3e620553b065e6649c421791e7 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
Merge "Update language to comply with Android’s inclusive language guidance" into main am: 04b22dd2 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2836225 Change-Id: I31870fe39f4dfd25bc3c6f443f72e55aed162a7b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Eden Su authored
-
- Nov 22, 2023
-
-
Ady Abraham authored
Test: manual Change-Id: I61872e7f1dd441c831212ffae519dbda1187176c
-