libcamera/src
Antoine Bouyer d3f3b95b64 pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source.
So far, imx8-isi pipeline supports _symetrical_ crossbar, with same
amount of sink and source pads.

But for some other imx SoCs, such as i.MX8QM or i.MX95, crossbar is not
symetric anymore.

Since each crossbar source is already captured as a pipes_ vector entry,
we use pipes_ vector's size to compute 1st source index.

  "1st source index" = "total number of crossbar pads" - pipes_.count()

Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2025-06-17 00:44:05 +03:00
..
android android: camera_device: Do not pass nullptr to Request::addBuffer() 2025-06-04 09:31:23 +02:00
apps apps: common: image: Fix assertion 2025-06-16 10:57:54 +02:00
gstreamer utils: codegen: Make users depend on controls.py in meson 2025-05-22 13:16:07 +02:00
ipa ipa: rpi: Rename dropFrameCount_ to invalidCount_ 2025-06-12 17:26:55 +01:00
libcamera pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source. 2025-06-17 00:44:05 +03:00
py utils: codegen: Make users depend on controls.py in meson 2025-05-22 13:16:07 +02:00
v4l2 meson: Convert v4l2 into a feature option 2025-01-10 12:35:10 +01:00
meson.build libcamera: meson: Fix libyuv detection 2025-03-01 22:36:24 +00:00