mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-16 18:08:20 +00:00
drm/dsc: Define Rate Control values that do not change over configurations
DSC has some Rate Control values that remain constant across all configurations. These are as per the DSC standard. v3: * Define them in drm_dsc.h as they are DSC constants (Manasi) v2: * Add DP_DSC_ prefix (Jani Nikula) Cc: dri-devel@lists.freedesktop.org Cc: Manasi Navare <manasi.d.navare@intel.com> Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Ville Syrjala <ville.syrjala@linux.intel.com> Cc: Gaurav K Singh <gaurav.k.singh@intel.com> Cc: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Srivatsa, Anusha <anusha.srivatsa@intel.com> Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> Reviewed-by: Manasi Navare <manasi.d.navare@intel.com> Acked-by: Sean Paul <seanpaul@chromium.org> (For merging through drm-intel) Link: https://patchwork.freedesktop.org/patch/msgid/20181127214125.17658-4-manasi.d.navare@intel.com
This commit is contained in:
parent
19fd5adbb5
commit
082a7b8601
@ -18,6 +18,12 @@
|
||||
#define DSC_SCALE_DECREMENT_INTERVAL_MAX 4095
|
||||
#define DSC_RANGE_BPG_OFFSET_MASK 0x3f
|
||||
|
||||
/* DSC Rate Control Constants */
|
||||
#define DSC_RC_MODEL_SIZE_CONST 8192
|
||||
#define DSC_RC_EDGE_FACTOR_CONST 6
|
||||
#define DSC_RC_TGT_OFFSET_HI_CONST 3
|
||||
#define DSC_RC_TGT_OFFSET_LO_CONST 3
|
||||
|
||||
/* Configuration for a single Rate Control model range */
|
||||
struct drm_dsc_rc_range_parameters {
|
||||
/* Min Quantization Parameters allowed for this range */
|
||||
|
Loading…
x
Reference in New Issue
Block a user