STRUCT HANTRO_H264_DEC_REFLISTS(9)
π NAME π
struct hantro_h264_dec_reflists β the reference-list glow-up for Hantro's H.264 decoder, bestie. That's it, that's the name, no cap β¨
So this is a page from the Kernel API Manual, and we're about to get into the reference-list structure that the Hantro H.264 decoder keeps around. Buckle up π
πΈ SYNOPSIS πΈ
Okay so here's the whole struct, literally, look at her:
struct hantro_h264_dec_reflists {
struct v4l2_h264_reference p[V4L2_H264_REF_LIST_LEN];
struct v4l2_h264_reference b0[V4L2_H264_REF_LIST_LEN];
struct v4l2_h264_reference b1[V4L2_H264_REF_LIST_LEN];
};
Three arrays, all of them struct v4l2_h264_reference, all of them exactly V4L2_H264_REF_LIST_LEN long. That's the whole vibe. Iconic, honestly π¦
β¨ Members β¨
pβ the P reflist π like, the reference list for P. Short name, big job.b0β the B0 reflist π one of the two B-side lists, and she's got her own whole array.b1β the B1 reflist π the other B list, living her separate life right next tob0.
no notes on the naming, it's giving "we had three lists and we named them like it" and honestly? relatable π
π₯ SEE ALSO π₯
All of these live in the Kernel file ./drivers/media/platform/verisilicon/hantro_hw.h, and you know we're linking the whole friend group:
struct hantro_aux_buf(9)struct hantro_h264_dec_ctrls(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_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)
Go read them all, iykyk π
okay that's the whole page, mwah π
Sign-off time, bestie: this little love letter comes from ./drivers/media/platform/veris... and it's dated October 2026 β so yeah, mark your calendar, the reflists are forever π«Άπβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms