]> git.sesse.net Git - ffmpeg/commitdiff
tests/checkasm/sw_scale: use memset() to fill dither
authorJames Almer <jamrial@gmail.com>
Fri, 19 Feb 2021 19:19:11 +0000 (16:19 -0300)
committerJames Almer <jamrial@gmail.com>
Fri, 19 Feb 2021 19:19:11 +0000 (16:19 -0300)
Signed-off-by: James Almer <jamrial@gmail.com>
tests/checkasm/sw_scale.c

index dee1af820ca0611409442e0f55f2d73b1ddb4372..a10118704b784bf4a6a2d4a448d0ec8a5e56d4e9 100644 (file)
@@ -86,6 +86,7 @@ static void check_yuv2yuvX(void)
         uint16_t coeff[8];
     } *vFilterData;
     uint8_t d_val = rnd();
+    memset(dither, d_val, LARGEST_INPUT_SIZE);
     randomize_buffers((uint8_t*)src_pixels, LARGEST_FILTER * LARGEST_INPUT_SIZE * sizeof(int16_t));
     randomize_buffers((uint8_t*)filter_coeff, LARGEST_FILTER * sizeof(int16_t));
     ctx = sws_alloc_context();
@@ -93,9 +94,6 @@ static void check_yuv2yuvX(void)
         fail();
 
     ff_getSwsFunc(ctx);
-    for(i = 0; i < LARGEST_INPUT_SIZE; ++i){
-        dither[i] = d_val;
-    }
     for(isi = 0; isi < INPUT_SIZES; ++isi){
         dstW = input_sizes[isi];
         for(osi = 0; osi < 64; osi += 16){