commit | 8aedd4737d6ce8548d2fd5def65b1e1737283821 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Tue Jan 24 16:39:14 2012 -0800 |
committer | Mathias Agopian <mathias@google.com> | Mon Jan 30 15:21:23 2012 -0800 |
tree | 263ab5aa922c97b30875b9e16dc89f1915691e1a | |
parent | 54d89516ef816c73fdcfaf90d5d5c159e432c3a5 [diff] [blame] |
SF now synchronizes to VSYNC Change-Id: Ic5e4f2ea9927ce133eef9499c03161325e9d02c5
diff --git a/services/surfaceflinger/SurfaceTextureLayer.cpp b/services/surfaceflinger/SurfaceTextureLayer.cpp index 259b937..49e8e63 100644 --- a/services/surfaceflinger/SurfaceTextureLayer.cpp +++ b/services/surfaceflinger/SurfaceTextureLayer.cpp
@@ -94,6 +94,10 @@ *outTransform = orientation; } switch(api) { + case NATIVE_WINDOW_API_CPU: + // SurfaceTextureClient supports only 2 buffers for CPU connections + this->setBufferCountServer(2); + break; case NATIVE_WINDOW_API_MEDIA: case NATIVE_WINDOW_API_CAMERA: // Camera preview and videos are rate-limited on the producer