SF: avoid skipping waiting for the earliest time to present
When the next expected presentation time is not allocated for the previous frame, SF needs to wait before submitting it to HWC to prevent early presentation. Bug: 273419557 Test: tested by partner Test: atest ASurfaceControlTest Change-Id: Ia83755bbc71968369fd9176944b9a85135d8a04a
Showing
- services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionRefreshArgs.h 3 additions, 6 deletions...Engine/include/compositionengine/CompositionRefreshArgs.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/OutputCompositionState.h 2 additions, 5 deletions...e/include/compositionengine/impl/OutputCompositionState.h
- services/surfaceflinger/CompositionEngine/src/Display.cpp 3 additions, 9 deletionsservices/surfaceflinger/CompositionEngine/src/Display.cpp
- services/surfaceflinger/CompositionEngine/src/Output.cpp 0 additions, 1 deletionservices/surfaceflinger/CompositionEngine/src/Output.cpp
- services/surfaceflinger/CompositionEngine/tests/DisplayTest.cpp 7 additions, 7 deletions...es/surfaceflinger/CompositionEngine/tests/DisplayTest.cpp
- services/surfaceflinger/CompositionEngine/tests/MockHWComposer.h 5 additions, 7 deletions...s/surfaceflinger/CompositionEngine/tests/MockHWComposer.h
- services/surfaceflinger/DisplayHardware/HWComposer.cpp 8 additions, 13 deletionsservices/surfaceflinger/DisplayHardware/HWComposer.cpp
- services/surfaceflinger/DisplayHardware/HWComposer.h 8 additions, 9 deletionsservices/surfaceflinger/DisplayHardware/HWComposer.h
- services/surfaceflinger/SurfaceFlinger.cpp 15 additions, 2 deletionsservices/surfaceflinger/SurfaceFlinger.cpp
- services/surfaceflinger/fuzzer/surfaceflinger_displayhardware_fuzzer.cpp 2 additions, 3 deletions...eflinger/fuzzer/surfaceflinger_displayhardware_fuzzer.cpp
Loading
Please register or sign in to comment