diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-12-07 06:34:50 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-12-20 06:53:43 -0500 |
commit | 875e2e3edf48a206c64195666cf408dd3d119137 (patch) | |
tree | d86bf2075ed22fe669af4896afbe41f357f52fcd /drivers/media/video/omap3isp/ispcsi2.h | |
parent | c3cd257402fdcd650816ec25b83480a24912430a (diff) |
[media] omap3isp: Mark next captured frame as faulty when an SBL overflow occurs
Instead of trying to propagate errors down the pipeline manually (and
failing to do so properly in all cases), flag SBL errors in the pipeline
to which the entity that triggered the error belongs, and use pipeline
error flags to mark buffers as faulty when completing them.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/omap3isp/ispcsi2.h')
-rw-r--r-- | drivers/media/video/omap3isp/ispcsi2.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/omap3isp/ispcsi2.h b/drivers/media/video/omap3isp/ispcsi2.h index 456fb7fb8a0f..885ad79a7678 100644 --- a/drivers/media/video/omap3isp/ispcsi2.h +++ b/drivers/media/video/omap3isp/ispcsi2.h | |||
@@ -156,7 +156,7 @@ struct isp_csi2_device { | |||
156 | atomic_t stopping; | 156 | atomic_t stopping; |
157 | }; | 157 | }; |
158 | 158 | ||
159 | int omap3isp_csi2_isr(struct isp_csi2_device *csi2); | 159 | void omap3isp_csi2_isr(struct isp_csi2_device *csi2); |
160 | int omap3isp_csi2_reset(struct isp_csi2_device *csi2); | 160 | int omap3isp_csi2_reset(struct isp_csi2_device *csi2); |
161 | int omap3isp_csi2_init(struct isp_device *isp); | 161 | int omap3isp_csi2_init(struct isp_device *isp); |
162 | void omap3isp_csi2_cleanup(struct isp_device *isp); | 162 | void omap3isp_csi2_cleanup(struct isp_device *isp); |