replicant-frameworks_native/libs/gui
Andy McFadden 1585c4d9fb Pay attention to buffer timestamps
When acquiring a buffer, SurfaceFlinger now computes the expected
presentation time and passes it to the BufferQueue acquireBuffer()
method.  If it's not yet time to display the buffer, acquireBuffer()
returns PRESENT_LATER instead of a buffer.

The current implementation of the expected-present-time computation
uses approximations and guesswork.

Bug 7900302

Change-Id: If9345611c5983a11a811935aaf27d6388a5036f1
2013-07-10 15:38:40 -07:00
..
tests Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
Android.mk
BitTube.cpp
BufferItemConsumer.cpp Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
BufferQueue.cpp Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
CleanSpec.mk
ConsumerBase.cpp Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
CpuConsumer.cpp Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
DisplayEventReceiver.cpp
DummyConsumer.cpp
GLConsumer.cpp Pay attention to buffer timestamps 2013-07-10 15:38:40 -07:00
GraphicBufferAlloc.cpp
GuiConfig.cpp
IDisplayEventConnection.cpp
IGraphicBufferAlloc.cpp
IGraphicBufferProducer.cpp
ISensorEventConnection.cpp
ISensorServer.cpp
ISurfaceComposer.cpp
ISurfaceComposerClient.cpp
LayerState.cpp
Sensor.cpp
SensorEventQueue.cpp
SensorManager.cpp
Surface.cpp make the warning timout of Fence::waitForever() implicit and longer 2013-05-16 18:15:57 -07:00
SurfaceComposerClient.cpp
SurfaceControl.cpp
SyncFeatures.cpp