mtk_vdec_h2...y_pps_params(9)
π NAME
mtk_vdec_h264_copy_pps_params β okay so this one grabs you your pps params, bestie β¨ (this page lives in section 9 of the Kernel API Manual, mtk_vdec_h2...y_pps_params(9), iykyk π«Ά)
β¨ SYNOPSIS
void mtk_vdec_h264_copy_pps_params (struct mtk_h264_pps_param *dst_param
, const struct v4l2_ctrl_h264_pps *src_param );
no return value, it just does the thing π
π ARGUMENTS
dst_paramβ the pps params for the hw decoder, aka where the good stuff gets copied to π―src_paramβ the pps params coming from the user driver, aka the source, the origin story, the main character π«Ά
π¦ SEE ALSO
Kernel file, babes π β go read it, it's giving lore:
./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h
And the whole friend group π§, like not me listing every single one:
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_fill_dpb_info(9)mtk_vdec_h264_copy_sps_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)
lowkey that's the whole page, no cap π it's short, it's iconic, it ate πΈ
mwah, ily, go touch some h264 streams π
sign-off szn β¨ β this cutie came out of ./drivers/media/platform/media..., dropped way out in October 2026, and yes the header on the tin still says mtk_vdec_h2...y_pps_params(9) π bye 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