Add a new flag to UAPI for DV timings which, whenever set, indicates that hardware can detect the difference between regular FPS and 1000/1001 FPS. This is specific to HDMI receivers. Also, it is only valid when V4L2_DV_FL_CAN_REDUCE_FPS is set.
Unified · Split
| @@ -1400,6 +1400,13 @@ struct v4l2_bt_timings { · 1399 unmodified lines | ||
| 1400 | 1400 | * InfoFrame). |
| 1401 | 1401 | */ |
| 1402 | 1402 | #define V4L2_DV_FL_HAS_HDMI_VIC (1 << 8) |
| 1403 | +/* | |
| 1404 | + * CEA-861 specific: only valid for video receivers. | |
| 1405 | + * If set, then HW can detect the difference between regular FPS and | |
| 1406 | + * 1000/1001 FPS. Note: This flag is only valid for HDMI VIC codes with | |
| 1407 | + * the V4L2_DV_FL_CAN_REDUCE_FPS flag set. | |
| 1408 | + */ | |
| 1409 | +#define V4L2_DV_FL_CAN_DETECT_REDUCED_FPS (1 << 9) | |
| 1403 | 1410 | |
| 1404 | 1411 | /* A few useful defines to calculate the total blanking and frame sizes */ |
| 1405 | 1412 | #define V4L2_DV_BT_BLANKING_WIDTH(bt) \ |