STRUCT VDEC_AV1_SLICE_FRAME_REFS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct vdec_av1_slice_frame_refs β€” the ref frame info glow-up ✨

Okay so bestie, welcome to the Kernel API Manual β€” yes it's the kernel docs, and yes we're making it cute. This one's a little struct whose whole entire job is holding reference frame info for AV1 slices. That's it. That's the vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct vdec_av1_slice_frame_refs {
    int ref_fb_idx;
    int ref_map_idx;
    struct vdec_av1_slice_scale_factors scale_factors;
 };

Literally three members, no drama, she's clean, she's minimalist, she's serving. πŸ’…


🌸 Members 🌸

  • ref_fb_idx β€” the ref slot index, i.e. which slot in the frame buffer we're pointing at 🫢
  • ref_map_idx β€” the ref frame index, the map-side of the situation 🌈
  • scale_factors β€” the scale factors for each ref frame, and it's typed as struct vdec_av1_slice_scale_factors because we don't do untyped chaos here 😌

πŸ‘‘ SEE ALSO πŸ‘‘

The Kernel file, bestie β€” go read the source, it's giving main character energy:

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

And the whole friend group, all of them, no cap, every single one: πŸ’œ

  • struct vdec_av1_slice_init_vsi(9)
  • struct vdec_av1_slice_mem(9)
  • struct vdec_av1_slice_state(9)
  • struct vdec_av1_slice_tile_group(9)
  • struct vdec_av1_slice_scale_factors(9)
  • struct vdec_av1_slice_gm(9)
  • struct vdec_av1_slice_sm(9)
  • struct vdec_av1_slice_seg(9)
  • struct vdec_av1_slice_delta_q_lf(9)
  • struct vdec_av1_slice_quantization(9)
  • struct vdec_av1_slice_lr(9)
  • struct vdec_av1_slice_loop_filter(9)
  • struct vdec_av1_slice_cdef(9)
  • struct vdec_av1_slice_mfmv(9)
  • struct vdec_av1_slice_tile(9)
  • struct vdec_av1_slice_uncompressed_header(9)
  • struct vdec_av1_slice_seq_header(9)
  • struct vdec_av1_slice_frame(9)
  • struct vdec_av1_slice_work_buffer(9)
  • struct vdec_av1_slice_frame_info(9)
  • struct vdec_av1_slice_slot(9)
  • struct vdec_av1_slice_fb(9)
  • struct vdec_av1_slice_vsi(9)
  • struct vdec_av1_slice_pfc(9)
  • struct vdec_av1_slice_instance(9)

And that's the whole page, bestie!! πŸ’– This icon of a manpage came from ./drivers/media/platform/media..., dated October 2026, and it lives at struct vdec_...e_frame_refs(9) β€” slay, go forth, read the kernel docs, ily 🧚✨

πŸ“¦ where this page comes from