STRUCT PISP_BE_DEMOSAIC_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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-up
  • fc_mode β€” the built-in false colour suppression mode πŸ’… it handles the false-colour situation for you, built right in
  • pad β€” 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