From 857d32bce873cc0a467e60f7f462c84594330730 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 8 Mar 2015 14:35:31 +0200 Subject: isp: Add histogram support Support enabling the histogram statistics engine and retrieving histogram data. Histogram data is currently ignored in the image quality tuning implementation. Signed-off-by: Laurent Pinchart --- live.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'live.c') diff --git a/live.c b/live.c index 47e04d2..d4d14dc 100644 --- a/live.c +++ b/live.c @@ -103,6 +103,12 @@ static void __iq_aewb_process(struct omap3_isp_device *isp __attribute__((__unus iq_aewb_process(iq, stats); } +static void __iq_histogram_process(struct omap3_isp_device *isp __attribute__((__unused__)), + const struct omap3_isp_histogram_stats *stats) +{ + iq_histogram_process(iq, stats); +} + /* ----------------------------------------------------------------------------- * Events */ @@ -286,6 +292,7 @@ static struct omap3_isp_operations isp_ops = { .watch_fd = __events_watch_fd, .unwatch_fd = __events_unwatch_fd, .aewb_ready = __iq_aewb_process, + .histogram_ready = __iq_histogram_process, }; static int viewfinder_init(struct omap3_isp_device *isp, -- cgit v1.2.3