STRUCT VDEC_AP_IPI_GET_PARAM(9)
π NAME π
okay bestie welcome to the struct vdec_ap_ipi_get_param(9) page, from the Kernel API Manual (yes that manual, the iconic one) π
struct vdec_ap_ipi_get_param β it's the struct for AP_IPIMSG_DEC_GET_PARAM. that's literally its whole job. no cap. β¨
π¦ SYNOPSIS π¦
here's the shape of it, copy it exactly bestie, it's giving very structured:
struct vdec_ap_ipi_get_param {
u32 msg_id;
u32 inst_id;
u32 data[4];
u32 param_type;
u32 codec_type;
};
π Members π
okay now the member-by-member vibe check, no skipping, we go through all of them π«Ά
msg_idβ this one'sAP_IPIMSG_DEC_GET_PARAM. that's what it is, that's the assignment. periodt.inst_idβ the instance ID. lowkey important: it's only used if the ABI version is>= 2. so like, if ABI < 2, don't expect this girl to show up πdataβ picture information. that's the tea. πparam_typeβ the get param type. yup, it's the type, of the param. we love a self-explanatory icon πcodec_typeβ the Codec fourcc. four characters of pure codec identity π
π SEE ALSO π
the friend group, the whole squad, iykyk:
- Kernel file
./drivers/media/platform/mediatek/vcodec/decoder/vdec_ipi_msg.hstruct vdec_ap_ipi_cmd(9),struct vdec_vpu_ipi_ack(9),struct vdec_ap_ipi_init(9),struct vdec_ap_ipi_dec_start(9),struct vdec_vpu_ipi_init_ack(9),struct vdec_vpu_ipi_get_param_ack(9)
go read those too, bestie, they're all in the same vdec_ipi_msg.h universe and honestly they ate π₯
okay that's the whole page, mwah π sign-off time: this cutie came from ./drivers/media/platform/media..., dated October 2026, and the header/title energy was struct vdec_...pi_get_param(9) with the Kernel API Manual living near the top. slay, bye π§β¨
π¦ 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