tvout_prefo...r_set_matrix(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

tvout_preformatter_set_matrix β€” okay so this one sets the preformatter matrix, bestie. That's literally the whole job. No cap.


✨ SYNOPSIS ✨

void tvout_preformatter_set_matrix (struct sti_tvout *tvout , struct
drm_display_mode *mode );

Notice the return type? It's void. It gives you nothing back, and honestly? Iconic. It just does the thing and leaves. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • tvout β€” the tvout structure itself, your main character of the hour πŸ‘‘
  • mode β€” the display mode structure, aka the vibe spec for what's getting displayed 🌸

That's it. Two arguments. Two besties. Periodt.


πŸ¦‹ SEE ALSO πŸ¦‹

First up, the source file where all the magic lives β€” go read it, iykyk:

  • Kernel file ./drivers/gpu/drm/sti/sti_tvout.c

And then the whole friend group of related calls, all of them (9) sections, all of them valid:

Like seriously, if you're messing with the tvout preformatter you're probably gonna need at least a few of these too. Don't come for me if you skip them. πŸ’€

Okay that's the whole page, mwah πŸ’– This gem lives under ./drivers/gpu/drm/sti, it's dated October 2026, and it goes by the very dramatic name of tvout_prefo...r_set_matrix(9) β€” yes the ellipsis is part of the branding, we don't question it. Slay the kernel, bestie ✨🌈

πŸ“¦ where this page comes from