diff options
author | Phi-Bang Nguyen <pnguyen@baylibre.com> | 2021-04-02 17:00:49 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-11-19 22:37:12 +0200 |
commit | 86364c7b5e7233b6658d14ca2d49681e30af8ffe (patch) | |
tree | 839d19d246790edb6f6995d132db13d18afd69ec /src/cam/kms_sink.h | |
parent | 0567d3ad75422c99e574a351dafb4f7a7447e0fe (diff) |
libcamera: pipeline: simple: Setup pipeline using subdev internal routingmtk/camsv
When traversing the media graph to discover a pipeline from the camera
sensor to a video node, all sink-to-source paths inside subdevs are
considered. This can lead to invalid paths being followed, when a subdev
has restrictions on its internal routing.
The V4L2 API supports exposing subdev internal routing to userspace.
Make use if this feature, when implemented by a subdev, to restrict the
internal paths to the currently active routes. If a subdev doesn't
implement the internal routing operations, all source pads are
considered, as done today.
This change is needed to properly support multiple sensors connected to
the MediaTek i350 and i500 SENINF. Support for modifying subdev internal
routing isn't required at this point and will be added when a platform
will require this feature.
Signed-off-by: Phi-Bang Nguyen <pnguyen@baylibre.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/cam/kms_sink.h')
0 files changed, 0 insertions, 0 deletions