STRUCT OMAP3ISP_PREV_CSC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct omap3isp_prev_csc(9) β€” the Kernel API Manual, but make it cute πŸŽ€

okay bestie, so this is a page straight out of the Kernel API Manual, and it's literally all about struct omap3isp_prev_csc β€” the Color Space Conversion from RGB-YCbYCr. yes, that's a whole mouthful, but stay with me, it's lowkey iconic πŸ¦‹


✨ NAME ✨

struct omap3isp_prev_csc β€” Color Space Conversion from RGB-YCbYCr, no cap 🌈


🌸 SYNOPSIS 🌸

here's the whole vibe, character for character, don't touch it:

struct omap3isp_prev_csc {
    __u16 matrix[OMAP3ISP_RGB_MAX][OMAP3ISP_RGB_MAX];
    __s16 offset[OMAP3ISP_RGB_MAX];
 };

like, yes, that's it. two members. main character energy honestly πŸ‘‘


πŸ’– Members πŸ’–

  • matrix β€” the Color space conversion coefficients, and they are S10Q8, okay? (S10Q8, write it down πŸ“). these are the slots, in order: [CSCRY] [CSCGY] [CSCBY] [CSCRCB] [CSCGCB] [CSCBCB] [CSCRCR] [CSCGCR] [CSCBCR]. it's a whole grid situation, OMAP3ISP_RGB_MAX by OMAP3ISP_RGB_MAX, periodt ✨
  • offset β€” the CSC offset values, and respectfully they go in this exact order: Y offset, CB offset and CR offset respectively. OMAP3ISP_RGB_MAX of them. that's the assignment 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

  • the Kernel file ./include/uapi/linux/omap3isp.h β€” that's where the struct lives, go say hi πŸ’œ
  • struct omap3isp_h3a_aewb_config(9)
  • struct omap3isp_stat_data(9)
  • struct omap3isp_ccdc_lsc_config(9)
  • struct omap3isp_ccdc_bclamp(9)
  • struct omap3isp_ccdc_fpc(9)
  • struct omap3isp_ccdc_blcomp(9)
  • struct omap3isp_prev_hmed(9)
  • struct omap3isp_prev_cfa(9)
  • struct omap3isp_prev_csup(9)
  • struct omap3isp_prev_wbal(9)
  • struct omap3isp_prev_blkadj(9)
  • struct omap3isp_prev_rgbtorgb(9)
  • struct omap3isp_prev_yclimit(9)
  • struct omap3isp_prev_dcor(9)
  • struct omap3isp_prev_nf(9)
  • struct omap3isp_prev_gtables(9)
  • struct omap3isp_prev_luma(9)
  • struct omap3isp_prev_update_config(9)

like, that's the whole friend group fr fr πŸ’€


ok so that's the page!! mwah πŸ’‹ it comes from ./include/uapi/linux, and the footer energy is October 2026 β€” yes, future girl summer 🌸 β€” brought to you by the Kernel API Manual, and it's signed struct omap3isp_prev_csc(9). slay, go read your headers bestie πŸŽ€βœ¨
πŸ“¦ where this page comes from