ENUM C3_ISP_PARAMS_AF_TAP_POINTS(9)
π enum c3_isp_params_af_tap_points(9) β a Kernel API Manual moment
okay so this is from the Kernel API Manual (yes, the header up top literally truncates it to enum c3_isp_...f_tap_points(9) because even manpage headers run out of room, real ones know π) and bestie, it's a tiny enum but it's so important. It's literally just two constants deciding where the AF statistics get tapped β like, where in the pipeline do we grab the numbers. That's it. That's the whole vibe. Slay. β¨
πΈ NAME πΈ
enum c3_isp_params_af_tap_points β the tap points for the AF statistics. That's the whole job. She's a picker, she picks where the numbers come from. π
π SYNOPSIS π
enum c3_isp_params_af_tap_points {
C3_ISP_AF_STATS_TAP_SNR ,
C3_ISP_AF_STATS_TAP_DMS
};
Like, that's the entire enum. Two options. No notes. π¦
β¨ Constants β¨
okay the moment you've all been waiting for β the two icons themselves:
C3_ISP_AF_STATS_TAP_SNRβ you're grabbing the AF stats immediately after the spatial noise reduce block. Yes, right after. Not before. Immediately after. π«ΆC3_ISP_AF_STATS_TAP_DMSβ and this one grabs them immediately after the demosaic block. Same energy, different block. π§
ngl both of them say "immediately after" and I love that for them β no ambiguity, no guessing, she tells you exactly where she stands. π
π₯ SEE ALSO π₯
okay this is the part where I list literally everyone in the group chat, no one gets left out, periodt:
- the kernel file
./include/uapi/linux/media/amlogic/c3-isp-config.h(the mother ship π) struct c3_isp_awb_zone_stats(9)struct c3_isp_awb_stats(9)struct c3_isp_ae_zone_stats(9)struct c3_isp_ae_stats(9)struct c3_isp_af_zone_stats(9)struct c3_isp_af_stats(9)struct c3_isp_stats_info(9)enum c3_isp_params_buffer_version(9)enum c3_isp_params_block_type(9)c3_isp_params_block_header(9)struct c3_isp_params_awb_gains(9)enum c3_isp_params_awb_tap_points(9)struct c3_isp_params_awb_config(9)enum c3_isp_params_ae_tap_points(9)struct c3_isp_params_ae_config(9)struct c3_isp_params_af_config(9)struct c3_isp_params_pst_gamma(9)struct c3_isp_params_ccm(9)struct c3_isp_params_csc(9)struct c3_isp_params_blc(9)C3_ISP_PARAMS_MAX_SIZE(9)struct c3_isp_params_cfg(9)
π lowkey reminder that these are all references β go read them if you want the full lore, iykyk.
and that's the page!! π source vibes live under ./include/uapi/linux/media/aml... and the date on this beauty is October 2026, so like, mark your calendars bestie. bye, ily, go tap those stats πβ¨π¦π
π¦ 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