STRUCT VDEC_VP8_SLICE_DPB_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct vdec_vp8_slice_dpb_info(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the Kernel API Manual ✨ this one's a struct page, and honestly? it's a little cutie. short, sweet, four members, no drama. let's get into it πŸŽ€


🌸 NAME 🌸

struct vdec_vp8_slice_dpb_info β€” vp8 reference information πŸ’–

like, that's it. that's the whole vibe. it's the little bundle of info the vp8 decoder uses to talk about reference pictures ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct vdec_vp8_slice_dpb_info {
    dma_addr_t y_dma_addr;
    dma_addr_t c_dma_addr;
    int reference_flag;
    int reserved;
 };

look at her. four fields. main character energy, no cap πŸ‘‘


🌈 MEMBERS 🌈

  • y_dma_addr β€” the Y bitstream physical address πŸ’œ like, where the Y plane actually lives in memory. physical. not virtual. don't get it twisted 🫢
  • c_dma_addr β€” the CbCr bitstream physical address πŸ’œ same deal, but for the chroma side of things. she's got both planes covered ✨
  • reference_flag β€” reference picture flag 🚩 literally just flags whether this thing is a reference picture. that's the whole job. iconic
  • reserved β€” 64bit align πŸŽ€ that's it, that's the description. it exists so things line up nicely on 64-bit boundaries. not me being obsessed with alignment πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

other pages doing the same little dance, plus the actual source (iykyk) πŸ”₯

  • Kernel file: ./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c β€” yes the whole path, go read it bestie, it's right there πŸ“–
  • struct vdec_vp8_slice_info(9)
  • struct vdec_vp8_slice_vsi(9)
  • struct vdec_vp8_slice_inst(9)
no errors, no exit statuses, no environment variables on this page β€” she's a struct page, she keeps it simple 🌸

that's the whole page, bestie, you ate it πŸ“ mwah πŸ’‹

signing off from ./drivers/media/platform/media... β€” October 2026 β€” struct vdec_...ice_dpb_info(9) 🧚✨

πŸ“¦ where this page comes from