hdmi_audio_infoframe_check(9)
π hdmi_audio_infoframe_check(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, it's giving official energy but we're gonna make it cute π this one's all about hdmi_audio_infoframe_check, the lil vibes-checker for your HDMI audio infoframe.
β¨ NAME β¨
hdmi_audio_infoframe_check β check a HDMI audio infoframe π
real talk, that's the whole job: it checks the thing.
πΈ SYNOPSIS πΈ
int hdmi_audio_infoframe_check (const struct hdmi_audio_infoframe *frame
);
that's it, that's the whole signature, she's stunning π
π¦ ARGUMENTS π¦
frameβ the HDMI audio infoframe. literally the star of the show, the main character, the thing being checked π«Ά
π DESCRIPTION π
so what does she actually do? she validates that the infoframe is consistent β no cap, that's the whole assignment β and she also updates the derived fields (eg. length) based on other fields. so it's not just a check, she's also doing a lil glow-up on the derived stuff on the side β¨
returns 0 on success or a negative error code on failure. so like, zero means slay, negative means something's off π
π₯ SEE ALSO π₯
we're in the Kernel file ./drivers/video/hdmi.c btw, and here's the whole friend group, all 30 of them, no one left out because we don't do that here π
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_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_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)
okay that's the whole page, you ate reading it fr fr ππ
and a lil sign-off before you go: this came from ./drivers/video, dated October 2026, and she goes by hdmi_audio_infoframe_check(9) β remembered forever, iconic, 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