X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=idct_reference.c;h=f74ad0ba2d11aa4d71ffb50c52ad0125108279de;hp=e710de3d1306500f151bae818ecec2e767510b43;hb=0e688f0b5db93745648802bdf1c96d0d526eb9ff;hpb=d0afece00533a174faf2ce93633ca9731be89fc0 diff --git a/idct_reference.c b/idct_reference.c index e710de3..f74ad0b 100644 --- a/idct_reference.c +++ b/idct_reference.c @@ -43,7 +43,7 @@ void idct_reference(const int16_t* input, const void* userdata, uint8_t* output) for (unsigned y = 0; y < 8; ++y) { for (unsigned x = 0; x < 8; ++x) { - double val = temp[y * DCTSIZE + x]; + double val = temp[y * DCTSIZE + x] + 128.0; if (val < 0.0) { output[y * DCTSIZE + x] = 0; } else if (val >= 255.0) {