--- image.c 2003/01/25 22:44:50 1.20.2.16 +++ image.c 2003/01/25 22:51:20 1.20.2.17 @@ -938,6 +938,16 @@ return psnr_y; } + +float sse_to_PSNR(long sse, int pixels) +{ + if (sse==0) + return 99.99; + + return 48.131 - 10*log10((float)sse/(float)(pixels)); // log10(255*255)=4.8131 + +} + long plane_sse(uint8_t * orig, uint8_t * recon, uint16_t stride,