can_reduce_fps(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 β€” the v4l2 timing 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 == 8 moment. ✨
  • For CEA861 timings: reduced fps is allowed if the V4L2_DV_FL_CAN_REDUCE_FPS flag is true. πŸ’œ

that’s the whole vibe check. no cap. πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

kernel file first, then the whole friend group:


mwah πŸ’– source/version: ./include/media Β· date: October 2026 β€” go check those timings, bestie 🫢

πŸ“¦ where this page comes from