v4l2_fill_mb...ormat_mplane(9)
π v4l2_fill_mbus_format_mplane π
okay bestie, so this is from the Kernel API Manual and the star of the show is v4l2_fill_mbus_format_mplane(9) β say it with me, it's a mouthful but she's worth it π«Ά
β¨ NAME β¨
v4l2_fill_mbus_format_mplane β an ancillary routine that fills a &struct v4l2_mbus_framefmt from a &struct v4l2_pix_format_mplane. that's it, that's her job, and she does it flawlessly π
β¨ SYNOPSIS β¨
void v4l2_fill_mbus_format_mplane (struct v4l2_mbus_framefmt *mbus_fmt ,
const struct v4l2_pix_format_mplane *pix_mp_fmt );
β¨ ARGUMENTS β¨
mbus_fmtβ pointer tostruct v4l2_mbus_framefmt, and this is the one getting filled β¨ she's the canvas, the main character, the empty cup waiting for matcha π΅pix_mp_fmtβ pointer tostruct v4l2_pix_format_mplane, and this one is the model β the reference, the blueprint, the inspo board thatmbus_fmtis copying from ππ
β¨ SEE ALSO β¨
the kernel file lives at ./include/media/v4l2-mediabus.h and honestly there is a whole friend group to meet π:
enum v4l2_mbus_csi2_cphy_line_orders_type(9)struct v4l2_mbus_config_mipi_csi2(9)struct v4l2_mbus_config_parallel(9)struct v4l2_mbus_config_mipi_csi1(9)enum v4l2_mbus_type(9)struct v4l2_mbus_config(9)v4l2_fill_pix_format(9)v4l2_fill_mbus_format(9)v4l2_fill_pix_format_mplane(9)
like, the whole fill-in-the-blank family reunites here fr fr π
ngl this page is short but she's complete β no mystery options lurking, no exit statuses, no environment variables, nothing hiding in the walls. just two pointers and a vibe check that passes β
and that's the whole page, bestie!! π¦ this little icon was brought to you by the source tree at ./include/media, dated October 2026, and that's on periodt ππβ¨
π¦ 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