lcameraDev: honor opt-planar when selecting YUV capture format.
Pass fullPlanarIsOptional through session configure so optional planar mode can succeed with packed YUYV; extend unit and configure HIL coverage. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -112,7 +112,9 @@ LcameraDevConfiguredCameraMode configureLibcameraSessionMode(
|
||||
const std::vector<libcamera::PixelFormat> pixelFormatCandidates =
|
||||
streamConfig.formats().pixelformats();
|
||||
const std::optional<libcamera::PixelFormat> selectedPixelFormat =
|
||||
selectYuvCaptureFormat(pixelFormatCandidates, false);
|
||||
selectYuvCaptureFormat(
|
||||
pixelFormatCandidates,
|
||||
request.fullPlanarIsOptional);
|
||||
|
||||
if (!selectedPixelFormat.has_value())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user