remove SurfaceTexture::connect()

use BufferQueue::connect() instead

Change-Id: I04aab7cf11304bf962cde38470747f3b19ddba42
This commit is contained in:
Mathias Agopian 2012-04-23 13:59:36 -07:00
parent bce2d744b7
commit a0db308c3d
3 changed files with 1 additions and 13 deletions

View File

@ -185,8 +185,6 @@ public:
status_t setConsumerUsageBits(uint32_t usage);
status_t setTransformHint(uint32_t hint);
virtual status_t setSynchronousMode(bool enabled);
virtual status_t connect(int api,
uint32_t* outWidth, uint32_t* outHeight, uint32_t* outTransform);
// getBufferQueue returns the BufferQueue object to which this
// SurfaceTexture is connected.

View File

@ -743,13 +743,6 @@ sp<BufferQueue> SurfaceTexture::getBufferQueue() const {
return mBufferQueue;
}
// Used for refactoring, should not be in final interface
status_t SurfaceTexture::connect(int api,
uint32_t* outWidth, uint32_t* outHeight, uint32_t* outTransform) {
Mutex::Autolock lock(mMutex);
return mBufferQueue->connect(api, outWidth, outHeight, outTransform);
}
void SurfaceTexture::onFrameAvailable() {
ST_LOGV("onFrameAvailable");

View File

@ -101,11 +101,8 @@ void Layer::onFirstRef()
// Creates a custom BufferQueue for SurfaceTexture to use
sp<BufferQueue> bq = new SurfaceTextureLayer();
mSurfaceTexture = new SurfaceTexture(mTextureName, true,
GL_TEXTURE_EXTERNAL_OES, false,bq);
GL_TEXTURE_EXTERNAL_OES, false, bq);
mSurfaceTexture->setTransformHint(getTransformHint());
mSurfaceTexture->setConsumerUsageBits(getEffectiveUsage(0));
mSurfaceTexture->setFrameAvailableListener(new FrameQueuedListener(this));
mSurfaceTexture->setSynchronousMode(true);