STRUCT HANTRO_AV1_DEC_CTRLS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the glow-up zone πŸŽ€ this is the Kernel API Manual page for struct hantro_av1_dec_ctrls, and yes it's literally the AV1 decoder's lil ctrl bundle, iykyk πŸ¦‹


🌸 NAME 🌸

struct hantro_av1_dec_ctrls β€” the struct itself, no tagline, she simply exists πŸ’… (like the original, we're leaving the description blank, periodt)


✨ SYNOPSIS ✨

here's the whole vibe, copied exactly so u can't mess it up 🫢

struct hantro_av1_dec_ctrls {
    const struct v4l2_ctrl_av1_sequence *sequence;
    const struct v4l2_ctrl_av1_tile_group_entry *tile_group_entry;
    const struct v4l2_ctrl_av1_frame *frame;
    const struct v4l2_ctrl_av1_film_grain *film_grain;
 };

πŸŽ€ Members πŸŽ€

these are the four besties in the group chat, each one carrying a pointer πŸ‘‘

  • sequence β€” the AV1 Sequence, she's the main character setting the whole scene 🌈
  • tile_group_entry β€” the AV1 Tile Group entry, doing her tile-y thing 🧩
  • frame β€” the AV1 Frame Header OBU, iconic header energy πŸ‘‘
  • film_grain β€” the AV1 Film Grain, aesthetic queen, giving texture ✨

πŸ¦‹ SEE ALSO πŸ¦‹

so if ur nosy (respectfully πŸ™ˆ) and wanna go deeper, pls consult the Kernel file ./drivers/media/platform/verisilicon/hantro_hw.h and literally all of her friends:

  • 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_vp8_dec_hw_ctx(9)
  • struct hantro_vp9_frame_info(9)
  • struct hantro_vp9_dec_hw_ctx(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, that's the whole squad, no cap πŸ”₯


πŸ’– quick reminder bestie: every name above is exact, so copy-paste them straight into ur code and don't go freestyling the spelling, fr fr 😭

and that's the page!! sign-off time πŸŽ€ this one lives at ./drivers/media/platform/veris... and dropped in October 2026, under the header struct hantro_av1_dec_ctrls(9) β€” stay hydrated and may ur pointers never dangle πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from