diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2013-01-29 07:21:02 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-02-05 18:23:47 -0200 |
commit | ed986d1fee77bbbb62291a1db1c7edbb00d99515 (patch) | |
tree | 6c70d0663a9a794e11b28301749faf5dac3c756d /drivers/media/pci/meye/meye.h | |
parent | cd13823f5db3e66552801c04f0e761408ef17eb0 (diff) | |
download | lwn-ed986d1fee77bbbb62291a1db1c7edbb00d99515.tar.gz lwn-ed986d1fee77bbbb62291a1db1c7edbb00d99515.zip |
[media] meye: convert to the control framework
Convert the meye driver to the control framework. Some private controls
have been replaced with standardized controls (SHARPNESS and JPEGQUAL).
The AGC control looks like it can be replaced by the AUTOGAIN control, but
it isn't a boolean so I do not know how to interpret it.
The FRAMERATE control looks like it can be replaced by S_PARM, but again,
without knowing how to interpret it I decided to leave it alone.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/pci/meye/meye.h')
-rw-r--r-- | drivers/media/pci/meye/meye.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/pci/meye/meye.h b/drivers/media/pci/meye/meye.h index 4bdeb03f1644..6fed9274cfa5 100644 --- a/drivers/media/pci/meye/meye.h +++ b/drivers/media/pci/meye/meye.h @@ -39,6 +39,7 @@ #include <linux/types.h> #include <linux/pci.h> #include <linux/kfifo.h> +#include <media/v4l2-ctrls.h> /****************************************************************************/ /* Motion JPEG chip registers */ @@ -290,6 +291,7 @@ struct meye_grab_buffer { /* Motion Eye device structure */ struct meye { struct v4l2_device v4l2_dev; /* Main v4l2_device struct */ + struct v4l2_ctrl_handler hdl; struct pci_dev *mchip_dev; /* pci device */ u8 mchip_irq; /* irq */ u8 mchip_mode; /* actual mchip mode: HIC_MODE... */ |