Merge "Fix the memory leak during high speed recording" into udc-dev

This commit is contained in:
TreeHugger Robot
2023-05-10 17:12:22 +00:00
committed by Android (Google) Code Review

View File

@@ -2238,6 +2238,12 @@ public class CameraDeviceImpl extends CameraDevice
} else {
List<CaptureResult> partialResults =
mFrameNumberTracker.popPartialResults(frameNumber);
if (mBatchOutputMap.containsKey(requestId)) {
int requestCount = mBatchOutputMap.get(requestId);
for (int i = 1; i < requestCount; i++) {
mFrameNumberTracker.popPartialResults(frameNumber - (requestCount - i));
}
}
final long sensorTimestamp =
result.get(CaptureResult.SENSOR_TIMESTAMP);