STRUCT VENC_FRAME_INFO(9)
πΈ struct venc_frame_info(9) πΈ
okay so bestie, welcome to the Kernel API Manual β¨ this is literally a lil struct page and it's iconic, let's go π
π NAME π
struct venc_frame_info β the per-frame info you hand off to the firmware, no cap π«Ά
π¦ SYNOPSIS π¦
struct venc_frame_info {
unsigned int frm_count;
unsigned int skip_frm_count;
unsigned int frm_type;
};
ngl that closing brace has a lil extra space before it in the original, and I'm keeping it exactly like that because we respect the source π periodt.
π Members π
frm_countβ the sequential number for this frame, like the frame's little ID in the group chat π’skip_frm_countβ how many frames have been skipped so far while decoding, it's giving "how many messages I left on read" πfrm_typeβ the type of the frame, pulled straight fromenum venc_h264_frame_type, so it's like the frame's whole personality π
π SEE ALSO π
Kernel file π«
./drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.h
that's the file bestie, go look at it, iykyk π₯
and that's the whole vibe β¨ this page came from ./drivers/media/platform/media... and it's dated October 2026, so yeah, from the future, main character energy fr fr π π π¦
π¦ 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