hdmi_drm_infoframe_init(9)
β¨ hdmi_drm_infoframe_init(9) β¨
okay so this one's from the Kernel API Manual, section 9, and it's genuinely short and sweet β a little init function for an HDMI Dynamic Range and mastering infoframe. Yes bestie, HDR metadata for HDMI. We're doing it. π
π NAME π
hdmi_drm_infoframe_init β initialize an HDMI Dynaminc Range and mastering infoframe π
(no that's not a typo I made, that's literally how it's spelled on the page, and I am not about to change a single character of it, iykyk)
π SYNOPSIS π
int hdmi_drm_infoframe_init (struct hdmi_drm_infoframe *frame );
π¦ ARGUMENTS π¦
frameβ the HDMI DRM infoframe. That's the thing you're handing over so it can get set up. π«Ά
π DESCRIPTION π
That's genuinely it, bestie. It returns 0 on success, or a negative error code on failure. Iconic, minimal, no notes. πΈ
fr fr, if the number that comes back is negative, something went sideways β that's your vibe check saying "nope". π
π₯ SEE ALSO π₯
Kernel file ./drivers/video/hdmi.c, plus the whole entire friend group of infoframe functions:
hdmi_avi_infoframe_init(9)hdmi_avi_infoframe_check(9)hdmi_avi_infoframe_pack_only(9)hdmi_avi_infoframe_pack(9)hdmi_spd_infoframe_init(9)hdmi_spd_infoframe_check(9)hdmi_spd_infoframe_pack_only(9)hdmi_spd_infoframe_pack(9)hdmi_audio_infoframe_init(9)hdmi_audio_infoframe_check(9)hdmi_audio_infoframe_pack_only(9)hdmi_audio_infoframe_pack(9)hdmi_audio_infoframe_pack_for_dp(9)hdmi_vendor_infoframe_init(9)hdmi_vendor_infoframe_check(9)hdmi_vendor_infoframe_pack_only(9)hdmi_vendor_infoframe_pack(9)hdmi_drm_infoframe_check(9)hdmi_drm_infoframe_pack_only(9)hdmi_drm_infoframe_pack(9)hdmi_infoframe_pack_only(9)hdmi_infoframe_pack(9)hdmi_infoframe_log(9)hdmi_avi_infoframe_unpack(9)hdmi_spd_infoframe_unpack(9)hdmi_audio_infoframe_unpack(9)hdmi_vendor_any_infoframe_unpack(9)hdmi_drm_infoframe_unpack_only(9)hdmi_drm_infoframe_unpack(9)hdmi_infoframe_unpack(9)
like. every single one. the whole roster. go read them, I'll wait πβ¨
anyway that's the page π it lives at ./drivers/video, dated October 2026, and you can find it under hdmi_drm_infoframe_init(9) in the Kernel API Manual. mwah, go init some infoframes bestie ππ§
π¦ 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