diff options
author | Naushir Patuck <naush@raspberrypi.com> | 2022-01-04 12:57:09 +0000 |
---|---|---|
committer | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2022-01-06 12:28:24 +0000 |
commit | 44d59841e1ce59042b8069b8078bc9f7b1bfa73b (patch) | |
tree | de9775d14db465fd9a27fc3c7f173bc56c3f1b3a /src/cam/frame_sink.cpp | |
parent | 8400cb07117f1ebc51db2a66d9f62211a764a096 (diff) |
pipeline: raspberrypi: Add support for Video Mux and Bridge devices
This change will allow the pipeline handler to enumerate and control Video
Mux or Bridge devices that may be attached between sensors and a particular
Unicam instance. Cascaded mux or bridge devices are also handled.
A new member function RPiCameraData::enumerateVideoDevices(), called from
PipelineHandlerRPi::registerCamera(), is used to identify and open all mux and
bridge subdevices present in the sensor -> Unicam link.
Relevant links are enabled/disabled and pad formats correctly set in
PipelineHandlerRPi::configure() before the camera is started.
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/cam/frame_sink.cpp')
0 files changed, 0 insertions, 0 deletions