diff options
author | Naushir Patuck <naush@raspberrypi.com> | 2023-09-21 18:55:45 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2023-09-27 14:42:12 +0300 |
commit | 0602cbc59665b3017ccc3fb9067d45840e6c1405 (patch) | |
tree | 7caa5279bedb4a361133ba7ad117ca7e2c1c8506 /src/gstreamer/gstlibcamerasrc.cpp | |
parent | 2a5120f6744cfdab2aa6ec7b5e2195e38be70c60 (diff) |
libcamera: rpi: Cache rawStreams and outStreams
Currently, the stream configuration is stored in two vectors, rawStreams
and outStreams for convenience. However, these vectors are constructed
in both platformValidate() and platformConfigure().
This change caches these vectors in the RPiCameraConfiguration class to
construct them only once in platformValidate().
Pass a pointer to the current configuration to platformValidate() and
platformConfigure() so that they can access the streams vectors.
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/gstreamer/gstlibcamerasrc.cpp')
0 files changed, 0 insertions, 0 deletions