diff options
Diffstat (limited to 'isp')
-rw-r--r-- | isp/omap3isp.c | 3 | ||||
-rw-r--r-- | isp/omap3isp.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/isp/omap3isp.c b/isp/omap3isp.c index ef6350a..e5a8227 100644 --- a/isp/omap3isp.c +++ b/isp/omap3isp.c @@ -1120,6 +1120,7 @@ static int omap3_isp_viewfinder_setup_pipeline(struct omap3_isp_device *isp) } int omap3_isp_viewfinder_setup(struct omap3_isp_device *isp, + struct v4l2_rect *crop, struct v4l2_mbus_framefmt *ofmt) { struct omap3_isp_pool *pool; @@ -1137,7 +1138,7 @@ int omap3_isp_viewfinder_setup(struct omap3_isp_device *isp, /* Try the format. */ ret = omap3_isp_pipeline_try_format(isp, &isp->viewfinder, - &isp->sensor.format, ofmt, NULL); + &isp->sensor.format, ofmt, crop); if (ret < 0) return ret; diff --git a/isp/omap3isp.h b/isp/omap3isp.h index 491dcdb..26e5062 100644 --- a/isp/omap3isp.h +++ b/isp/omap3isp.h @@ -65,6 +65,7 @@ void omap3_isp_close(struct omap3_isp_device *isp); /* Viewfinder */ int omap3_isp_viewfinder_setup(struct omap3_isp_device *isp, + struct v4l2_rect *crop, struct v4l2_mbus_framefmt *ofmt); int omap3_isp_viewfinder_set_pool(struct omap3_isp_device *isp, struct v4l2_buffers_pool *pool); |