From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mx3.redhat.com (mx3.redhat.com [172.16.48.32]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m2NMigEB018788 for ; Sun, 23 Mar 2008 18:44:42 -0400 Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by mx3.redhat.com (8.13.8/8.13.8) with ESMTP id m2NMi4Nc019489 for ; Sun, 23 Mar 2008 18:44:06 -0400 Received: by fg-out-1718.google.com with SMTP id e12so2174159fga.7 for ; Sun, 23 Mar 2008 15:43:58 -0700 (PDT) From: "Frej Drejhammar" Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-Id: Date: Sun, 23 Mar 2008 23:43:19 +0100 To: video4linux-list@redhat.com Cc: Trent Piepho Subject: [PATCH 0 of 6] cx88: Enable additional cx2388x features. Version 3 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: video4linux-list-bounces@redhat.com Errors-To: video4linux-list-bounces@redhat.com List-ID: The cx2388x family of broadcast decoders all have features not enabled by the standard cx88 driver. This revised patch series adds two new pre-defined control IDs: V4L2_CID_CHROMA_AGC and V4L2_CID_COLOR_KILLER (patch 1+4). Patches 2 and 5 respectively implement these controls for cx88. Patches 3 and 6 enable these controls by default as the enabled features will not degrade picture quality when used with high quality input and will improve quality with marginal input. The patches applies cleanly to 7400:9a2af878cbd5 of http://linuxtv.org/hg/v4l-dvb/ and have been tested an a HVR-1300. The patches should be applied in order, but patches 3 and 6 can be omitted. Below is a patch to version 0.24 of the v4l2-spec docbook source documenting V4L2_CID_CHROMA_AGC and V4L2_CID_COLOR_KILLER. This patch is untested as building the unmodified spec fails on my system and build requirements are undocumented. diff -ur v4l2spec-0.24-original/compat.sgml v4l2spec-0.24/compat.sgml --- v4l2spec-0.24-original/compat.sgml 2008-03-06 16:42:11.000000000 +0100 +++ v4l2spec-0.24/compat.sgml 2008-03-22 23:48:47.000000000 +0100 @@ -2202,6 +2202,17 @@ + +
+ V4L2 in Linux 2.6.2x + + + New controls +V4L2_CID_CHROMA_AGC, +V4L2_CID_COLOR_KILLERwere added. + + +
diff -ur v4l2spec-0.24-original/controls.sgml v4l2spec-0.24/controls.sgml --- v4l2spec-0.24-original/controls.sgml 2008-03-06 16:42:11.000000000 +0100 +++ v4l2spec-0.24/controls.sgml 2008-03-22 23:16:26.000000000 +0100 @@ -261,11 +261,21 @@ Adjusts the backlight compensation in a camera. The minimum value disables backlight compensation. + + V4L2_CID_CHROMA_AGC + boolean + Enables automatic gain control for the chroma channel. + + + V4L2_CID_COLOR_KILLER + boolean + Enables color killer functionality. + V4L2_CID_LASTP1 End of the predefined control IDs (currently -V4L2_CID_BACKLIGHT_COMPENSATION + 1). +V4L2_CID_COLOR_KILLER + 1). V4L2_CID_PRIVATE_BASE -- video4linux-list mailing list Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list