v4l2_h264_in...list_builder(9)
π v4l2_h264_in...list_builder(9) β the Kernel API Manual, bestie edition β¨
okay so real talk, this is a page from the Kernel API Manual and honestly? it's a little legend. it does one job and it does it slayfully: getting a reference list builder ready to go for P/B0/B1 lists. no cap.
πΈ NAME πΈ
v4l2_h264_init_reflist_builder β initialize a P/B0/B1 reference list builder π
like, it's the setup era. the builder isn't building anything yet, it's just getting its whole life together first.
β¨ SYNOPSIS β¨
void v4l2_h264_init_reflist_builder (struct v4l2_h264_reflist_builder *b
, const struct v4l2_ctrl_h264_decode_params *dec_params , const struct
v4l2_ctrl_h264_sps *sps , const struct v4l2_h264_dpb_entry
dpb[V4L2_H264_NUM_DPB_ENTRIES] );
it returns void btw β it's giving "i don't owe you a return value, i owe you a vibe." π
π¦ ARGUMENTS π¦
bβ the builder context you're about to initialize. this is the main character of the function, lowkey. hand it over and it gets set up. πdec_paramsβ the decode parameters control. it's the control with all the decode deets. πspsβ the SPS control. yes bestie, that SPS. πdpbβ the DPB to use when creating the reference list. type isstruct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES], so it's the whole array, not a single entry β read the brackets, i beg π
π₯ SEE ALSO π₯
- Kernel file
./drivers/media/v4l2-core/v4l2-h264.c v4l2_h264_build_p_ref_list(9)v4l2_h264_build_b_ref_lists(9)
the two buddies above are the ones who actually do the building, fyi β this page is just the intro era π«Ά
ngl, this page is short and sweet. every detail above is the whole page, so if you skim it you literally got the whole thing. ate and left no crumbs π
and that's the whole thing, bestie! π this came out of ./drivers/media/v4l2-core, dated October 2026, and it lives at v4l2_h264_in...list_builder(9) in the Kernel API Manual. mwah, go forth and build those reference lists β¨ππ§
π¦ 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