]> granicus.if.org Git - libvpx/commitdiff
quantize test: promote RandRange() result to signed
authorJohann <johannkoenig@google.com>
Wed, 19 Jul 2017 21:33:00 +0000 (14:33 -0700)
committerJohann <johannkoenig@google.com>
Thu, 20 Jul 2017 15:17:48 +0000 (08:17 -0700)
Avoid unsigned overflow warning:
unsigned integer overflow: 19974 - 32703 cannot be represented in type
'unsigned int'

Change-Id: Ifebee014342e4c6f3b53306c0cad6ae0b465ac12

test/vp9_quantize_test.cc

index 7cc71c65a36e12ee8aa138a5a7296bd02c774908..cffcda2ff9e8fa09d058a4e4e0efe976f70b9381 100644 (file)
@@ -115,7 +115,7 @@ TEST_P(VP9QuantizeTest, OperationCheck) {
       // round may be up to 685 for Y values or 914 for U/V.
       round_ptr[j] = rnd.RandRange(914);
       // quant ranges from 1 to -32703
-      quant_ptr[j] = rnd.RandRange(32704) - 32703;
+      quant_ptr[j] = static_cast<int>(rnd.RandRange(32704)) - 32703;
       // quant_shift goes up to 1 << 16.
       quant_shift_ptr[j] = rnd.RandRange(16384);
       // dequant maxes out at 1828 for all cases.
@@ -181,7 +181,7 @@ TEST_P(VP9Quantize32Test, OperationCheck) {
     for (int j = 0; j < 2; j++) {
       zbin_ptr[j] = rnd.RandRange(1200);
       round_ptr[j] = rnd.RandRange(914);
-      quant_ptr[j] = rnd.RandRange(32704) - 32703;
+      quant_ptr[j] = static_cast<int>(rnd.RandRange(32704)) - 32703;
       quant_shift_ptr[j] = rnd.RandRange(16384);
       dequant_ptr[j] = rnd.RandRange(1828);
     }
@@ -248,7 +248,7 @@ TEST_P(VP9QuantizeTest, EOBCheck) {
     for (int j = 0; j < 2; j++) {
       zbin_ptr[j] = rnd.RandRange(1200);
       round_ptr[j] = rnd.RandRange(914);
-      quant_ptr[j] = rnd.RandRange(32704) - 32703;
+      quant_ptr[j] = static_cast<int>(rnd.RandRange(32704)) - 32703;
       quant_shift_ptr[j] = rnd.RandRange(16384);
       dequant_ptr[j] = rnd.RandRange(1828);
     }
@@ -315,7 +315,7 @@ TEST_P(VP9Quantize32Test, EOBCheck) {
     for (int j = 0; j < 2; j++) {
       zbin_ptr[j] = rnd.RandRange(1200);
       round_ptr[j] = rnd.RandRange(914);
-      quant_ptr[j] = rnd.RandRange(32704) - 32703;
+      quant_ptr[j] = static_cast<int>(rnd.RandRange(32704)) - 32703;
       quant_shift_ptr[j] = rnd.RandRange(16384);
       dequant_ptr[j] = rnd.RandRange(1828);
     }