From 2d19ea7c0d192c0c1eda1caed7e25143bbe22c20 Mon Sep 17 00:00:00 2001 From: Teng-Hui Zhu Date: Tue, 29 Nov 2011 14:43:29 -0800 Subject: [PATCH] Set the exact buffer size to Surf Tex Originally, the extra space is used to get the queue working when the size is 1, which is only for testing purpose. Now we should claim this back to save some memory. bug:5666757 Change-Id: I2079a562d8414f89274d7fff3342eafe32fe287f --- Source/WebCore/platform/graphics/android/TransferQueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/WebCore/platform/graphics/android/TransferQueue.cpp b/Source/WebCore/platform/graphics/android/TransferQueue.cpp index b92edafbf..bfe92e9de 100644 --- a/Source/WebCore/platform/graphics/android/TransferQueue.cpp +++ b/Source/WebCore/platform/graphics/android/TransferQueue.cpp @@ -97,7 +97,7 @@ void TransferQueue::initSharedSurfaceTextures(int width, int height) #endif m_ANW = new android::SurfaceTextureClient(m_sharedSurfaceTexture); m_sharedSurfaceTexture->setSynchronousMode(true); - m_sharedSurfaceTexture->setBufferCount(ST_BUFFER_NUMBER+1); + m_sharedSurfaceTexture->setBufferCount(ST_BUFFER_NUMBER); int result = native_window_set_buffers_geometry(m_ANW.get(), width, height, HAL_PIXEL_FORMAT_RGBA_8888); -- 2.11.0