libcamera/src
Jacopo Mondi 1da35058ec libcamera: ipu3: imgu: Filter resolutions < IF_CROP_MAX
As reported in https://bugs.libcamera.org/show_bug.cgi?id=32
allowing resolutions < IF_CROP_MAX leads to a not manageable number
configurations to be tested, slowing down the ImgU pipe configuration
to a point which is not acceptable for production devices.

Filter all resolutions < IF_CROP_MAX to maintain the run-time complexity
acceptable and remove the safety check that was meant to avoid overflows
when computing the IF rectangle sizes.

Bug: https://bugs.libcamera.org/show_bug.cgi?id=32
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
2021-05-20 10:58:36 +02:00
..
android android: camera_metadata: Add type sanity check to updateEntry() 2021-05-18 14:45:29 +03:00
cam cam: Implement OptMetadata 2021-05-06 15:09:42 +02:00
gstreamer meson: Summarize which applications and adaptation layers are built 2021-03-28 01:47:26 +02:00
ipa meson: Replace obselete join_paths() with '/' operator 2021-05-11 11:50:45 +01:00
lc-compliance lc-compliance: simple_capture: Handle unsupported roles 2021-04-21 20:05:21 +02:00
libcamera libcamera: ipu3: imgu: Filter resolutions < IF_CROP_MAX 2021-05-20 10:58:36 +02:00
qcam meson: Summarize which applications and adaptation layers are built 2021-03-28 01:47:26 +02:00
v4l2 v4l2: Replace manual loop counters with utils::enumerate() 2021-05-18 14:45:29 +03:00
meson.build src: meson: Define system paths 2021-04-30 11:53:09 +01:00