Loading media/mca/filterfw/native/core/gl_env.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -162,9 +162,11 @@ bool GLEnv::InitWithNewContext() { } // Create dummy surface using a GLConsumer sp<BufferQueue> bq = new BufferQueue(); surfaceTexture_ = new GLConsumer(bq, 0); window_ = new Surface(static_cast<sp<IGraphicBufferProducer> >(bq)); sp<IGraphicBufferProducer> producer; sp<IGraphicBufferConsumer> consumer; BufferQueue::createBufferQueue(&producer, &consumer); surfaceTexture_ = new GLConsumer(consumer, 0); window_ = new Surface(producer); surfaces_[0] = SurfaceWindowPair(eglCreateWindowSurface(display(), config, window_.get(), NULL), NULL); if (CheckEGLError("eglCreateWindowSurface")) return false; Loading Loading
media/mca/filterfw/native/core/gl_env.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -162,9 +162,11 @@ bool GLEnv::InitWithNewContext() { } // Create dummy surface using a GLConsumer sp<BufferQueue> bq = new BufferQueue(); surfaceTexture_ = new GLConsumer(bq, 0); window_ = new Surface(static_cast<sp<IGraphicBufferProducer> >(bq)); sp<IGraphicBufferProducer> producer; sp<IGraphicBufferConsumer> consumer; BufferQueue::createBufferQueue(&producer, &consumer); surfaceTexture_ = new GLConsumer(consumer, 0); window_ = new Surface(producer); surfaces_[0] = SurfaceWindowPair(eglCreateWindowSurface(display(), config, window_.get(), NULL), NULL); if (CheckEGLError("eglCreateWindowSurface")) return false; Loading