mtk_vdec_h264_fill_dpb_info(9)
π NAME π
mtk_vdec_h264_fill_dpb_info β okay so this one is literally "Fill the decoded picture buffer info" and yes bestie, it does exactly what it says on the tin β¨
π SYNOPSIS π
void mtk_vdec_h264_fill_dpb_info (struct mtk_vcodec_dec_ctx *ctx ,
struct slice_api_h264_decode_param *decode_params , struct
mtk_h264_dpb_info *h264_dpb_info );
She takes three things and returns nothing (void, so no gift back, just vibes) π
πΈ ARGUMENTS πΈ
ctxβ the v4l2 ctx, aka the main character of this whole operation πdecode_paramsβ slice decode params, the actual slice tea πh264_dpb_infoβ dpb buffer information, where the dpb deets get filled in π«Ά
π¦ SEE ALSO π¦
Kernel file first, because we respect the source:
./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h
And the whole friend group, no one left out π
struct mtk_h264_dpb_info(9)struct h264_fb(9)mtk_vdec_h264_get_ref_list(9)mtk_vdec_h264_get_ctrl_ptr(9)mtk_vdec_h264_copy_sps_params(9)mtk_vdec_h264_copy_pps_params(9)mtk_vdec_h264_copy_slice_hd_params(9)mtk_vdec_h264_copy_scaling_matrix(9)mtk_vdec_h264_copy_decode_params(9)mtk_vdec_h264_update_dpb(9)mtk_vdec_h264_find_start_code(9)mtk_vdec_h264_get_mv_buf_size(9)
Ngl this page is short and sweet, so there's no wild caveats hiding in here β just a clean little helper doing dpb info work in the mediatek vcodec h264 decoder crew π no drama, periodt.
Sign-off time π§: this little cutie comes to you from the kernel API manual page mtk_vdec_h264_fill_dpb_info(9), source path <code>./drivers/media/platform/media...</code>, dated October 2026. Slay, and happy decoding bestie π π₯
π¦ 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