commit | 063deb5e04459641c701b5cbf30d8c710b796298 | [log] [tgz] |
---|---|---|
author | Shuzhen Wang <shuzhenwang@google.com> | Tue Aug 15 17:24:26 2017 -0700 |
committer | Shuzhen Wang <shuzhenwang@google.com> | Tue Aug 22 16:31:48 2017 -0700 |
tree | 200123bff07bbbcd35f2436f22fa7609ed1810b6 | |
parent | fec3531ba9ce10c9fde7b3ca4b20d3a308b057fe [diff] |
QCamera2: HAL3: Do not send virtual address for map_buf mmap() operation is expensieve. For gralloc buffers, only do mmap() if necessary: 1. for streams where CPU access is needed, such as metadata stream, RAW16 stream, or streams where YUV dump is enabled. 2. for buffers that need CPU access such as JPEG encoding. Test: Camera CTS Bug: 64157384 Change-Id: I0467f3369ca022a8d3c41c542de8a0ba5de4350f