From 34cae30b8457cf090f215e212ba019e7c303f8fd Mon Sep 17 00:00:00 2001 From: Kuninori Morimoto Date: Fri, 11 Dec 2009 11:53:53 -0300 Subject: [PATCH] V4L/DVB (13664): tw9910: use V4L2_FIELD_INTERLACED_BT tw9910 output is interlaced and its correct order is Bottom - Top Signed-off-by: Kuninori Morimoto Signed-off-by: Guennadi Liakhovetski Signed-off-by: Mauro Carvalho Chehab --- drivers/media/video/tw9910.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/media/video/tw9910.c b/drivers/media/video/tw9910.c index 341d0e035cbf..5e7672abe815 100644 --- a/drivers/media/video/tw9910.c +++ b/drivers/media/video/tw9910.c @@ -830,7 +830,7 @@ static int tw9910_g_fmt(struct v4l2_subdev *sd, mf->height = priv->scale->height; mf->code = V4L2_MBUS_FMT_YVYU8_2X8_BE; mf->colorspace = V4L2_COLORSPACE_JPEG; - mf->field = V4L2_FIELD_INTERLACED; + mf->field = V4L2_FIELD_INTERLACED_BT; return 0; } @@ -852,7 +852,7 @@ static int tw9910_s_fmt(struct v4l2_subdev *sd, int ret; WARN_ON(mf->field != V4L2_FIELD_ANY && - mf->field != V4L2_FIELD_INTERLACED); + mf->field != V4L2_FIELD_INTERLACED_BT); /* * check color format @@ -878,8 +878,8 @@ static int tw9910_try_fmt(struct v4l2_subdev *sd, const struct tw9910_scale_ctrl *scale; if (V4L2_FIELD_ANY == mf->field) { - mf->field = V4L2_FIELD_INTERLACED; - } else if (V4L2_FIELD_INTERLACED != mf->field) { + mf->field = V4L2_FIELD_INTERLACED_BT; + } else if (V4L2_FIELD_INTERLACED_BT != mf->field) { dev_err(&client->dev, "Field type %d invalid.\n", mf->field); return -EINVAL; } -- GitLab