diff options
author | Marco Schluessler <marco@lordzodiac.de> | 2007-10-31 00:20:42 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-01-25 16:01:52 -0500 |
commit | 58a44040b4937c7d16b79a1b3048992eeac9853b (patch) | |
tree | 2159a364561c95dd7c0269ade08d7ef79359aa1b /drivers/media | |
parent | c5d857d5d3a7cfe355d93916fc094035c85147f7 (diff) |
V4L/DVB (6497): saa7146/budget*/dvb-ttpci: Remove V4L1 code
Remove V4L1 code.
Signed-off-by: Marco Schluessler <marco@lordzodiac.de>
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/dvb/ttpci/Kconfig | 10 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110.c | 3 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110.h | 7 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110_av.c | 16 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110_av.h | 3 | ||||
-rw-r--r-- | drivers/media/dvb/ttpci/av7110_v4l.c | 4 |
6 files changed, 27 insertions, 16 deletions
diff --git a/drivers/media/dvb/ttpci/Kconfig b/drivers/media/dvb/ttpci/Kconfig index 54b91f26ca63..f95961495ca1 100644 --- a/drivers/media/dvb/ttpci/Kconfig +++ b/drivers/media/dvb/ttpci/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config DVB_AV7110 | 1 | config DVB_AV7110 |
2 | tristate "AV7110 cards" | 2 | tristate "AV7110 cards" |
3 | depends on DVB_CORE && PCI && I2C && VIDEO_V4L1 | 3 | depends on DVB_CORE && PCI && I2C |
4 | select FW_LOADER if !DVB_AV7110_FIRMWARE | 4 | select FW_LOADER if !DVB_AV7110_FIRMWARE |
5 | select VIDEO_SAA7146_VV | 5 | select VIDEO_SAA7146_VV |
6 | select DVB_VES1820 if !DVB_FE_CUSTOMISE | 6 | select DVB_VES1820 if !DVB_FE_CUSTOMISE |
@@ -59,7 +59,7 @@ config DVB_AV7110_OSD | |||
59 | 59 | ||
60 | config DVB_BUDGET | 60 | config DVB_BUDGET |
61 | tristate "Budget cards" | 61 | tristate "Budget cards" |
62 | depends on DVB_CORE && PCI && I2C && VIDEO_V4L1 | 62 | depends on DVB_CORE && PCI && I2C |
63 | select VIDEO_SAA7146 | 63 | select VIDEO_SAA7146 |
64 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 64 | select DVB_STV0299 if !DVB_FE_CUSTOMISE |
65 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE | 65 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE |
@@ -84,7 +84,7 @@ config DVB_BUDGET | |||
84 | 84 | ||
85 | config DVB_BUDGET_CI | 85 | config DVB_BUDGET_CI |
86 | tristate "Budget cards with onboard CI connector" | 86 | tristate "Budget cards with onboard CI connector" |
87 | depends on DVB_CORE && PCI && I2C && VIDEO_V4L1 && INPUT | 87 | depends on DVB_CORE && PCI && I2C && INPUT |
88 | select VIDEO_SAA7146 | 88 | select VIDEO_SAA7146 |
89 | select DVB_STV0297 if !DVB_FE_CUSTOMISE | 89 | select DVB_STV0297 if !DVB_FE_CUSTOMISE |
90 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 90 | select DVB_STV0299 if !DVB_FE_CUSTOMISE |
@@ -106,7 +106,7 @@ config DVB_BUDGET_CI | |||
106 | 106 | ||
107 | config DVB_BUDGET_AV | 107 | config DVB_BUDGET_AV |
108 | tristate "Budget cards with analog video inputs" | 108 | tristate "Budget cards with analog video inputs" |
109 | depends on DVB_CORE && PCI && I2C && VIDEO_V4L1 | 109 | depends on DVB_CORE && PCI && I2C |
110 | select VIDEO_SAA7146_VV | 110 | select VIDEO_SAA7146_VV |
111 | select DVB_PLL if !DVB_FE_CUSTOMISE | 111 | select DVB_PLL if !DVB_FE_CUSTOMISE |
112 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 112 | select DVB_STV0299 if !DVB_FE_CUSTOMISE |
@@ -127,7 +127,7 @@ config DVB_BUDGET_AV | |||
127 | 127 | ||
128 | config DVB_BUDGET_PATCH | 128 | config DVB_BUDGET_PATCH |
129 | tristate "AV7110 cards with Budget Patch" | 129 | tristate "AV7110 cards with Budget Patch" |
130 | depends on DVB_CORE && DVB_BUDGET && VIDEO_V4L1 | 130 | depends on DVB_CORE && DVB_BUDGET |
131 | select DVB_AV7110 | 131 | select DVB_AV7110 |
132 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 132 | select DVB_STV0299 if !DVB_FE_CUSTOMISE |
133 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE | 133 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE |
diff --git a/drivers/media/dvb/ttpci/av7110.c b/drivers/media/dvb/ttpci/av7110.c index 0d36c155695b..0e5701bdff19 100644 --- a/drivers/media/dvb/ttpci/av7110.c +++ b/drivers/media/dvb/ttpci/av7110.c | |||
@@ -2595,7 +2595,8 @@ static int __devinit av7110_attach(struct saa7146_dev* dev, | |||
2595 | mutex_init(&av7110->osd_mutex); | 2595 | mutex_init(&av7110->osd_mutex); |
2596 | 2596 | ||
2597 | /* TV standard */ | 2597 | /* TV standard */ |
2598 | av7110->vidmode = tv_standard == 1 ? VIDEO_MODE_NTSC : VIDEO_MODE_PAL; | 2598 | av7110->vidmode = tv_standard == 1 ? AV7110_VIDEO_MODE_NTSC |
2599 | : AV7110_VIDEO_MODE_PAL; | ||
2599 | 2600 | ||
2600 | /* ARM "watchdog" */ | 2601 | /* ARM "watchdog" */ |
2601 | init_waitqueue_head(&av7110->arm_wait); | 2602 | init_waitqueue_head(&av7110->arm_wait); |
diff --git a/drivers/media/dvb/ttpci/av7110.h b/drivers/media/dvb/ttpci/av7110.h index 0cb439527498..39fbf7d5cffb 100644 --- a/drivers/media/dvb/ttpci/av7110.h +++ b/drivers/media/dvb/ttpci/av7110.h | |||
@@ -46,6 +46,11 @@ extern int av7110_debug; | |||
46 | 46 | ||
47 | enum {AV_PES_STREAM, PS_STREAM, TS_STREAM, PES_STREAM}; | 47 | enum {AV_PES_STREAM, PS_STREAM, TS_STREAM, PES_STREAM}; |
48 | 48 | ||
49 | enum av7110_video_mode { | ||
50 | AV7110_VIDEO_MODE_PAL = 0, | ||
51 | AV7110_VIDEO_MODE_NTSC = 1 | ||
52 | }; | ||
53 | |||
49 | struct av7110_p2t { | 54 | struct av7110_p2t { |
50 | u8 pes[TS_SIZE]; | 55 | u8 pes[TS_SIZE]; |
51 | u8 counter; | 56 | u8 counter; |
@@ -170,7 +175,7 @@ struct av7110 { | |||
170 | 175 | ||
171 | ca_slot_info_t ci_slot[2]; | 176 | ca_slot_info_t ci_slot[2]; |
172 | 177 | ||
173 | int vidmode; | 178 | enum av7110_video_mode vidmode; |
174 | struct dmxdev dmxdev; | 179 | struct dmxdev dmxdev; |
175 | struct dvb_demux demux; | 180 | struct dvb_demux demux; |
176 | 181 | ||
diff --git a/drivers/media/dvb/ttpci/av7110_av.c b/drivers/media/dvb/ttpci/av7110_av.c index d75e7e48addc..aef6e36d7c5c 100644 --- a/drivers/media/dvb/ttpci/av7110_av.c +++ b/drivers/media/dvb/ttpci/av7110_av.c | |||
@@ -329,7 +329,7 @@ int av7110_set_volume(struct av7110 *av7110, int volleft, int volright) | |||
329 | return 0; | 329 | return 0; |
330 | } | 330 | } |
331 | 331 | ||
332 | int av7110_set_vidmode(struct av7110 *av7110, int mode) | 332 | int av7110_set_vidmode(struct av7110 *av7110, enum av7110_video_mode mode) |
333 | { | 333 | { |
334 | int ret; | 334 | int ret; |
335 | dprintk(2, "av7110:%p, \n", av7110); | 335 | dprintk(2, "av7110:%p, \n", av7110); |
@@ -348,11 +348,15 @@ int av7110_set_vidmode(struct av7110 *av7110, int mode) | |||
348 | } | 348 | } |
349 | 349 | ||
350 | 350 | ||
351 | static int sw2mode[16] = { | 351 | static enum av7110_video_mode sw2mode[16] = { |
352 | VIDEO_MODE_PAL, VIDEO_MODE_NTSC, VIDEO_MODE_NTSC, VIDEO_MODE_PAL, | 352 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_NTSC, |
353 | VIDEO_MODE_NTSC, VIDEO_MODE_NTSC, VIDEO_MODE_PAL, VIDEO_MODE_NTSC, | 353 | AV7110_VIDEO_MODE_NTSC, AV7110_VIDEO_MODE_PAL, |
354 | VIDEO_MODE_PAL, VIDEO_MODE_PAL, VIDEO_MODE_PAL, VIDEO_MODE_PAL, | 354 | AV7110_VIDEO_MODE_NTSC, AV7110_VIDEO_MODE_NTSC, |
355 | VIDEO_MODE_PAL, VIDEO_MODE_PAL, VIDEO_MODE_PAL, VIDEO_MODE_PAL, | 355 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_NTSC, |
356 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_PAL, | ||
357 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_PAL, | ||
358 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_PAL, | ||
359 | AV7110_VIDEO_MODE_PAL, AV7110_VIDEO_MODE_PAL, | ||
356 | }; | 360 | }; |
357 | 361 | ||
358 | static int get_video_format(struct av7110 *av7110, u8 *buf, int count) | 362 | static int get_video_format(struct av7110 *av7110, u8 *buf, int count) |
diff --git a/drivers/media/dvb/ttpci/av7110_av.h b/drivers/media/dvb/ttpci/av7110_av.h index 45dc144b8b43..5f02ef85e47d 100644 --- a/drivers/media/dvb/ttpci/av7110_av.h +++ b/drivers/media/dvb/ttpci/av7110_av.h | |||
@@ -3,7 +3,8 @@ | |||
3 | 3 | ||
4 | struct av7110; | 4 | struct av7110; |
5 | 5 | ||
6 | extern int av7110_set_vidmode(struct av7110 *av7110, int mode); | 6 | extern int av7110_set_vidmode(struct av7110 *av7110, |
7 | enum av7110_video_mode mode); | ||
7 | 8 | ||
8 | extern int av7110_record_cb(struct dvb_filter_pes2ts *p2t, u8 *buf, size_t len); | 9 | extern int av7110_record_cb(struct dvb_filter_pes2ts *p2t, u8 *buf, size_t len); |
9 | extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen); | 10 | extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen); |
diff --git a/drivers/media/dvb/ttpci/av7110_v4l.c b/drivers/media/dvb/ttpci/av7110_v4l.c index 76cca003252f..e2f066fb7967 100644 --- a/drivers/media/dvb/ttpci/av7110_v4l.c +++ b/drivers/media/dvb/ttpci/av7110_v4l.c | |||
@@ -876,11 +876,11 @@ static int std_callback(struct saa7146_dev* dev, struct saa7146_standard *std) | |||
876 | struct av7110 *av7110 = (struct av7110*) dev->ext_priv; | 876 | struct av7110 *av7110 = (struct av7110*) dev->ext_priv; |
877 | 877 | ||
878 | if (std->id & V4L2_STD_PAL) { | 878 | if (std->id & V4L2_STD_PAL) { |
879 | av7110->vidmode = VIDEO_MODE_PAL; | 879 | av7110->vidmode = AV7110_VIDEO_MODE_PAL; |
880 | av7110_set_vidmode(av7110, av7110->vidmode); | 880 | av7110_set_vidmode(av7110, av7110->vidmode); |
881 | } | 881 | } |
882 | else if (std->id & V4L2_STD_NTSC) { | 882 | else if (std->id & V4L2_STD_NTSC) { |
883 | av7110->vidmode = VIDEO_MODE_NTSC; | 883 | av7110->vidmode = AV7110_VIDEO_MODE_NTSC; |
884 | av7110_set_vidmode(av7110, av7110->vidmode); | 884 | av7110_set_vidmode(av7110, av7110->vidmode); |
885 | } | 885 | } |
886 | else | 886 | else |