]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/blobdiff - drivers/media/video/ivtv/ivtv-driver.h
V4L/DVB: ivtv: convert to the new control framework
[lisovros/linux_canprio.git] / drivers / media / video / ivtv / ivtv-driver.h
index d2260de4c81241b5b99ac3f67091acf2f51d20f8..75803141481e30aee323ca4ee14fa34ebea88590 100644 (file)
@@ -62,6 +62,7 @@
 #include <linux/dvb/audio.h>
 #include <media/v4l2-common.h>
 #include <media/v4l2-ioctl.h>
+#include <media/v4l2-ctrls.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-fh.h>
 #include <media/tuner.h>
@@ -631,8 +632,9 @@ struct ivtv {
        struct ivtv_options options;    /* user options */
 
        struct v4l2_device v4l2_dev;
-       struct v4l2_subdev sd_gpio;     /* GPIO sub-device */
+       struct cx2341x_handler cxhdl;
        struct v4l2_ctrl_handler hdl_gpio;
+       struct v4l2_subdev sd_gpio;     /* GPIO sub-device */
        u16 instance;
 
        /* High-level state info */
@@ -649,7 +651,6 @@ struct ivtv {
        v4l2_std_id std_out;            /* current TV output standard */
        u8 audio_stereo_mode;           /* decoder setting how to handle stereo MPEG audio */
        u8 audio_bilingual_mode;        /* decoder setting how to handle bilingual MPEG audio */
-       struct cx2341x_mpeg_params params;              /* current encoder parameters */
 
 
        /* Locking */