Fix deltaq_strength type Standardize deltaq_strength to be of an unsigned int type throughout the code base. Bug: aomedia:401234702 Change-Id: Ied7121036e72a759590d51e7049a0b64f57475b3
diff --git a/aom/aomcx.h b/aom/aomcx.h index d40f000..3dfaa64 100644 --- a/aom/aomcx.h +++ b/aom/aomcx.h
@@ -1407,7 +1407,8 @@ */ AV1E_SET_SVC_REF_FRAME_COMP_PRED = 147, - /*!\brief Set --deltaq-mode strength. + /*!\brief Set --deltaq-mode strength, where the value is a percentage, + * unsigned int parameter. * * Valid range: [0, 1000] */
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c index b6962cc..07820d6 100644 --- a/av1/av1_cx_iface.c +++ b/av1/av1_cx_iface.c
@@ -100,7 +100,7 @@ unsigned int enable_chroma_deltaq; AQ_MODE aq_mode; DELTAQ_MODE deltaq_mode; - int deltaq_strength; + unsigned int deltaq_strength; int deltalf_mode; unsigned int frame_periodic_boost; aom_tune_content content; @@ -914,7 +914,7 @@ } } - RANGE_CHECK(extra_cfg, deltaq_strength, 0, 1000); + RANGE_CHECK_HI(extra_cfg, deltaq_strength, 1000); RANGE_CHECK_HI(extra_cfg, loopfilter_control, 3); RANGE_CHECK_BOOL(extra_cfg, skip_postproc_filtering); RANGE_CHECK_HI(extra_cfg, enable_cdef, 3);
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h index 1e50d25..ab19b1c 100644 --- a/av1/encoder/encoder.h +++ b/av1/encoder/encoder.h
@@ -805,7 +805,7 @@ // Indicates the delta q mode to be used. DELTAQ_MODE deltaq_mode; // Indicates the delta q mode strength. - DELTAQ_MODE deltaq_strength; + unsigned int deltaq_strength; // Indicates if delta quantization should be enabled in chroma planes. bool enable_chroma_deltaq; // Indicates if delta quantization should be enabled for hdr video