--- mjpegtools-1.6.2/lavtools/jpeg2yuv.c.dg	2004-01-10 23:49:17.000000000 -0800
+++ mjpegtools-1.6.2/lavtools/jpeg2yuv.c	2005-02-06 23:15:04.000000000 -0800
@@ -331,13 +331,13 @@ static void rescale_color_vals(int width
   int x,y;
   for (y = 0; y < height; y++)
     for (x = 0; x < width; x++)
-      yp[x+y*width] = (float)(yp[x+y*width])/255.0 * (235.0 - 16.0) + 16.0;
+      yp[x+y*width] = (float)(yp[x+y*width]) * ((235.0 - 16.0)/255.0) + 16.0;
 
   for (y = 0; y < height/2; y++)
     for (x = 0; x < width/2; x++)
       {
-	up[x+y*width/2] = (float)(up[x+y*width/2])/255.0 * (240.0 - 16.0) + 16.0;
-	vp[x+y*width/2] = (float)(vp[x+y*width/2])/255.0 * (240.0 - 16.0) + 16.0;
+	up[x+y*width/2] = (float)(up[x+y*width/2]) * ((240.0 - 16.0)/255.0) + 16.0;
+	vp[x+y*width/2] = (float)(vp[x+y*width/2]) * ((240.0 - 16.0)/255.0) + 16.0;
       }
 }
 
