STRUCT MTK_HEVC_DPB_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mtk_hevc_dpb_info(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct mtk_hevc_dpb_info β€” literally the hevc dpb information struct, and honestly? she's giving decoded picture buffer realness. ✨


🌸 NAME 🌸

struct mtk_hevc_dpb_info β€” hevc dpb information πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct mtk_hevc_dpb_info {
    dma_addr_t y_dma_addr;
    dma_addr_t c_dma_addr;
    int reference_flag;
    int field;
 };

that's the whole vibe, no cap. πŸ’…


✨ Members ✨

  • y_dma_addr β€” the Y plane physical address, bestie. that's where the Y plane lives, physically. πŸ“
  • c_dma_addr β€” the CbCr plane physical address. yes, the chroma twin. she's got her own address too. 🌈
  • reference_flag β€” reference picture flag, iykyk πŸ”₯ and just so we're clear, it distinguishes short-term reference picture vs long-term reference picture. both iconic, both valid.
  • field β€” field picture flag 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

the Kernel file, obviously:

./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c

and the whole friend group 🫢:

  • enum vdec_hevc_core_dec_err_type(9)
  • struct hevc_fb(9)
  • struct vdec_hevc_slice_lat_dec_param(9)
  • struct vdec_hevc_slice_info(9)
  • struct vdec_hevc_slice_fb(9)
  • struct vdec_hevc_slice_vsi(9)
  • struct vdec_hevc_slice_share_info(9)
  • struct vdec_hevc_slice_inst(9)

ngl this page is short but she ate. struct members, addresses, flags β€” all accounted for, periodt. πŸ’€βœ¨

kisses, this has been the Kernel API Manual entry for struct mtk_hevc_dpb_info(9) πŸ’œ β€” sourced from ./drivers/media/platform/media..., dated October 2026. go off, dpb info, we love you. πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from