commit | 9b71bc20c436eae3642ca0014d1381afaabe52d4 | [log] [tgz] |
---|---|---|
author | Shuzhen Wang <shuzhenwang@google.com> | Tue Jun 05 22:23:39 2018 -0700 |
committer | Shuzhen Wang <shuzhenwang@google.com> | Tue Jun 05 23:13:54 2018 -0700 |
tree | bf7358049fba1ab81203996ac852e5d6210d2ff2 | |
parent | 3b50bd927b7c494d04657383d486aa0b862b3fe5 [diff] |
Camera: Avoid Metadata re-allocation during shrinkCaptureResult If capture result metadata is to be shrinked, reserve enough space so that CameraMetadata isn't re-allocated when std::vector expands. If vector expansion happens, CameraMetadata is re-allocated, causing camera_metadata_t being re-allocated as well. Test: Camera CTS Bug: 109672123 Change-Id: Idaf5bf409bdbbccf617614edc96c0478260b4c30