https://github.com/raspberrypi/linux/bl ... 1288-L1292There is no standardised way to signal which field is being sent over CSI2.
The top patch on https://github.com/6by9/linux/commits/r ... nterlaced/ adds support to be able to extract the relevant data specifically for ADV728x (uses the short packet data field of the frame start to denote field 1 or 2).
The other device I know of that can produce interlaced output is TC358743 HDMI to CSI2 bridge, and that uses different data types for the two fields, so that would require alternate handling.
Code:
/* * No support for receiving interlaced video, so never * request it from the sensor subdev. */mbus_fmt->field = V4L2_FIELD_NONE;
The top patch on https://github.com/6by9/linux/commits/r ... nterlaced/ adds support to be able to extract the relevant data specifically for ADV728x (uses the short packet data field of the frame start to denote field 1 or 2).
The other device I know of that can produce interlaced output is TC358743 HDMI to CSI2 bridge, and that uses different data types for the two fields, so that would require alternate handling.
Statistics: Posted by 6by9 — Sun Oct 13, 2024 10:07 am