]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00155141 ipuv3 split mode: adjust split calculate function
authorJason Chen <b02280@freescale.com>
Mon, 22 Aug 2011 03:21:59 +0000 (11:21 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:09:32 +0000 (14:09 +0200)
One issue was found in split mode: For input 1024x600, output 1360x768,
after stripe calculation, input width and input column are not right.
This patch fix this issue.

Signed-off-by: Jason Chen <b02280@freescale.com>
drivers/mxc/ipu3/ipu_calc_stripes_sizes.c

index 473772a924caf35e99127311fc327060fe75c15f..8c13a36312b6d780de4e110ec99715b20bbd7de5 100644 (file)
@@ -214,14 +214,14 @@ int ipu_calc_stripes_sizes(const unsigned int input_frame_width,
        /* M, F calculations */
        /* read back pfs from params */
 
-       input_f = f_calc(input_pixelformat, 0, NULL);
+       input_f = 16;
        input_m = 16;
        /* BPP should be used in the out_F calc */
        /* Temporarily not used */
        /* out_F = F_calc(idmac->pfs, idmac->bpp, NULL); */
 
        output_f = 16;
-       output_m = m_calc(output_pixelformat);
+       output_m = 16;
 
 
        if ((input_frame_width < 4) || (output_frame_width < 4))
@@ -370,6 +370,7 @@ int ipu_calc_stripes_sizes(const unsigned int input_frame_width,
                left->output_column = 0;
                right->output_column = onw;
        }
+
        return status;
 }
 EXPORT_SYMBOL(ipu_calc_stripes_sizes);