STRUCT VDEC_VP8_VSI(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct vdec_vp8_vsi(9) β€” the Kernel API Manual, bestie edition πŸŽ€

okay so this is a page from the Kernel API Manual and it's literally all about struct vdec_vp8_vsi β€” the VPU shared information struct. yes it's a struct-of-structs situation and yes it slays.


✨ NAME ✨

struct vdec_vp8_vsi β€” VPU shared information 🫢

like, the shared info block. that's the whole vibe. no cap.


🌸 SYNOPSIS 🌸

struct vdec_vp8_vsi {
    struct vdec_vp8_dec_info dec;
    struct vdec_pic_info pic;
    uint32_t dec_table[VP8_DEC_TABLE_SZ];
    uint32_t segment_buf[VP8_HW_SEGMENT_DATA_SZ][VP8_HW_SEGMENT_UINT];
    uint32_t load_data;
 };

look at her. five members, not one of them skippable. πŸ’…


πŸ‘‘ Members πŸ‘‘

  • dec β€” decoding information. the decode lore goes here.
  • pic β€” picture information. all the picture-y details.
  • dec_table β€” decoder coefficient table. the coefficient table, bestie, it's giving math.
  • segment_buf β€” segmentation buffer. the buffer where segmentation lives.
  • load_data β€” a flag to indicate reload decode data. it's a flag. it indicates a reload. iconic behaviour honestly.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file
  • ./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
  • struct vdec_vp8_dec_info(9), struct vdec_vp8_hw_reg_base(9), struct vdec_vp8_vpu_inst(9), struct vdec_vp8_inst(9)
bestie pls don't sleep on the SEE ALSO section, that's where the whole friend group lives. πŸ’€

and that's the whole page, mwah πŸ’‹ β€” sign-off time: this gem came from the source ./drivers/media/platform/media..., dated October 2026, and the footer version is the one and only struct vdec_vp8_vsi(9). periodt. πŸŒˆβ­πŸ’œ

πŸ“¦ where this page comes from