commit | 39f510fb536d26247997141bdfdcc7d8af890514 | [log] [tgz] |
---|---|---|
author | Nergi Rahardi <nergi@google.com> | Thu May 23 15:16:54 2024 +0900 |
committer | Nergi Rahardi <nergi@google.com> | Wed May 29 15:34:15 2024 +0900 |
tree | b3b8eb1965d6b87795029d033194af975d4fdf6c | |
parent | fe0aa3b5a1750e0bc82103538c6208a6be35a4dd [diff] [blame] |
Pass dequeue timestamp along with buffer data Avoids performance penalties associated with metadata. Bug: 342174822 Test: atest libsurfaceflinger_unittest Test: Manually verified dequeueTime sent without triggering metadata change Change-Id: Ifed747818ea252b2551780ffcefd3309eb41edbe
diff --git a/services/surfaceflinger/tests/unittests/TransactionFrameTracerTest.cpp b/services/surfaceflinger/tests/unittests/TransactionFrameTracerTest.cpp index d4d5b32..85b61f8 100644 --- a/services/surfaceflinger/tests/unittests/TransactionFrameTracerTest.cpp +++ b/services/surfaceflinger/tests/unittests/TransactionFrameTracerTest.cpp
@@ -94,7 +94,7 @@ HAL_PIXEL_FORMAT_RGBA_8888, 0ULL /*usage*/); layer->setBuffer(externalTexture, bufferData, postTime, /*desiredPresentTime*/ 30, false, - dequeueTime, FrameTimelineInfo{}); + FrameTimelineInfo{}); commitTransaction(layer.get()); nsecs_t latchTime = 25;