diff options
author | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2020-06-01 22:58:14 +0200 |
---|---|---|
committer | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2020-06-26 13:32:29 +0200 |
commit | 2cd95560219b45abb0f928172f2bdfcef32f5dce (patch) | |
tree | f14d7c3ce59d513e1094e20faf56cc8c8b6a8603 /src/v4l2/v4l2_camera_proxy.cpp | |
parent | e00b7b7c1ab673d5ad9bcf6da308c4fae5bdc415 (diff) |
libcamera: ipu3: Calculate number of buffers for ImgU
Decouple the number of buffers to allocate for the ImgU from the number
of buffers allocated for the CIO2. Instead of blindly following the CIO2
pick the maximum number of buffers requested for any stream facing
applications.
This is potentially wasteful, as each stream could allocate just as many
buffers as requested by the application instead of the maximum from the
set. But this is not more wasteful than what is already used by the
pipeline and should be fixed on top after the decoupling of the two
processing units.
Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/v4l2/v4l2_camera_proxy.cpp')
0 files changed, 0 insertions, 0 deletions