STRUCT V4L2_HDMI_COLORIMETRY(9)
π NAME β¨
okay so welcome to the Kernel API Manual bestie, and today's main character is struct v4l2_hdmi_colorimetry β literally the struct that describes the HDMI colorimetry information π
π SYNOPSIS π
no cap, here's the whole shape of it, character for character:
struct v4l2_hdmi_colorimetry {
enum v4l2_colorspace colorspace;
enum v4l2_ycbcr_encoding ycbcr_enc;
enum v4l2_quantization quantization;
enum v4l2_xfer_func xfer_func;
};
π Members π
four members, four little icons, all serving their own vibe:
colorspaceβ it's anenum v4l2_colorspace, and it's the colorspace πycbcr_encβ it's anenum v4l2_ycbcr_encoding, aka the Y'CbCr encoding π¦quantizationβ it's anenum v4l2_quantization, and it holds the colorspace quantization βxfer_funcβ it's anenum v4l2_xfer_func, holding the colorspace transfer function β¨
π«Ά SEE ALSO π«Ά
heads up, all of this lives in the kernel file ./include/media/v4l2-dv-timings.h β and the whole friend group is:
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)can_reduce_fps(9)
go read them, iykyk π
and that's the whole page, bestie β this one came from ./include/media, dated October 2026, and it's filed under struct v4l2_..._colorimetry(9). 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