ENUM MTK_INSTANCE_STATE(9)
π NAME π
okay so bestie, this is the Kernel API Manual page for enum mtk_instance_state(9) β and the actual NAME is enum mtk_instance_state β literally the state of an MTK Vcodec instance. no cap, it's giving βsmall enum, big main-character energyβ β¨
β¨ SYNOPSIS β¨
the whole enum is here, bestie β copy it exactly, commas and all:
enum mtk_instance_state {
MTK_STATE_FREE ,
MTK_STATE_INIT ,
MTK_STATE_HEADER ,
MTK_STATE_FLUSH ,
MTK_STATE_ABORT
};
π Constants π
MTK_STATE_FREEβ default state when instance is created. this is the fresh-out-the-box vibe π«ΆMTK_STATE_INITβ vcodec instance is initialized. sheβs awake and initialized, slay πMTK_STATE_HEADERβ vdec had sps/pps header parsed or venc had sps/pps header encoded. header business handled, periodt πMTK_STATE_FLUSHβ vdec is flushing. Only used by decoder. important: decoder-only, okay? πMTK_STATE_ABORTβ vcodec should be aborted. this is the βabort eraβ state, fr fr π
π SEE ALSO π
- Kernel file β
./drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_cmn_drv.h
thatβs the whole page, bestie π«Ά source/version: ./drivers/media/platform/media...; date: October 2026 β mwah, and happy hacking πβ¨
π¦ 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