STRUCT XVIP_VIDEO_FORMAT(9)
π struct xvip_video_format(9) β like, the whole entire manual
okay so bestie, welcome to the Kernel API Manual β¨ and literally the main character today is struct xvip_video_format β no cap π
πΈ NAME πΈ
struct xvip_video_format β Xilinx Video IP video format description. that's it. that's the vibe. it's the little struct that tells you everything about a video format for Xilinx Video IP π¦
β¨ SYNOPSIS β¨
like, here's the whole glow-up, verbatim, don't touch a single character:
struct xvip_video_format {
unsigned int vf_code;
unsigned int width;
const char *pattern;
unsigned int code;
unsigned int bpp;
u32 fourcc;
};
π Members π
okay so these are the members and honestly each one ate:
vf_codeβ the AXI4 video format code π₯widthβ the AXI4 format width, measured in bits per component (yes, bits, not bytes, stay woke) πpatternβ the CFA pattern for the Mono/Sensor formats πcodeβ the media bus format code βbppβ bytes per pixel, and that's when it's stored in memory, iykyk πfourccβ the V4L2 pixel format FCC identifier π
fr fr, that bpp one only applies when stored in memory β don't come for me, that's literally what the page says π
π«Ά SEE ALSO π«Ά
- the Kernel file
./drivers/media/platform/xilinx/xilinx-vip.hβ hello?? the struct lives there bestie π struct xvip_device(9)β go read that one next, it's giving sibling energy π
and that's the whole page, mwah ππ it's from ./drivers/media/platform/xilinx, dated October 2026, and the header said struct xvip_video_format(9) in the Kernel API Manual β so yeah, that's the sign-off, slay, 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