X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=idct_test.c;h=bd39c7467e5f0e79ff361daf7b97df92968a55c1;hp=d7b543cbc931f3f6f63782ab175524eedb438f8f;hb=19a58db08afd149a862506936093423db756a2dc;hpb=85cda6b1da31916b0127d1217825dea725619245 diff --git a/idct_test.c b/idct_test.c index d7b543c..bd39c74 100644 --- a/idct_test.c +++ b/idct_test.c @@ -76,8 +76,13 @@ void test_dc_becomes_spread_out(idct_alloc_t* idct_alloc, idct_free_t* idct_free void* userdata = idct_alloc(quant); - for (unsigned i = 0; i < 255*8; ++i) { - uint32_t reference_value = i / 8; + for (unsigned i = -255*8; i < 255*16; ++i) { + int reference_value = i / 8 + 128; + if (reference_value < 0) { + reference_value = 0; + } else if (reference_value > 255) { + reference_value = 255; + } coeff[0] = i; (*idct)(coeff, userdata, output);