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 --- snapshot.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'snapshot.c') diff --git a/snapshot.c b/snapshot.c index 878d4bf..61e297f 100644 --- a/snapshot.c +++ b/snapshot.c @@ -119,6 +119,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 */ @@ -617,6 +623,7 @@ int main(int argc __attribute__((__unused__)), char *argv[] __attribute__((__unu ops.watch_fd = __events_watch_fd; ops.unwatch_fd = __events_unwatch_fd; ops.aewb_ready = __iq_aewb_process; + ops.histogram_ready = __iq_histogram_process, isp = omap3_isp_open(MEDIA_DEVICE, &ops); if (isp == NULL) { -- cgit v1.2.3