diff options
author | Steven Laver <lavers@google.com> | 2020-02-04 22:57:22 -0800 |
---|---|---|
committer | Steven Laver <lavers@google.com> | 2020-02-06 14:27:42 -0800 |
commit | 89ec9480cf4430b6728b16396a408c1aa26f19a9 (patch) | |
tree | f9a888e63588b25c457d8871f6fbb6b673044f1a /camera/device/3.5/default/ExternalCameraDeviceSession.cpp | |
parent | 4e64db5a184f0734778df5e1c12d32f702220b35 (diff) | |
parent | 146a5a28331209aa145c0af2f883b7e023ce4800 (diff) |
Merge RP1A.200204.001
Change-Id: Icdc452e8cf70e432759c112a5b5b12b61e40f0bc
Diffstat (limited to 'camera/device/3.5/default/ExternalCameraDeviceSession.cpp')
-rw-r--r-- | camera/device/3.5/default/ExternalCameraDeviceSession.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/camera/device/3.5/default/ExternalCameraDeviceSession.cpp b/camera/device/3.5/default/ExternalCameraDeviceSession.cpp index 00c1d0de39..287ac324ec 100644 --- a/camera/device/3.5/default/ExternalCameraDeviceSession.cpp +++ b/camera/device/3.5/default/ExternalCameraDeviceSession.cpp @@ -80,7 +80,7 @@ Status ExternalCameraDeviceSession::importRequestLocked( ExternalCameraDeviceSession::BufferRequestThread::BufferRequestThread( - wp<ExternalCameraDeviceSession> parent, + wp<OutputThreadInterface> parent, sp<V3_5::ICameraDeviceCallback> callbacks) : mParent(parent), mCallbacks(callbacks) {} @@ -254,7 +254,8 @@ void ExternalCameraDeviceSession::initOutputThread() { mBufferRequestThread = new BufferRequestThread(this, mCallback_3_5); mBufferRequestThread->run("ExtCamBufReq", PRIORITY_DISPLAY); } - mOutputThread = new OutputThread(this, mCroppingType, mBufferRequestThread); + mOutputThread = new OutputThread( + this, mCroppingType, mCameraCharacteristics, mBufferRequestThread); } void ExternalCameraDeviceSession::closeOutputThreadImpl() { @@ -271,10 +272,11 @@ void ExternalCameraDeviceSession::closeOutputThread() { } ExternalCameraDeviceSession::OutputThread::OutputThread( - wp<ExternalCameraDeviceSession> parent, + wp<OutputThreadInterface> parent, CroppingType ct, + const common::V1_0::helper::CameraMetadata& chars, sp<BufferRequestThread> bufReqThread) : - V3_4::implementation::ExternalCameraDeviceSession::OutputThread(parent, ct), + V3_4::implementation::ExternalCameraDeviceSession::OutputThread(parent, ct, chars), mBufferRequestThread(bufReqThread) {} ExternalCameraDeviceSession::OutputThread::~OutputThread() {} |