Make sure we're always reporting the current format of the input.
Fixes start of day bugs.

Signed-off-by: Rob Taylor <rob.tay...@codethink.co.uk>
Signed-off-by: William Towle <william.to...@codethink.co.uk>
---
 drivers/media/i2c/adv7604.c |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c
index d77ee1f..526fa4e 100644
--- a/drivers/media/i2c/adv7604.c
+++ b/drivers/media/i2c/adv7604.c
@@ -1787,8 +1787,12 @@ static int adv76xx_enum_mbus_code(struct v4l2_subdev *sd,
 static void adv76xx_fill_format(struct adv76xx_state *state,
                                struct v4l2_mbus_framefmt *format)
 {
+       struct v4l2_subdev *sd = &state->sd;
+
        memset(format, 0, sizeof(*format));
 
+       v4l2_subdev_call(sd, video, query_dv_timings, &state->timings);
+
        format->width = state->timings.bt.width;
        format->height = state->timings.bt.height;
 
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to