diff options
author | Barnabás Pőcze <pobrn@protonmail.com> | 2024-12-19 16:58:42 +0100 |
---|---|---|
committer | Barnabás Pőcze <pobrn@protonmail.com> | 2025-02-27 17:31:04 +0100 |
commit | 74c0e8cbf1d53a757f60367b13236a807fe65322 (patch) | |
tree | 77cc9f84f43c21dc858cf2e1eaa8cc56872469b9 /src/ipa/rkisp1/algorithms/algorithm.h | |
parent | 995bb7e507a20b1294ea0434ad6a8b3671b12fd8 (diff) |
apps: lc-compliance: Merge `CaptureBalanced` and `CaptureUnbalanced`
The above two classes have very similar implementations, in fact, the
only essential difference is how many requests are queued. `CaptureBalanced`
queues a predetermined number of requests, while `CaptureUnbalanced`
queues requests without limit.
This can be addressed by introducing a "capture" and a "queue" limit
into the `Capture` class, which determine at most how many requests
can be queued, and how many request completions are expected before
stopping.
Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Diffstat (limited to 'src/ipa/rkisp1/algorithms/algorithm.h')
0 files changed, 0 insertions, 0 deletions