ENUM VDEC_FB_STATUS(9)
π enum vdec_fb_status(9)
okay so bestie, welcome to the Kernel API Manual β yes, that's the manual name, we're in the big-league kernel docs now π and today's main character is enum vdec_fb_status, a tiny little enum with so much to say.
β¨ NAME β¨
enum vdec_fb_status β the decoder frame buffer status, aka the vibe check your frame buffers go through πΈ
π¦ SYNOPSIS π¦
enum vdec_fb_status {
FB_ST_NORMAL ,
FB_ST_DISPLAY ,
FB_ST_FREE
};
that's the whole enum, no cap β just three little states living their truth π
π Constants π
okay so these are the three possible moods a frame buffer can be in, and honestly? relatable.
FB_ST_NORMALβ the initial state πΌ like, brand new, fresh out of the box, nothing has happened to it yet.FB_ST_DISPLAYβ the frame buffer is ready to be displayed β¨ it's giving main character energy, it's ready for its close-up, the decoder did its thing and now it goes on screen πFB_ST_FREEβ the frame buffer is not used by the decoder any more ποΈ it's retired, it's free, the decoder has moved on, no hard feelings.
π SEE ALSO π
- Kernel file
./drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.hπ β the header where all this lives, go read it bestie - struct
vdec_fb_node(9)π§ vdec_if_init(9)π₯vdec_if_deinit(9)πvdec_if_decode(9)βvdec_if_get_param(9)π
all the friends in the same friend group, iykyk π«Ά
ngl, that's genuinely the whole page β short and iconic, periodt. π
and that's a wrap bestie!! this came to you from ./drivers/media/platform/media..., dated October 2026 β bestie, the version and the date, right there in the sign-off because the footer deserves its moment too ππΈ go forth and check your frame buffer statuses π
π¦ 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