OSDN Git Service

surfaceflinger: Set max acquired buffer count
[android-x86/frameworks-native.git] / services / surfaceflinger / DisplayHardware / FramebufferSurface.cpp
index 8c634ed..4cb0310 100644 (file)
@@ -66,6 +66,7 @@ FramebufferSurface::FramebufferSurface(HWComposer& hwc, int disp,
     mConsumer->setDefaultBufferFormat(mHwc.getFormat(disp));
     mConsumer->setDefaultBufferSize(mHwc.getWidth(disp),  mHwc.getHeight(disp));
     mConsumer->setDefaultMaxBufferCount(NUM_FRAMEBUFFER_SURFACE_BUFFERS);
+    mConsumer->setMaxAcquiredBufferCount(NUM_FRAMEBUFFER_SURFACE_BUFFERS - 1);
 }
 
 status_t FramebufferSurface::beginFrame() {