diff options
author | Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> | 2018-04-14 07:57:10 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2018-04-20 09:58:50 -0400 |
commit | 4f554bde63f94539f7d4cc44e2f1f9f3cb9ccdb3 (patch) | |
tree | 557966f8bd8efd34f786cfc67b65be7270c12622 /drivers/media/platform/rcar-vin/rcar-vin.h | |
parent | 897e371389e7751438bf59409cc7098b9599ce21 (diff) | |
download | talos-op-linux-4f554bde63f94539f7d4cc44e2f1f9f3cb9ccdb3.tar.gz talos-op-linux-4f554bde63f94539f7d4cc44e2f1f9f3cb9ccdb3.zip |
media: rcar-vin: cache video standard
At stream on time the driver should not query the subdevice for which
standard are used. Instead it should be cached when userspace sets the
standard and used at stream on time.
Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/platform/rcar-vin/rcar-vin.h')
-rw-r--r-- | drivers/media/platform/rcar-vin/rcar-vin.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/platform/rcar-vin/rcar-vin.h b/drivers/media/platform/rcar-vin/rcar-vin.h index e940366d7e8d..06cec4f8e5ff 100644 --- a/drivers/media/platform/rcar-vin/rcar-vin.h +++ b/drivers/media/platform/rcar-vin/rcar-vin.h @@ -118,6 +118,7 @@ struct rvin_info { * @crop: active cropping * @compose: active composing * @source: active size of the video source + * @std: active video standard of the video source */ struct rvin_dev { struct device *dev; @@ -146,6 +147,7 @@ struct rvin_dev { struct v4l2_rect crop; struct v4l2_rect compose; struct v4l2_rect source; + v4l2_std_id std; }; #define vin_to_source(vin) ((vin)->digital->subdev) |