Camera: check stream state in useHalBufManager mode

Test: Surface abandon CTS test fixed.
Bug: 109829698
Change-Id: Ic2684098e129702f0ad8d8ce0af04a5195f29881
gugelfrei
Yin-Chia Yeh 6 years ago
parent 8a4ccb0274
commit 110342bd77

@ -5398,6 +5398,10 @@ status_t Camera3Device::RequestThread::prepareHalRequests() {
}
if (mUseHalBufManager) {
if (outputStream->isAbandoned()) {
ALOGE("%s: stream %d is abandoned.", __FUNCTION__, streamId);
return TIMED_OUT;
}
// HAL will request buffer through requestStreamBuffer API
camera3_stream_buffer_t& buffer = outputBuffers->editItemAt(j);
buffer.stream = outputStream->asHalStream();

Loading…
Cancel
Save