commit | e02f7b3fa88a895ee93030bc7bd2a3fa010c1a8f | [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 | 0ddf880d8998c9e2c1e43d961d96be623ee6d4fb | |
parent | 7a41c7013d0ed319fcb4384cc4b5cf26b22d3580 [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