can_reduce_fps(9)
πΈ NAME πΈ
okay bestie, this is can_reduce_fps(9) β the little function that checks if the conditions for reduced fps are true. π
β¨ SYNOPSIS β¨
bool can_reduce_fps (struct v4l2_bt_timings *bt );
the way this reads: you hand it a pointer to a struct v4l2_bt_timings, and you get a bool back. cute, right? π«Ά
π ARGUMENTS π
btβ thev4l2timing structure. literally the timing data this function is checking. π
π DESCRIPTION π
Different timings are allowed to have reduced fps when the right conditions hit. hereβs the checklist, bestie:
- For CVT timings: reduced fps is allowed if reduced blanking v2 is true β thatβs the
vsync == 8moment. β¨ - For CEA861 timings: reduced fps is allowed if the
V4L2_DV_FL_CAN_REDUCE_FPSflag is true. π
thatβs the whole vibe check. no cap. π
π¦ SEE ALSO π¦
kernel file first, then the whole friend group:
- Kernel file:
./include/media/v4l2-dv-timings.h v4l2_calc_timeperframe(9)v4l2_check_dv_timings_fnc(9)v4l2_valid_dv_timings(9)v4l2_enum_dv_timings_cap(9)v4l2_find_dv_timings_cap(9)v4l2_find_dv_timings_cea861_vic(9)v4l2_match_dv_timings(9)v4l2_print_dv_timings(9)v4l2_detect_cvt(9)v4l2_detect_gtf(9)v4l2_calc_aspect_ratio(9)v4l2_dv_timings_aspect_ratio(9)struct v4l2_hdmi_colorimetry(9)
mwah π source/version: ./include/media Β· date: October 2026 β go check those timings, bestie π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms