Camera: do not register empty buffer as inflight

Test: no more wrong log print during disconnect
Bug: 120986771
Change-Id: I7926f12ba5d234ddb02ac9e5fddfb8c23df4ddb6
gugelfrei
Yin-Chia Yeh 5 years ago
parent 84be578ec6
commit 5f840f8daa

@ -4384,8 +4384,11 @@ status_t Camera3Device::HalInterface::wrapAsHidlRequest(camera3_capture_request_
dst.status = BufferStatus::OK;
dst.releaseFence = nullptr;
pushInflightBufferLocked(captureRequest->frameNumber, streamId,
src->buffer, src->acquire_fence);
// Output buffers are empty when using HAL buffer manager
if (!mUseHalBufManager) {
pushInflightBufferLocked(captureRequest->frameNumber, streamId,
src->buffer, src->acquire_fence);
}
}
}
return OK;

Loading…
Cancel
Save