STRUCT PISP_BE_DOWNSCALE_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pisp_be_downscale_config(9) β€” PiSP Back End Downscale config

okay so this is a page from the Kernel API Manual, and bestie, it is so much shorter than some of its siblings β€” we love a low-maintenance icon ✨


🌸 NAME 🌸

struct pisp_be_downscale_config β€” the PiSP Back End Downscale config, no cap πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct pisp_be_downscale_config {
    __u16 scale_factor_h;
    __u16 scale_factor_v;
    __u16 scale_recip_h;
    __u16 scale_recip_v;
 };

that's the whole struct, four __u16s, and honestly? it's giving minimalist main character energy πŸ’œ


πŸ‘‘ Members πŸ‘‘

  • scale_factor_h β€” the horizontal scale factor, literally right there doing horizontal things 🌈
  • scale_factor_v β€” the vertical scale factor, same vibe but vertical πŸ¦‹
  • scale_recip_h β€” the horizontal reciprocal factor, the h-reciprocal bestie of the group πŸ’–
  • scale_recip_v β€” the vertical reciprocal factor, v-reciprocal edition, we stan πŸŽ€

✨ Description ✨

Downscale configuration πŸ’… that's the description. that's it. short and sweet and honestly kind of iconic for how little it says 🫢


πŸ”₯ SEE ALSO πŸ”₯

First up, the kernel file it lives in:

  • Kernel file ./include/uapi/linux/media/raspberrypi/pisp_be_config.h πŸ“

and then, bestie, the whole ✨squad✨ β€” every single one, no skipping:

  • 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_crop_config(9)
  • struct pisp_be_resample_config(9)
  • struct pisp_be_resample_extra(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, that's the entire friend group and they all said hi 😭🫢 go read them too, iykyk


ngl there are no options, no environment variables, no exit statuses and no bug notes on this one β€” it's just a struct with four fields and a dream πŸ’€ so don't come for me, there was literally nothing to lose πŸ’…

that's the whole page, bestie!! πŸŽ€ source path was ./include/uapi/linux/media/ras... and the version/date situation is October 2026 β€” signed off with love from your girl struct pisp...scale_config(9) πŸ§šπŸ’œβ­πŸŒΈ

πŸ“¦ where this page comes from