diff options
author | Sheng Nan <b38800@freescale.com> | 2012-12-05 10:22:35 +0800 |
---|---|---|
committer | Sheng Nan <b38800@freescale.com> | 2012-12-07 14:15:23 +0800 |
commit | 98a5129e246eb69f4122b962a52017ba9c376925 (patch) | |
tree | 0f13110fca917199e5a244c1cd1325d948453d87 /drivers/media/video/mxc/capture/ipu_prp_enc.c | |
parent | f12b68356a27c384bf7d446154c060f60f3ed24c (diff) | |
download | linux-98a5129e246eb69f4122b962a52017ba9c376925.tar.gz |
ENGR00235665: mxc_v4l2_capture: add YV12 format support in camera driver
Android CTS verifier have a must requirement for YV12 format. Since IPUv3
common driver has supported IPU_PIX_FMT_YVU420P pixel format, add the
support of YV12 format in mxc_v4l2_capture.
Signed-off-by: Sheng Nan <b38800@freescale.com>
Diffstat (limited to 'drivers/media/video/mxc/capture/ipu_prp_enc.c')
-rw-r--r-- | drivers/media/video/mxc/capture/ipu_prp_enc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/video/mxc/capture/ipu_prp_enc.c b/drivers/media/video/mxc/capture/ipu_prp_enc.c index a3c90d53f2eb..e24b1b086d68 100644 --- a/drivers/media/video/mxc/capture/ipu_prp_enc.c +++ b/drivers/media/video/mxc/capture/ipu_prp_enc.c @@ -99,6 +99,9 @@ static int prp_enc_setup(cam_data *cam) if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YUV420) { enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YUV420P; pr_info("YUV420\n"); + } else if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YVU420) { + enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YVU420P; + pr_info("YVU420\n"); } else if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YUV422P) { enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YUV422P; pr_info("YUV422P\n"); |