STRUCT PISP_BE_DPC_CONFIG(9)
β¨ struct pisp_be_dpc_config(9) β¨
okay so this is a page from the Kernel API Manual bestie, and it's all about struct pisp_be_dpc_config β the PiSP Back End DPC config. DPC = Defective Pixel Correction, and yes she's that girl π
πΈ NAME πΈ
struct pisp_be_dpc_config β PiSP Back End DPC config π
π¦ SYNOPSIS π¦
struct pisp_be_dpc_config {
__u8 coeff_level;
__u8 coeff_range;
__u8 pad;
#define PISP_BE_DPC_FLAG_FOLDBACK 1;
__u8 flags;
};
like, that's the whole struct, no cap. every field is a __u8 and one of them is literally just padding π
π Members π
coeff_levelβ coefficient for the darkest neighbouring pixel value. that's her whole job β¨coeff_rangeβ coefficient for the range of pixels for this Bayer channel. slay, she knows her channel πpadβ padding byte. she's just vibing there, holding space π«Άflagsβ DPC configuration flags. the main character energy field π
π Description π
Defective Pixel Correction configuration. that's it, that's the description β short and iconic, just like her π
π₯ SEE ALSO π₯
the kernel file this lives in:
./include/uapi/linux/media/raspberrypi/pisp_be_config.h
and okay buckle up bestie, because the family is HUGE, like a whole group chat of structs π«Ά:
struct pisp_be_global_config(9), struct pisp_be_input_buffer_config(9), struct pisp_be_geq_config(9), struct pisp_be_tdn_input_buffer_config(9), struct pisp_be_tdn_config(9), struct pisp_be_tdn_output_buffer_config(9), struct pisp_be_sdn_config(9), struct pisp_be_stitch_input_buffer_config(9), struct pisp_be_stitch_config(9), struct pisp_be_stitch_output_buffer_config(9), struct pisp_be_cdn_config(9), struct pisp_be_lsc_config(9), struct pisp_be_lsc_extra(9), struct pisp_be_cac_config(9), struct pisp_be_cac_extra(9), struct pisp_be_debin_config(9), struct pisp_be_tonemap_config(9), struct pisp_be_demosaic_config(9), struct pisp_be_ccm_config(9), struct pisp_be_sat_control_config(9), struct pisp_be_false_colour_config(9), struct pisp_be_sharpen_config(9), struct pisp_be_sh_fc_combine_config(9), struct pisp_be_gamma_config(9), struct pisp_be_crop_config(9), struct pisp_be_resample_config(9), struct pisp_be_resample_extra(9), struct pisp_be_downscale_config(9), struct pisp_be_downscale_extra(9), struct pisp_be_hog_config(9), enum pisp_be_transform(9), struct pisp_be_output_buffer_config(9), struct pisp_be_hog_buffer_config(9), struct pisp_be_config(9), enum pisp_tile_edge(9), struct pisp_tile(9), struct pisp_be_tiles_config(9)
ok and one lil sign-off moment π this page came from ./include/uapi/linux/media/ras... and it's dated October 2026 β so like, future vibes only. stay defective-pixel-free besties, ily, mwah πβ¨π¦
π¦ 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