]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/media/video/zoran_device.c
V4L/DVB (8729): Use DIV_ROUND_UP
[linux-2.6-omap-h63xx.git] / drivers / media / video / zoran_device.c
index 88d369708e4c82b6b52f9451d17067acd042f577..2b3ca1493373af057bdf4c249149dcb62ab082a2 100644 (file)
@@ -377,7 +377,7 @@ zr36057_set_vfe (struct zoran              *zr,
 
        /* horizontal */
        VidWinWid = video_width;
-       X = (VidWinWid * 64 + tvn->Wa - 1) / tvn->Wa;
+       X = DIV_ROUND_UP(VidWinWid * 64, tvn->Wa);
        We = (VidWinWid * 64) / X;
        HorDcm = 64 - X;
        hcrop1 = 2 * ((tvn->Wa - We) / 4);
@@ -403,7 +403,7 @@ zr36057_set_vfe (struct zoran              *zr,
        /* Vertical */
        DispMode = !(video_height > BUZ_MAX_HEIGHT / 2);
        VidWinHt = DispMode ? video_height : video_height / 2;
-       Y = (VidWinHt * 64 * 2 + tvn->Ha - 1) / tvn->Ha;
+       Y = DIV_ROUND_UP(VidWinHt * 64 * 2, tvn->Ha);
        He = (VidWinHt * 64) / Y;
        VerDcm = 64 - Y;
        vcrop1 = (tvn->Ha / 2 - He) / 2;