diff options
author | Han-Lin Chen <hanlinchen@chromium.org> | 2021-10-14 15:05:31 +0800 |
---|---|---|
committer | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2021-10-18 10:02:08 +0100 |
commit | 32db420d739f48930d6fa901503481e84ef040d4 (patch) | |
tree | 3c24a8f310aa220dd02e255229dfde5c14799829 /aiq/aiq_results.cpp | |
parent | f4999536b4f75eef1a489936b0c9795fdc234574 (diff) |
ipu3: Remove the usage of SharedItemPool
The SharedItemPool was migrated from Chrome OS to maintain RGBS and AF
grids in IPAIPU3Stats. The orginal reason is to reserve the validness
unitl the grids are processed in a different thread. However, it leads
to a subtle bug which recycles the buffer before sending into AIQ
libraries. Since the IPU3 IPA (Unlike Chrome OS) process IPAIPU3Stats
in a single thread, It would be simpler to maintain the grids as the
members of IPAIPU3Stats, and remove the usage of SharedItemPool.
Signed-off-by: Han-Lin Chen <hanlinchen@chromium.org>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'aiq/aiq_results.cpp')
0 files changed, 0 insertions, 0 deletions