STRUCT DRM_DSC_RC_RANGE_PARAMETERS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ struct drm_dsc_rc_range_parameters - DSC Rate Control range parameters

okay bestie, this is the struct drm_dsc_rc_range_parameters page from the Kernel API Manual, and honestly? it's a short one but it's lowkey doing important work. let's get into it ✨


🌸 NAME 🌸

struct drm_dsc_rc_range_parameters β€” DSC Rate Control range parameters

like, the literal name of the thing. that's it. she said what she said πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

struct drm_dsc_rc_range_parameters {
    u8 range_min_qp;
    u8 range_max_qp;
    u8 range_bpg_offset;
 };

three u8 fields, no more, no less. tiny struct, main character energy, fr fr 🫢


πŸ¦‹ Members πŸ¦‹

  • range_min_qp β€” the Min Quantization Parameters allowed for this range. the floor. the "you cannot go lower than this" of it all 🚫
  • range_max_qp β€” the Max Quantization Parameters allowed for this range. the ceiling. the "okay that's enough" 😭
  • range_bpg_offset β€” the Bits/group offset to apply to target for this group. ngl the name is doing a lot of abbreviation work here but that's exactly what it says πŸ”₯

✨ Description ✨

so basically this struct defines the different rate control parameters that the DSC engine uses to compress the frame. that's the whole vibe. it's giving "small but essential" πŸ’–

no cap, every field matters, and the DSC engine is out here using all of them to do its compression thing.


🌈 SEE ALSO 🌈

  • Kernel file ./include/drm/display/drm_dsc.h
  • struct drm_dsc_config(9)
  • struct drm_dsc_picture_parameter_set(9)
  • struct drm_dsc_pps_infoframe(9)

go read those next if you wanna complete the set, iykyk πŸ‘‘


and that's the whole page bestie πŸ’€ she's short, she's sweet, she's from ./include/drm/display, dated October 2026, and this version comes from the Kernel API Manual. slay, goodbye, mwah πŸ§šπŸ’œ

πŸ“¦ where this page comes from