OSDN Git Service

Don't compare an unsigned variable with 0
authorXiang, Haihao <haihao.xiang@intel.com>
Tue, 13 Mar 2018 05:58:50 +0000 (13:58 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 14 Mar 2018 15:12:08 +0000 (23:12 +0800)
For an unsigned variable xxx, 'xxx < 0U' is always false, and 'xxx >=
0U' is always true

In addition, this commit fixes a minor syntax error.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/gen10_hevc_enc_common.c
src/gen6_mfc.c
src/gen75_mfc.c
src/gen8_mfc.c
src/i965_encoder_vp8.c

index 5117bcc..60a00f7 100644 (file)
@@ -863,7 +863,7 @@ gen10_hevc_enc_init_lambda_param(struct gen10_hevc_enc_lambda_param *param,
             lambda_double = lambda_double * 16 + 0.5;
             lambda = (uint32_t)floor(lambda_double);
             lambda_double = (lambda_double > 0xffff) ? 0xffff : lambda_double;
-            lambda = CLAMP(0, 0xffff, lambda);
+            lambda = MIN(0xffff, lambda);
             param->lambda_inter[i][qp] = (uint16_t)lambda;
         }
     }
@@ -920,7 +920,7 @@ gen10_hevc_enc_hcp_set_qm_fqm_states(VADriverContextP ctx,
     uint8_t *real_qm;
     uint16_t *real_fqm;
     int comps, len;
-    int i , j, m;
+    int i, j, m;
 
     for (m = 0; m < 4; m++) {
         comps = (m == 3) ? 1 : 3;
index c79053d..54836f1 100644 (file)
@@ -809,7 +809,7 @@ gen6_mfc_avc_pipeline_slice_programing(VADriverContextP ctx,
     /* only support for 8-bit pixel bit-depth */
     assert(pSequenceParameter->bit_depth_luma_minus8 == 0);
     assert(pSequenceParameter->bit_depth_chroma_minus8 == 0);
-    assert(pPicParameter->pic_init_qp >= 0 && pPicParameter->pic_init_qp < 52);
+    assert(pPicParameter->pic_init_qp < 52);
     assert(qp >= 0 && qp < 52);
 
     gen6_mfc_avc_slice_state(ctx,
index aa291d5..1c25673 100644 (file)
@@ -1185,7 +1185,7 @@ gen75_mfc_avc_pipeline_slice_programing(VADriverContextP ctx,
     /* only support for 8-bit pixel bit-depth */
     assert(pSequenceParameter->bit_depth_luma_minus8 == 0);
     assert(pSequenceParameter->bit_depth_chroma_minus8 == 0);
-    assert(pPicParameter->pic_init_qp >= 0 && pPicParameter->pic_init_qp < 52);
+    assert(pPicParameter->pic_init_qp < 52);
     assert(qp >= 0 && qp < 52);
 
     gen75_mfc_avc_slice_state(ctx,
index 542719a..f11e3d9 100644 (file)
@@ -1294,7 +1294,7 @@ gen8_mfc_avc_pipeline_slice_programing(VADriverContextP ctx,
     /* only support for 8-bit pixel bit-depth */
     assert(pSequenceParameter->bit_depth_luma_minus8 == 0);
     assert(pSequenceParameter->bit_depth_chroma_minus8 == 0);
-    assert(pPicParameter->pic_init_qp >= 0 && pPicParameter->pic_init_qp < 52);
+    assert(pPicParameter->pic_init_qp < 52);
     assert(qp >= 0 && qp < 52);
 
     gen8_mfc_avc_slice_state(ctx,
index 3ac68a0..37ae926 100644 (file)
@@ -3001,7 +3001,7 @@ i965_encoder_vp8_vme_me(VADriverContextP ctx,
 #define QUANT_INDEX(index, q_index, q_index_delta)                      \
     do {                                                                \
         index = quant_param->quantization_index[q_index] + quant_param->quantization_index_delta[q_index_delta]; \
-        index = CLAMP(0, MAX_QP_VP8, index);                            \
+        index = MIN(MAX_QP_VP8, index);                            \
     } while (0)
 
 static void