STRUCT PISP_BE_DEMOSAIC_CONFIG(9)
π
struct pisp_be_demosaic_config β name's a mouthful, the struct's a little cutie π
okay so bestie, welcome to the Kernel API Manual π«Ά yes that's the manual name, we're fancy here. this page is all about struct pisp_be_demosaic_config, and honestly? it's giving main character energy in the PiSP Back End universe. it's small, it's iconic, it slays. let's get into it β¨
πΈ NAME πΈ
struct pisp_be_demosaic_config β the PiSP Back End Demosaic config π
β¨ SYNOPSIS β¨
here's the whole vibe, literally the entire struct, no cap:
struct pisp_be_demosaic_config {
__u8 sharper;
__u8 fc_mode;
__u8 pad[2];
};
three little fields living their best life as __u8s. iykyk π
π MEMBERS π
meet the squad, one by one π
sharperβ you use the other Bayer channels to bump up the sharpness, fr fr π₯ we love a glow-upfc_modeβ the built-in false colour suppression mode π it handles the false-colour situation for you, built right inpadβ padding bytes π«Ά they don't do much, they just vibe there and keep things aligned. respect the padding, honestly
π¦ DESCRIPTION π¦
it's a demosaic configuration. that's the whole tea β the thing configures demosaicing, and now you know her, bestie. short and sweet β not every struct needs a whole essay π
π SEE ALSO π
the kernel file where this lives, in all its glory:
./include/uapi/linux/media/raspberrypi/pisp_be_config.h
and the full friend group, because this struct never goes anywhere alone π:
struct pisp_be_global_config(9)struct pisp_be_input_buffer_config(9)struct pisp_be_dpc_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_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)
like i said β huge friend group, whole roster, ate π
and that's the page bestie π§ source straight from ./include/uapi/linux/media/raspberrypi/pisp_be_config.h, dated October 2026, same struct pisp_be_demosaic_config(9) energy from top to bottom. no notes. periodt π
πΈ
π¦ 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