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