From patchwork Tue Jan 13 22:36:53 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Aguirre Rodriguez, Sergio Alberto" X-Patchwork-Id: 964 Return-path: X-OfflineIMAP-x206923941-426f6d626164696c-494e424f582e6c696e75782d6d65646961: 1241269830-0269951979377-v6.0.3 X-OfflineIMAP-746408712-4c6f63616c-496e667261646561642e6c696e75782d6d65646961: 1241137415-0664791391787-v6.0.3 Envelope-to: mchehab@infradead.org Delivery-date: Tue, 13 Jan 2009 22:37:32 +0000 Received: from vger.kernel.org ([209.132.176.167]) by bombadil.infradead.org with esmtp (Exim 4.69 #1 (Red Hat Linux)) id 1LMrt6-0006Xh-7h for mchehab@infradead.org; Tue, 13 Jan 2009 22:37:32 +0000 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757571AbZAMWhU (ORCPT ); Tue, 13 Jan 2009 17:37:20 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757581AbZAMWhU (ORCPT ); Tue, 13 Jan 2009 17:37:20 -0500 Received: from arroyo.ext.ti.com ([192.94.94.40]:38446 "EHLO arroyo.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757476AbZAMWhS convert rfc822-to-8bit (ORCPT ); Tue, 13 Jan 2009 17:37:18 -0500 Received: from dlep95.itg.ti.com ([157.170.170.107]) by arroyo.ext.ti.com (8.13.7/8.13.7) with ESMTP id n0DMauPL003830; Tue, 13 Jan 2009 16:37:01 -0600 Received: from dlee75.ent.ti.com (localhost [127.0.0.1]) by dlep95.itg.ti.com (8.13.8/8.13.8) with ESMTP id n0DMauTm009653; Tue, 13 Jan 2009 16:36:56 -0600 (CST) Received: from dlee02.ent.ti.com ([157.170.170.17]) by dlee75.ent.ti.com ([157.170.170.72]) with mapi; Tue, 13 Jan 2009 16:36:55 -0600 From: "Aguirre Rodriguez, Sergio Alberto" To: "linux-media@vger.kernel.org" CC: "video4linux-list@redhat.com" , "Nagalla, Hari" , "Curran, Dominic" , "Kulkarni, Pallavi" , Sakari Ailus , "Tuukka.O Toivonen" , "mikko.hurskainen@nokia.com" Date: Tue, 13 Jan 2009 16:36:53 -0600 Subject: Color FX User control proposal Thread-Topic: Color FX User control proposal Thread-Index: Acl1z27amh3a9dZ4SeWQ7r98TvG4/w== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Hi, Recently in TI and Nokia, we are working towards having for acceptance an OMAP3 camera driver, which uses an on-chip Image Signal Processor that has one feature of color effects. We were using a V4L2 private CID for that, but have been suggested that this could be common enough to propose to the V4L2 spec aswell for other devices to use. Below patch adds the control to include/linux/videodev2.h file, should this be enough? (This patch is taking as a codebase the latest linux-omap kernel, which I believe is v2.6.28 still) Thanks and Regards, Sergio From 022b87f3e7f3c3be141ab271a110948ea9567a69 Mon Sep 17 00:00:00 2001 From: Sergio Aguirre Date: Tue, 13 Jan 2009 16:25:31 -0600 Subject: [PATCH] V4L2: Add COLORFX user control This is a common feature on many cameras. the options are: Default colors, B & W, Sepia Signed-off-by: Sergio Aguirre --- include/linux/videodev2.h | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h index 4669d7e..b02a10d 100644 --- a/include/linux/videodev2.h +++ b/include/linux/videodev2.h @@ -876,8 +876,15 @@ enum v4l2_power_line_frequency { #define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28) #define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29) #define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30) +#define V4L2_CID_COLORFX (V4L2_CID_BASE+31) +enum v4l2_colorfx { + V4L2_COLORFX_DEFAULT = 0, + V4L2_COLORFX_BW = 1, + V4L2_COLORFX_SEPIA = 2, +}; + /* last CID + 1 */ -#define V4L2_CID_LASTP1 (V4L2_CID_BASE+31) +#define V4L2_CID_LASTP1 (V4L2_CID_BASE+32) /* MPEG-class control IDs defined by V4L2 */ #define V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)