summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-08-29 12:00:50 +0800
committerJason Chen <b02280@freescale.com>2011-08-29 12:00:50 +0800
commit5c422b06c27a26540fc2ae51d5cd76c9af696323 (patch)
treea23f8a917e2f40f4cee95cec1cdde60ed685da41
parentc23e1d5d234a1d5bd71bb93f2cb8668cb4f5a6de (diff)
ENGR00155141 ipuv3 split mode: adjust split calculate function
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>
-rw-r--r--drivers/mxc/ipu3/ipu_calc_stripes_sizes.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/mxc/ipu3/ipu_calc_stripes_sizes.c b/drivers/mxc/ipu3/ipu_calc_stripes_sizes.c
index 473772a924ca..8c13a36312b6 100644
--- a/drivers/mxc/ipu3/ipu_calc_stripes_sizes.c
+++ b/drivers/mxc/ipu3/ipu_calc_stripes_sizes.c
@@ -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);