Loading services/camera/libcameraservice/device3/Camera3OutputStream.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -555,8 +555,8 @@ status_t Camera3OutputStream::configureConsumerQueueLocked(bool allowPreviewResp // Configure consumer-side ANativeWindow interface. The listener may be used // to notify buffer manager (if it is used) of the returned buffers. res = mConsumer->connect(NATIVE_WINDOW_API_CAMERA, /*reportBufferRemoval*/true, /*listener*/mBufferProducerListener); /*listener*/mBufferProducerListener, /*reportBufferRemoval*/true); if (res != OK) { ALOGE("%s: Unable to connect to native window for stream %d", __FUNCTION__, mId); Loading services/camera/libcameraservice/tests/Camera3StreamSplitterTest.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ TEST_F(Camera3StreamSplitterTest, TestWithoutSurfaces_NoBuffersConsumed) { kHeight, kFormat, &consumer, kDynamicRangeProfile)); sp<TestSurfaceListener> surfaceListener = sp<TestSurfaceListener>::make(); EXPECT_EQ(OK, consumer->connect(NATIVE_WINDOW_API_CAMERA, false, surfaceListener)); EXPECT_EQ(OK, consumer->connect(NATIVE_WINDOW_API_CAMERA, surfaceListener, false)); sp<GraphicBuffer> buffer = new GraphicBuffer(kWidth, kHeight, kFormat, kProducerUsage); EXPECT_EQ(OK, consumer->attachBuffer(buffer->getNativeBuffer())); Loading Loading @@ -137,7 +137,7 @@ TEST_F(Camera3StreamSplitterTest, TestProcessSingleBuffer) { kConsumerUsage, kProducerUsage, kHalMaxBuffers, kWidth, kHeight, kFormat, &inputSurface, kDynamicRangeProfile)); sp<TestSurfaceListener> surfaceListener = sp<TestSurfaceListener>::make(); EXPECT_EQ(OK, inputSurface->connect(NATIVE_WINDOW_API_CAMERA, false, surfaceListener)); EXPECT_EQ(OK, inputSurface->connect(NATIVE_WINDOW_API_CAMERA, surfaceListener, false)); // TODO: Do this with the surface itself once the API is available. EXPECT_EQ(OK, inputSurface->getIGraphicBufferProducer()->allowAllocation(false)); Loading Loading
services/camera/libcameraservice/device3/Camera3OutputStream.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -555,8 +555,8 @@ status_t Camera3OutputStream::configureConsumerQueueLocked(bool allowPreviewResp // Configure consumer-side ANativeWindow interface. The listener may be used // to notify buffer manager (if it is used) of the returned buffers. res = mConsumer->connect(NATIVE_WINDOW_API_CAMERA, /*reportBufferRemoval*/true, /*listener*/mBufferProducerListener); /*listener*/mBufferProducerListener, /*reportBufferRemoval*/true); if (res != OK) { ALOGE("%s: Unable to connect to native window for stream %d", __FUNCTION__, mId); Loading
services/camera/libcameraservice/tests/Camera3StreamSplitterTest.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ TEST_F(Camera3StreamSplitterTest, TestWithoutSurfaces_NoBuffersConsumed) { kHeight, kFormat, &consumer, kDynamicRangeProfile)); sp<TestSurfaceListener> surfaceListener = sp<TestSurfaceListener>::make(); EXPECT_EQ(OK, consumer->connect(NATIVE_WINDOW_API_CAMERA, false, surfaceListener)); EXPECT_EQ(OK, consumer->connect(NATIVE_WINDOW_API_CAMERA, surfaceListener, false)); sp<GraphicBuffer> buffer = new GraphicBuffer(kWidth, kHeight, kFormat, kProducerUsage); EXPECT_EQ(OK, consumer->attachBuffer(buffer->getNativeBuffer())); Loading Loading @@ -137,7 +137,7 @@ TEST_F(Camera3StreamSplitterTest, TestProcessSingleBuffer) { kConsumerUsage, kProducerUsage, kHalMaxBuffers, kWidth, kHeight, kFormat, &inputSurface, kDynamicRangeProfile)); sp<TestSurfaceListener> surfaceListener = sp<TestSurfaceListener>::make(); EXPECT_EQ(OK, inputSurface->connect(NATIVE_WINDOW_API_CAMERA, false, surfaceListener)); EXPECT_EQ(OK, inputSurface->connect(NATIVE_WINDOW_API_CAMERA, surfaceListener, false)); // TODO: Do this with the surface itself once the API is available. EXPECT_EQ(OK, inputSurface->getIGraphicBufferProducer()->allowAllocation(false)); Loading