commit | e49a3ec1d97172ffec44150c55175f680b97cb54 | [log] [tgz] |
---|---|---|
author | Weiyin Jiang <wjiang@codeaurora.org> | Mon Apr 22 12:06:53 2019 +0800 |
committer | Weiyin Jiang <wjiang@codeaurora.org> | Mon Apr 22 22:11:25 2019 +0800 |
tree | b26d7692278c3b1756b9eaad522f60cba01541e7 | |
parent | 9c84a2d384556ed3b5581021efbd1de021fbc65a [diff] |
policy_hal: handle compress offload concurrency If multiple offload capability is disabled, subsequent session will either try to reuse or close the previous offload session. Hence, offload session from varoius clients will interfere with each other. Fallback to non-direct output when compress offload is already active and clients are not same. Force deep-buffer when falling back from compress offload to non-direct outputs. Change-Id: I6699af71b83c54651976029a9e71be0c99551db6