diff options
author | Mathias Agopian <mathias@google.com> | 2013-07-12 22:06:20 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2013-07-12 22:06:20 -0700 |
commit | 8d764bfc74c40641f018a0aa87d6f484aec92eae (patch) | |
tree | 1418445850d4b3d44ab521722639494b33df27f5 /libvideoeditor | |
parent | ce177bb31493d3cd4450f9d4760fa1fd32ec6bf4 (diff) | |
download | frameworks_av-8d764bfc74c40641f018a0aa87d6f484aec92eae.zip frameworks_av-8d764bfc74c40641f018a0aa87d6f484aec92eae.tar.gz frameworks_av-8d764bfc74c40641f018a0aa87d6f484aec92eae.tar.bz2 |
always pass the BufferQueue explicitely to consumers
Change-Id: Ic2d9a9cf184a482b3c78a481ed693ee32df5ca13
Diffstat (limited to 'libvideoeditor')
-rwxr-xr-x | libvideoeditor/lvpp/NativeWindowRenderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libvideoeditor/lvpp/NativeWindowRenderer.cpp b/libvideoeditor/lvpp/NativeWindowRenderer.cpp index 702900b..84a8e15 100755 --- a/libvideoeditor/lvpp/NativeWindowRenderer.cpp +++ b/libvideoeditor/lvpp/NativeWindowRenderer.cpp @@ -568,7 +568,8 @@ void NativeWindowRenderer::destroyRenderInput(RenderInput* input) { RenderInput::RenderInput(NativeWindowRenderer* renderer, GLuint textureId) : mRenderer(renderer) , mTextureId(textureId) { - mST = new GLConsumer(mTextureId); + sp<BufferQueue> bq = new BufferQueue(); + mST = new GLConsumer(bq, mTextureId); mSTC = new Surface(mST->getBufferQueue()); native_window_connect(mSTC.get(), NATIVE_WINDOW_API_MEDIA); } |