STRUCT HANTRO_HEVC_DEC_CTRLS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, this is the struct hantro_hevc_dec_ctrls(9) page from the Kernel API Manual, and the name is literally struct hantro_hevc_dec_ctrls. That’s it β€” the original gives no extra descriptor here, so we are not inventing one. πŸ’…


✨ SYNOPSIS ✨

here’s the exact shape of the struct, character for character, because we do not play with code:

       struct hantro_hevc_dec_ctrls {
           const struct v4l2_ctrl_hevc_decode_params *decode_params;
           const struct v4l2_ctrl_hevc_scaling_matrix *scaling;
           const struct v4l2_ctrl_hevc_sps *sps;
           const struct v4l2_ctrl_hevc_pps *pps;
           u32 hevc_hdr_skip_length;
        };

πŸŽ€ Members πŸŽ€

  • decode_params β€” Decode params πŸ’–
  • scaling β€” Scaling matrix 🌈
  • sps β€” SPS info πŸ¦‹
  • pps β€” PPS info 🌿
  • hevc_hdr_skip_length β€” the number of data (in bits) to skip in the slice segment header syntax after the 'slice type' token. 🫢

πŸ’« SEE ALSO πŸ’«

Kernel file: ./drivers/media/platform/verisilicon/hantro_hw.h β€” that’s the home base, bestie. 🏠

  • 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_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_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)

mwah πŸ’‹ that’s the whole vibe. source/version: ./drivers/media/platform/veris...; date: October 2026; page title: struct hantr...vc_dec_ctrls(9). bye bestie, go decode something iconic! 🫢✨

πŸ“¦ where this page comes from