This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] vivi: fill in colorspace
Author:  Hans Verkuil <[email protected]>
Date:    Fri Jul 29 07:19:46 2011 -0300

The colorspace was never filled in, causing complaints from v4l2-compliance.

Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/video/vivi.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=8c79eecebb730de8c0610d2b79a6a10e51106ba4

diff --git a/drivers/media/video/vivi.c b/drivers/media/video/vivi.c
index a848bd2..b3ae1ba 100644
--- a/drivers/media/video/vivi.c
+++ b/drivers/media/video/vivi.c
@@ -852,6 +852,11 @@ static int vidioc_g_fmt_vid_cap(struct file *file, void 
*priv,
                (f->fmt.pix.width * dev->fmt->depth) >> 3;
        f->fmt.pix.sizeimage =
                f->fmt.pix.height * f->fmt.pix.bytesperline;
+       if (dev->fmt->fourcc == V4L2_PIX_FMT_YUYV ||
+           dev->fmt->fourcc == V4L2_PIX_FMT_UYVY)
+               f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M;
+       else
+               f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB;
        return 0;
 }
 
@@ -885,6 +890,11 @@ static int vidioc_try_fmt_vid_cap(struct file *file, void 
*priv,
                (f->fmt.pix.width * fmt->depth) >> 3;
        f->fmt.pix.sizeimage =
                f->fmt.pix.height * f->fmt.pix.bytesperline;
+       if (fmt->fourcc == V4L2_PIX_FMT_YUYV ||
+           fmt->fourcc == V4L2_PIX_FMT_UYVY)
+               f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M;
+       else
+               f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB;
        return 0;
 }
 

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to