commit | b3a80b1c627035a05eda702e7f8ad6d18b7d54f5 | [log] [tgz] |
---|---|---|
author | Yin-Chia Yeh <yinchiayeh@google.com> | Tue Sep 04 12:13:05 2018 -0700 |
committer | Yin-Chia Yeh <yinchiayeh@google.com> | Mon Sep 10 14:37:46 2018 -0700 |
tree | 92c2812b518a0781028cd3f7dde3a24b1c5874a7 | |
parent | 89bdf3ae713cf5c4d5f12b037fc8ae127af09c0c [diff] [blame] |
Camera: extend getBuffer wait timeout In extreme cases, HAL needs to wait until all inflight requests are fulfilled before it can return a buffer, so extend the getBuffer wait accordingly. Test: partner testing, smoke test Pixel Bug: 113660745 Change-Id: I363098004e70b75e11651fe0f1c75efcfda970f4
diff --git a/services/camera/libcameraservice/device3/Camera3StreamInterface.h b/services/camera/libcameraservice/device3/Camera3StreamInterface.h index 9ed7184..2dde1c3 100644 --- a/services/camera/libcameraservice/device3/Camera3StreamInterface.h +++ b/services/camera/libcameraservice/device3/Camera3StreamInterface.h
@@ -237,6 +237,7 @@ * */ virtual status_t getBuffer(camera3_stream_buffer *buffer, + nsecs_t waitBufferTimeout, const std::vector<size_t>& surface_ids = std::vector<size_t>()) = 0; /**