STRUCT HANTRO_VP8_DEC_HW_CTX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct hantro_vp8_dec_hw_ctx(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ β€” this is the page for struct hantro_vp8_dec_hw_ctx, and honestly? it's a short one, but it's iconic in its own little way. let's get into it 🫢


🌸 NAME 🌸

struct hantro_vp8_dec_hw_ctx β€” literally just the VP8 decoder's hardware context struct, no cap. the original page gives us no flowery description and neither will I, because we keep the facts πŸ’–


✨ SYNOPSIS ✨

struct hantro_vp8_dec_hw_ctx {
    struct hantro_aux_buf segment_map;
    struct hantro_aux_buf prob_tbl;
};

that's it. two fields. two little struct hantro_aux_buf besties, holding down the whole VP8 decode vibe πŸ˜ŒπŸ’…


πŸŽ€ Members πŸŽ€

  • segment_map β€” the segment map buffer. that's the whole description, and we're respecting it πŸ’– it's giving "short but essential."
  • prob_tbl β€” the probability table buffer. again: exactly what it says, and it ate πŸ”₯
ngl, this is the part where the manpage is at its most mysterious β€” but I'm not gonna invent lore that isn't there. no guessing, no extra tips presented as fact, periodt 🧚

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is where it gets highkey stacked β€” the whole hantro family reunion 🌈. everything lives in the kernel file ./drivers/media/platform/verisilicon/hantro_hw.h, and here's the full guest list:

  • struct hantro_aux_buf(9)
  • struct hantro_h264_dec_ctrls(9)
  • struct hantro_h264_dec_reflists(9)
  • struct hantro_h264_dec_hw_ctx(9)
  • struct hantro_hevc_dec_ctrls(9)
  • struct hantro_hevc_dec_hw_ctx(9)
  • struct hantro_mpeg2_dec_hw_ctx(9)
  • struct hantro_vp9_frame_info(9)
  • struct hantro_vp9_dec_hw_ctx(9)
  • struct hantro_av1_dec_ctrls(9)
  • struct hantro_av1_dec_hw_ctx(9)
  • struct hantro_postproc_ctx(9)
  • struct hantro_postproc_ops(9)
  • struct hantro_codec_ops(9)
  • enum hantro_enc_fmt(9)

like… the codec support is thriving. vp8, vp9, h264, hevc, mpeg2, av1 β€” the whole squad is here πŸ‘‘βœ¨


πŸ’€ friendly reminder that all of these live under ./drivers/media/platform/verisilicon/hantro_hw.h β€” that's the path, character for character, don't come for me 🫢

and that's the page!! short, sweet, and full of struct hantro_aux_buf energy πŸ“

source: ./drivers/media/platform/veris… Β· date: October 2026 β€” mwah, hope this helped bestie, go forth and decode πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from