Merge "Camera: fix unknown bufId issue" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-06-19 23:03:53 +00:00
committed by Android (Google) Code Review

View File

@@ -1233,7 +1233,14 @@ bool CameraHidlTest::DeviceCb::processCaptureResultLocked(const CaptureResult& r
}
if (mUseHalBufManager) {
returnStreamBuffers(results.outputBuffers);
// Don't return buffers of bufId 0 (empty buffer)
std::vector<StreamBuffer> buffers;
for (const auto& sb : results.outputBuffers) {
if (sb.bufferId != 0) {
buffers.push_back(sb);
}
}
returnStreamBuffers(buffers);
}
return notify;
}