hdmi_drm_inf..._unpack_only(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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:


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