hdmi_vendor_infoframe_init(9)
π hdmi_vendor_infoframe_init(9) π
okay bestie, so this one lives in the Kernel API Manual and it's literally the glow-up ritual for an HDMI vendor infoframe. yes, that's the whole vibe. let's get into it π
β¨ NAME β¨
hdmi_vendor_infoframe_init β initialize an HDMI vendor infoframe. that's it, that's the whole job, and she does it beautifully π
πΈ SYNOPSIS πΈ
int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
π¦ ARGUMENTS π¦
frameβ the HDMI vendor infoframe you're setting up. this is your frame, bestie, hand her over and let the function do her thing β¨
π DESCRIPTION π
so here's the tea: it returns 0 on success, or a negative error code if things go sideways π that's the entire contract. no cap, no extra lore.
like, if you get 0 back you're thriving, main character energy, the frame is initialized and you may proceed π«Ά if it's negative... okay so, something went wrong, read the error code and be normal about it π
π₯ SEE ALSO π₯
this function has a whole friend group, and honestly? iconic. all of them live in the kernel file ./drivers/video/hdmi.c:
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_check(9)hdmi_vendor_infoframe_pack_only(9)hdmi_vendor_infoframe_pack(9)hdmi_drm_infoframe_init(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)
go read them. seriously. iykyk π
ngl, if you're poking around in ./drivers/video at 2am debugging infoframes, you're doing amazing sweetie. drink some water π
and that's the page!! this lil beauty is from the Kernel API Manual, sits in ./drivers/video, and was dated October 2026 β slay, periodt, bye 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