hdmi_drm_inf..._unpack_only(9)
okay so bestie, welcome to the Kernel API Manual page for hdmi_drm_inf..._unpack_only(9) β manual name folded in near the top like a good little header replacement, no cap π
β¨
πΈ NAME πΈ
hdmi_drm_infoframe_unpack_only β unpack binary buffer of CTA-861-G DRM infoframe DataBytes to a HDMI DRM infoframe. That's the whole vibe: it's the unpack-only bestie for CTA-861-G DRM infoframe DataBytes, and it's giving βturn these bytes into a structured HDMI DRM infoframeβ energy π
π SYNOPSIS π
here's the signature, character-for-character, no editing bestie:
int hdmi_drm_infoframe_unpack_only (struct hdmi_drm_infoframe *frame ,
const void *buffer , size_t size );
π ARGUMENTS π
frameβ HDMI DRM infoframe. This is the structured frame bestie you're unpacking into π«Άbufferβ source buffer. The bytes come from here.sizeβ size of buffer. Gotta tell it how many bytes are in the source buffer.
π¦ DESCRIPTION π¦
okay so the actual tea: hdmi_drm_infoframe_unpack_only unpacks CTA-861-G DRM infoframe DataBytes contained in the binary buffer into a structured frame of the HDMI Dynamic Range and Mastering (DRM) infoframe. Literally that's the job β binary buffer in, structured DRM infoframe out, CTA-861-G DataBytes handled, periodt π¦
Return vibe check: it returns 0 on success or a negative error code on failure. So yes, 0 is the slay, negative is the βnopeβ π
π SEE ALSO π
the whole kernel infoframe crew is here, bestie β every ref, exactly as the page lists them:
- Kernel file
./drivers/video/hdmi.cβ the source file in the house π 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_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(9)hdmi_infoframe_unpack(9)
and that's the page, bestie! cute little sign-off: source/version ./drivers/video, date October 2026, footer page hdmi_drm_inf..._unpack_only(9) β mwah, go handle those DataBytes ππ
π¦ 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