diff options
author | Stefan Klug <stefan.klug@ideasonboard.com> | 2024-12-16 16:41:00 +0100 |
---|---|---|
committer | Stefan Klug <stefan.klug@ideasonboard.com> | 2024-12-17 11:19:36 +0100 |
commit | 62959e1f89f2327172f3d0ed5842e2eeec74a919 (patch) | |
tree | 071a9e7a8d135a2da1aa7536cb18cc9d66f4860a /LICENSES | |
parent | 60e94a0d9957a8dd25ed78ae4c16c2918644671f (diff) |
pipeline: rkisp1: Limit sensor size to max resolution
In RkISPPath::validate() the sensor sizes are correctly filtered to the
ones supported by the ISP. But later in RkISPPipeline::configure() the
configured stream size is passed to sensor->getFormat() and the
CameraSensor class chooses the best sensor format for the requested
stream size. This can result in a sensor format that is too big for the
ISP. Fix that by supplying the maximum resolution supported by the ISP
to setFormat().
Fixes: 761545407c76 ("pipeline: rkisp1: Filter out sensor sizes not supported by the pipeline")
Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions