STRUCT FLITE_FRAME(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct_flite_frame(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– β€” today's episode is about struct flite_frame, and it's literally the glow-up blueprint for a frame's source/target properties. think of it as the main character's vibe card πŸŽ€


🌸 NAME 🌸

struct flite_frame β€” source/target frame properties. yes, that's the whole gig. it's giving "just the essentials" and honestly? iconic πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct flite_frame {
    u16 f_width;
    u16 f_height;
    struct v4l2_rect rect;
    const struct fimc_fmt *fmt;
 };

no cap, that's the whole struct. four members, zero filler, all slay ✨


πŸ‘‘ Members πŸ‘‘

so like, let's meet the cast 🫢

  • f_width β€” full pixel width. the width. the whole width. nothing cropped, nothing hidden, fr fr πŸ’–
  • f_height β€” full pixel height. matching energy to f_width, we love a symmetrical duo 🌸
  • rect β€” the crop/composition rectangle β€” a struct v4l2_rect, and it's literally in charge of what part of the frame we're looking at πŸ”₯
  • fmt β€” a const struct fimc_fmt *, i.e. a pointer to the pixel format description data structure. it's a pointer, bestie, so be normal about it πŸ™ˆ

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/media/platform/samsung/exynos4-is/fimc-lite.h β€” go read the source, iykyk πŸ“–
  • struct flite_drvdata(9)
  • struct flite_buffer(9)
  • struct fimc_lite(9)

all of these are lowkey required reading if you want the full lore πŸ‘‘


no technical claims added here, just vibes β€” every flag, member and path above is exactly what the original said πŸ’―

and that's a wrap, bestie πŸŽ€ this page came to you from the Kernel API Manual, pulled from that source file at ./drivers/media/platform/samsu..., dated October 2026, and it's titled struct flite_frame(9). periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from