Loading services/camera/libcameraservice/api1/Camera2Client.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -825,7 +825,6 @@ status_t Camera2Client::startPreviewL(Parameters ¶ms, bool restart) { } outputStreams.push(getZslStreamId()); } else { mZslProcessor->clearZslQueue(); mZslProcessor->deleteStream(); } Loading services/camera/libcameraservice/device3/Camera3Device.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -1497,6 +1497,9 @@ status_t Camera3Device::configureStreamsLocked() { ALOGV("%s: Camera %d: Stream configuration complete", __FUNCTION__, mId); // tear down the deleted streams after configure streams. mDeletedStreams.clear(); return OK; } Loading services/camera/libcameraservice/device3/Camera3OutputStream.h +2 −1 Original line number Diff line number Diff line Loading @@ -76,6 +76,8 @@ class Camera3OutputStream : /*out*/ sp<Fence> *releaseFenceOut); virtual status_t disconnectLocked(); sp<ANativeWindow> mConsumer; private: int mTransform; Loading @@ -91,7 +93,6 @@ class Camera3OutputStream : nsecs_t timestamp); virtual status_t configureQueueLocked(); virtual status_t disconnectLocked(); virtual status_t getEndpointUsage(uint32_t *usage); Loading services/camera/libcameraservice/device3/Camera3ZslStream.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -318,11 +318,21 @@ status_t Camera3ZslStream::enqueueInputBufferByTimestamp( status_t Camera3ZslStream::clearInputRingBuffer() { Mutex::Autolock l(mLock); return clearInputRingBufferLocked(); } status_t Camera3ZslStream::clearInputRingBufferLocked() { mInputBufferQueue.clear(); return mProducer->clear(); } status_t Camera3ZslStream::disconnectLocked() { clearInputRingBufferLocked(); return Camera3OutputStream::disconnectLocked(); } status_t Camera3ZslStream::setTransform(int /*transform*/) { ALOGV("%s: Not implemented", __FUNCTION__); return INVALID_OPERATION; Loading services/camera/libcameraservice/device3/Camera3ZslStream.h +6 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,12 @@ class Camera3ZslStream : bool output, /*out*/ sp<Fence> *releaseFenceOut); // Disconnet the Camera3ZslStream specific bufferQueues. virtual status_t disconnectLocked(); status_t clearInputRingBufferLocked(); }; // class Camera3ZslStream }; // namespace camera3 Loading Loading
services/camera/libcameraservice/api1/Camera2Client.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -825,7 +825,6 @@ status_t Camera2Client::startPreviewL(Parameters ¶ms, bool restart) { } outputStreams.push(getZslStreamId()); } else { mZslProcessor->clearZslQueue(); mZslProcessor->deleteStream(); } Loading
services/camera/libcameraservice/device3/Camera3Device.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -1497,6 +1497,9 @@ status_t Camera3Device::configureStreamsLocked() { ALOGV("%s: Camera %d: Stream configuration complete", __FUNCTION__, mId); // tear down the deleted streams after configure streams. mDeletedStreams.clear(); return OK; } Loading
services/camera/libcameraservice/device3/Camera3OutputStream.h +2 −1 Original line number Diff line number Diff line Loading @@ -76,6 +76,8 @@ class Camera3OutputStream : /*out*/ sp<Fence> *releaseFenceOut); virtual status_t disconnectLocked(); sp<ANativeWindow> mConsumer; private: int mTransform; Loading @@ -91,7 +93,6 @@ class Camera3OutputStream : nsecs_t timestamp); virtual status_t configureQueueLocked(); virtual status_t disconnectLocked(); virtual status_t getEndpointUsage(uint32_t *usage); Loading
services/camera/libcameraservice/device3/Camera3ZslStream.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -318,11 +318,21 @@ status_t Camera3ZslStream::enqueueInputBufferByTimestamp( status_t Camera3ZslStream::clearInputRingBuffer() { Mutex::Autolock l(mLock); return clearInputRingBufferLocked(); } status_t Camera3ZslStream::clearInputRingBufferLocked() { mInputBufferQueue.clear(); return mProducer->clear(); } status_t Camera3ZslStream::disconnectLocked() { clearInputRingBufferLocked(); return Camera3OutputStream::disconnectLocked(); } status_t Camera3ZslStream::setTransform(int /*transform*/) { ALOGV("%s: Not implemented", __FUNCTION__); return INVALID_OPERATION; Loading
services/camera/libcameraservice/device3/Camera3ZslStream.h +6 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,12 @@ class Camera3ZslStream : bool output, /*out*/ sp<Fence> *releaseFenceOut); // Disconnet the Camera3ZslStream specific bufferQueues. virtual status_t disconnectLocked(); status_t clearInputRingBufferLocked(); }; // class Camera3ZslStream }; // namespace camera3 Loading