STRUCT PISP_BE_CROP_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pisp_be_crop_config(9) πŸ’…

okay bestie, so this is a page straight out of the Kernel API Manual β€” it's all about struct pisp_be_crop_config, which is the PiSP Back End Crop config. literally the little struct that tells the crop block where to snip. it's giving "small but mighty" energy fr fr πŸŽ€


✨ NAME ✨

struct pisp_be_crop_config β€” PiSP Back End Crop config πŸ¦‹


✨ SYNOPSIS ✨

here's the whole vibe, character for character, no cap:

struct pisp_be_crop_config {
    __u16 offset_x, offset_y;
    __u16 width, height;
 };

yep, that's it. four __u16s and a dream πŸ’–


🌸 Members 🌸

  • offset_x β€” how many pixels get cropped off the left side of the tile. like, skrrrt, gone πŸ™ˆ
  • offset_y β€” how many pixels get cropped off the top of the tile. bye bestie πŸ‘‹
  • width β€” the width of the cropped tile output β€” like, what you actually get ✨
  • height β€” the height of the cropped tile output. the vertical slay πŸ’…

🌈 Description 🌈

Crop configuration. that's the whole description and honestly? iconic. it crops. it configures. main character energy 🫢


πŸ¦‹ SEE ALSO πŸ¦‹

everything's here, every single one, because we don't skip the links in this house πŸ‘‘
  • Kernel file ./include/uapi/linux/media/raspberrypi/pisp_be_config.h

and the whole extended friend group:

  • 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_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_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)

and that's the whole page, bestie, you ate that πŸ“ the source lives at ./include/uapi/linux/media/ras... and this little beauty is dated October 2026, filed under the Kernel API Manual πŸ’œ periodt.

πŸ“¦ where this page comes from