Skip to content

camera: auto-select RDI capture format and add robust yavta handling#507

Open
Srikanth Muppandam (smuppand) wants to merge 1 commit into
qualcomm-linux:mainfrom
smuppand:camera-yavta
Open

camera: auto-select RDI capture format and add robust yavta handling#507
Srikanth Muppandam (smuppand) wants to merge 1 commit into
qualcomm-linux:mainfrom
smuppand:camera-yavta

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Update Camera_RDI_FrameCapture to avoid hardcoded capture assumptions and use the detected media topology / sensor mode information for RDI frame capture.

The test now preserves the existing topology parser flow while improving capture robustness around format selection, media bus format handling, timeout protection, and frame validation

Query sensor subdev media-bus codes and frame sizes dynamically from
v4l2-ctl, select the largest advertised mode, and map the media-bus code
to the yavta fourcc used for raw Bayer capture.

This avoids hardcoded sensor dimensions while allowing Camera_RDI_FrameCapture
to use max resolution modes such as OV08X 3856x2416 SGRBG10_1X10/SGRBG10P.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand

Copy link
Copy Markdown
Contributor Author

Anil (@qcom-anilyada) Would you be able to test this PR on the CI-enabled targets for the camera use case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant