summaryrefslogtreecommitdiff
path: root/src/apps/cam/capture_script.cpp
diff options
context:
space:
mode:
authorJacopo Mondi <jacopo@jmondi.org>2022-11-24 10:33:06 +0100
committerJacopo Mondi <jacopo@jmondi.org>2022-12-09 08:57:41 +0100
commit9361cd1ffa15a14fd808d8e865658d2e88f2ca04 (patch)
tree52730d50ad2d882dd3518adf2670fbcdf026ecc7 /src/apps/cam/capture_script.cpp
parenta55bd143344dd4fe9326ca7d9c4ba8c5c665559a (diff)
libcamera: camera_sensor: Apply flips at setFormat()
Augment the CameraSensor::setFormat() function to configure horizontal and vertical flips before appllying the image format on the sensor. Applying flips before format is crucial as they might change the Bayer pattern ordering. To allow users of the CameraSensor class to easily pass the requested Transform add to the V4L2SubdeviceFormat class a 'transform' member, by default initialized to Transform::Identity. Moving the handling of H/V flips to the CameraSensor class allows to remove quite some boilerplate code from the IPU3 and RaspberryPi pipeline handlers. Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/apps/cam/capture_script.cpp')
0 files changed, 0 insertions, 0 deletions