summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux/drivers/media/video/cx88/cx88-blackbird.c21
-rw-r--r--linux/drivers/media/video/cx88/cx88-video.c28
-rw-r--r--linux/drivers/media/video/cx88/cx88.h9
-rw-r--r--v4l/ChangeLog290
4 files changed, 194 insertions, 154 deletions
diff --git a/linux/drivers/media/video/cx88/cx88-blackbird.c b/linux/drivers/media/video/cx88/cx88-blackbird.c
index 0fe3e334a..03adcd1d4 100644
--- a/linux/drivers/media/video/cx88/cx88-blackbird.c
+++ b/linux/drivers/media/video/cx88/cx88-blackbird.c
@@ -1,5 +1,5 @@
/*
- * $Id: cx88-blackbird.c,v 1.29 2005/08/16 11:43:43 catalin Exp $
+ * $Id: cx88-blackbird.c,v 1.30 2005/08/16 14:49:21 catalin Exp $
*
* Support for a cx23416 mpeg encoder via cx2388x host port.
* "blackbird" reference design.
@@ -971,10 +971,20 @@ static int mpeg_do_ioctl(struct inode *inode, struct file *file,
return 0;
}
+int (*cx88_ioctl_hook)(struct inode *inode, struct file *file,
+ unsigned int cmd, void *arg);
+unsigned int (*cx88_ioctl_translator)(unsigned int cmd);
+
+static unsigned int mpeg_translate_ioctl(unsigned int cmd)
+{
+ return cmd;
+}
+
static int mpeg_ioctl(struct inode *inode, struct file *file,
- unsigned int cmd, unsigned long arg)
+ unsigned int cmd, unsigned long arg)
{
- return video_usercopy(inode, file, cmd, arg, mpeg_do_ioctl);
+ cmd = cx88_ioctl_translator( cmd );
+ return video_usercopy(inode, file, cmd, arg, cx88_ioctl_hook);
}
static int mpeg_open(struct inode *inode, struct file *file)
@@ -1209,6 +1219,8 @@ static int blackbird_init(void)
printk(KERN_INFO "cx2388x: snapshot date %04d-%02d-%02d\n",
SNAPSHOT/10000, (SNAPSHOT/100)%100, SNAPSHOT%100);
#endif
+ cx88_ioctl_hook = mpeg_do_ioctl;
+ cx88_ioctl_translator = mpeg_translate_ioctl;
return pci_register_driver(&blackbird_pci_driver);
}
@@ -1220,6 +1232,9 @@ static void blackbird_fini(void)
module_init(blackbird_init);
module_exit(blackbird_fini);
+EXPORT_SYMBOL(cx88_ioctl_hook);
+EXPORT_SYMBOL(cx88_ioctl_translator);
+
/* ----------------------------------------------------------- */
/*
* Local variables:
diff --git a/linux/drivers/media/video/cx88/cx88-video.c b/linux/drivers/media/video/cx88/cx88-video.c
index de13d398c..e2b3aa241 100644
--- a/linux/drivers/media/video/cx88/cx88-video.c
+++ b/linux/drivers/media/video/cx88/cx88-video.c
@@ -1,5 +1,5 @@
/*
- * $Id: cx88-video.c,v 1.83 2005/08/10 17:00:20 mchehab Exp $
+ * $Id: cx88-video.c,v 1.84 2005/08/16 14:49:21 catalin Exp $
*
* device driver for Conexant 2388x based TV cards
* video4linux video interface
@@ -75,6 +75,8 @@ MODULE_PARM_DESC(vid_limit,"capture memory limit in megabytes");
#define dprintk(level,fmt, arg...) if (video_debug >= level) \
printk(KERN_DEBUG "%s/0: " fmt, dev->core->name , ## arg)
+#define dcprintk(level,fmt, arg...) if (video_debug >= level) \
+ printk(KERN_DEBUG "%s/0: " fmt, core->name , ## arg)
/* ------------------------------------------------------------------ */
@@ -391,11 +393,11 @@ static int video_mux(struct cx8800_dev *dev, unsigned int input)
{
struct cx88_core *core = dev->core;
- dprintk(1,"video_mux: %d [vmux=%d,gpio=0x%x,0x%x,0x%x,0x%x]\n",
+ dcprintk(1,"video_mux: %d [vmux=%d,gpio=0x%x,0x%x,0x%x,0x%x]\n",
input, INPUT(input)->vmux,
INPUT(input)->gpio0,INPUT(input)->gpio1,
INPUT(input)->gpio2,INPUT(input)->gpio3);
- dev->core->input = input;
+ core->input = input;
cx_andor(MO_INPUT_FORMAT, 0x03 << 14, INPUT(input)->vmux << 14);
cx_write(MO_GP3_IO, INPUT(input)->gpio3);
cx_write(MO_GP0_IO, INPUT(input)->gpio0);
@@ -1184,7 +1186,7 @@ static int set_control(struct cx8800_dev *dev, struct v4l2_control *ctl)
value = ((ctl->value - c->off) << c->shift) & c->mask;
break;
}
- dprintk(1,"set_control id=0x%X reg=0x%x val=0x%x%s\n",
+ dcprintk(1,"set_control id=0x%X reg=0x%x val=0x%x%s\n",
ctl->id, c->reg, value, c->sreg ? " [shadowed]" : "");
if (c->sreg) {
cx_sandor(c->sreg, c->reg, c->mask, value);
@@ -1357,7 +1359,7 @@ static int video_do_ioctl(struct inode *inode, struct file *file,
struct v4l2_capability *cap = arg;
memset(cap,0,sizeof(*cap));
- strcpy(cap->driver, "cx8800");
+ strcpy(cap->driver, "cx8800");
strlcpy(cap->card, cx88_boards[core->board].name,
sizeof(cap->card));
sprintf(cap->bus_info,"PCI:%s",pci_name(dev->pci));
@@ -1411,7 +1413,7 @@ static int video_do_ioctl(struct inode *inode, struct file *file,
return -EINVAL;
down(&dev->lock);
- cx88_set_tvnorm(dev->core,&tvnorms[i]);
+ cx88_set_tvnorm(core,&tvnorms[i]);
up(&dev->lock);
return 0;
}
@@ -1453,7 +1455,7 @@ static int video_do_ioctl(struct inode *inode, struct file *file,
{
unsigned int *i = arg;
- *i = dev->core->input;
+ *i = core->input;
return 0;
}
case VIDIOC_S_INPUT:
@@ -1610,7 +1612,7 @@ static int video_do_ioctl(struct inode *inode, struct file *file,
f->type = fh->radio ? V4L2_TUNER_RADIO : V4L2_TUNER_ANALOG_TV;
f->frequency = dev->freq;
- cx88_call_i2c_clients(dev->core,VIDIOC_G_FREQUENCY,f);
+ cx88_call_i2c_clients(core,VIDIOC_G_FREQUENCY,f);
return 0;
}
@@ -1629,7 +1631,7 @@ static int video_do_ioctl(struct inode *inode, struct file *file,
down(&dev->lock);
dev->freq = f->frequency;
cx88_newstation(core);
- cx88_call_i2c_clients(dev->core,VIDIOC_S_FREQUENCY,f);
+ cx88_call_i2c_clients(core,VIDIOC_S_FREQUENCY,f);
/* When changing channels it is required to reset TVAUDIO */
msleep (10);
@@ -1785,8 +1787,8 @@ static int radio_do_ioctl(struct inode *inode, struct file *file,
if (v->tuner) /* Only tuner 0 */
return -EINVAL;
- cx88_call_i2c_clients(dev->core,VIDIOCSTUNER,v);
- return 0;
+ cx88_call_i2c_clients(core,VIDIOCSTUNER,v);
+ return 0;
}
case VIDIOC_S_TUNER:
{
@@ -1795,7 +1797,7 @@ static int radio_do_ioctl(struct inode *inode, struct file *file,
if (0 != t->index)
return -EINVAL;
- cx88_call_i2c_clients(dev->core,VIDIOC_S_TUNER,t);
+ cx88_call_i2c_clients(core,VIDIOC_S_TUNER,t);
return 0;
}
@@ -2168,7 +2170,7 @@ static int __devinit cx8800_initdev(struct pci_dev *pci_dev,
/* initial device configuration */
down(&dev->lock);
init_controls(dev);
- cx88_set_tvnorm(dev->core,tvnorms);
+ cx88_set_tvnorm(core,tvnorms);
video_mux(dev,0);
up(&dev->lock);
diff --git a/linux/drivers/media/video/cx88/cx88.h b/linux/drivers/media/video/cx88/cx88.h
index 72f578bf6..8a17478b3 100644
--- a/linux/drivers/media/video/cx88/cx88.h
+++ b/linux/drivers/media/video/cx88/cx88.h
@@ -1,5 +1,5 @@
/*
- * $Id: cx88.h,v 1.71 2005/08/10 17:01:28 mchehab Exp $
+ * $Id: cx88.h,v 1.72 2005/08/16 14:49:21 catalin Exp $
*
* v4l2 device driver for cx2388x based TV cards
*
@@ -568,8 +568,15 @@ void cx8802_fini_common(struct cx8802_dev *dev);
int cx8802_suspend_common(struct pci_dev *pci_dev, pm_message_t state);
int cx8802_resume_common(struct pci_dev *pci_dev);
+/* ----------------------------------------------------------- */
+/* cx88-blackbird.c */
+extern int (*cx88_ioctl_hook)(struct inode *inode, struct file *file,
+ unsigned int cmd, void *arg);
+extern unsigned int (*cx88_ioctl_translator)(unsigned int cmd);
+
/*
* Local variables:
* c-basic-offset: 8
* End:
+ * kate: eol "unix"; indent-width 3; remove-trailing-space on; replace-trailing-space-save on; tab-width 8; replace-tabs off; space-indent off; mixed-indent off
*/
diff --git a/v4l/ChangeLog b/v4l/ChangeLog
index f47c91577..87ef63caf 100644
--- a/v4l/ChangeLog
+++ b/v4l/ChangeLog
@@ -1,3 +1,19 @@
+2005-08-16 17:45 catalin
+
+ * cx88-blackbird.c:
+ - add ioctl indirection via cx88_ioctl_hook and cx88_ioctl_translator
+ - export the indirection hook symbols
+
+ * cx88.h:
+ - declare the indirection hooks from cx88-blackbird.c
+
+ * cx88-video.c:
+ - dcprintk macro which uses core instead of dev->core
+ - replace dev->core occurances with core
+ - replace spaces with tabs
+
+ Signed-off-by: Catalin Climov <catalin@climov.com>
+
2005-08-15 23:43 mchehab
* cx88-alsa.c:
@@ -32,7 +48,7 @@
* cx88-alsa.c:
- snd register working. Also Capture control.
- - pending: pcm functions and fix some trouble when inserting it
+ - pending: pcm functions and fix some trouble when inserting it
with other cx88 functions (cx8800) for example.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
@@ -40,7 +56,7 @@
2005-08-12 23:47 nshmyrev
* compat.h:
- Fix build with kernel earlier than 2.6.9.
-
+
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-08-11 17:35 mkrufky
@@ -89,7 +105,7 @@
2005-08-10 03:50 mchehab
* bttv-cards.c:
- - It removes occurence of pci_find_device (depreciated) in the
+ - It removes occurence of pci_find_device (depreciated) in the
kernel tree, replacing to to pci_get_device.
Generated in 2.6.13-rc5-mm1 kernel version.
@@ -159,9 +175,9 @@
2005-08-04 04:00 nshmyrev
* saa7134-card.c, saa7134.h, tuner.h, tuner-simple.c:
- - Add new Digimatrix card and LG TAPC Mini tuner for it
-
- Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
+ - Add new Digimatrix card and LG TAPC Mini tuner for it
+
+ Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
2005-08-04 03:29 mkrufky
* cx88-cards.c:
@@ -211,9 +227,9 @@
2005-08-03 12:16 nshmyrev
- * tveeprom.c:
+ * tveeprom.c:
- Resolve more tuner types.
-
+
Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
2005-08-03 03:19 mchehab
@@ -301,9 +317,9 @@
2005-07-28 18:19 mchehab
* tuner-core.c:
- BTTV does generate some Unimplemented IOCTL log:
- 0x40046d11(dir=1,tp=0x6d,nr=17,sz=4) means that it is sending
+ 0x40046d11(dir=1,tp=0x6d,nr=17,sz=4) means that it is sending
MSP3400 calls to non-msp3400 tuners. Warning eliminated.
- VIDIOSAUDIO is also called. debug messages updated. It is still
+ VIDIOSAUDIO is also called. debug messages updated. It is still
requiring IOCTL implementation.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
@@ -321,7 +337,7 @@
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-27 09:58 mchehab
- * tea5767.c:
+ * tea5767.c:
- tea5767_autodetection improved.
Newer code works with CX88. Should be tested with other chipsets
tea5767_tuner_init doesn't probe tuner anymore, allowing forcing
@@ -346,7 +362,7 @@
* tea5767.c:
- Improved autodetection code commented. Sometimes, it doesn't work.
-
+
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-27 02:01 mkrufky
@@ -362,7 +378,7 @@
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-26 10:36 mchehab
- * tea5767.c:
+ * tea5767.c:
- tea5767_autodetection improved. It requires more testing.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
@@ -424,7 +440,7 @@
2005-07-23 09:49 mkrufky
* cx88-dvb.c, saa7134-dvb.c:
* scripts/merge-trees.sh, scripts/unmerge-trees.sh:
- - fix compilation warning for missing lgdt3302 when
+ - fix compilation warning for missing lgdt3302 when
compiling against kernel 2.6.12 without DVB tree.
- replaced #IF CONFIG_DVB_* with #IFDEF CONFIG_DVB_*
- include linux/config.h
@@ -492,8 +508,8 @@
* saa7134-i2c.c:
- Ensure a sufficient I2C bus idle time between 2 messages
- Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
-
+ Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
+
2005-07-20 08:03 mkrufky
* cx88-cards.c:
- Add support for the SVideo input on the GDI Black Gold.
@@ -530,7 +546,7 @@
2005-07-20 05:18 mkrufky
* cx88-dvb.c:
- - Remove the dvb_pll_desc from the frontend and replace with a
+ - Remove the dvb_pll_desc from the frontend and replace with a
pll_set-callback to isolate the tuner programming from the frontend.
- This is patch #1 of a string of patches with counterparts in the
dvb-kernel tree affecting lgdt3302.c and lgdt3302.h
@@ -571,7 +587,7 @@
saa7134-tvaudio.c,saa7134-vbi.c,saa7134-video.c,tda8290.c,
tda9887.c,tea5767.c,tea5761.c, tuner-core.c,tuner-simple.c,
tvaudio.c,tvmixer.c,video-buf-dvb.c:
- - All these changes are to include compat.h to include
+ - All these changes are to include compat.h to include
linux/version.h when V4L is compiled standalone.
* doc/README.saa7134, doc/not-in-cx2388x-datasheet.txt:
@@ -584,7 +600,7 @@
dvb-pll.c,dvb-pll.h,lgdt3302.c,lgdt3302.h,lgdt3302_priv.h,
mt352.c,mt352.h,mt352_priv.h,or51132.c,or51132.h,tda1004x.c,
tda1004x.h:
- - DVB stuff. Removed from V4L tree. DVB support is only after
+ - DVB stuff. Removed from V4L tree. DVB support is only after
2.6.11 (Make.config). Kernel does provide interfaces.
* .buildpatch:
@@ -609,7 +625,7 @@
2005-07-15 20:08 mchehab
* bttv-driver.c, msp3400.c, tda9887.c, tuner-core.c:
- driver.suspend API modified at 2.6.13-rc3-mm1.
- - Warnings removed when compiling against 2.6.13-rc3-mm1.
+ - Warnings removed when compiling against 2.6.13-rc3-mm1.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
@@ -710,7 +726,7 @@
without regard to the mode selected.
- Do a software reset each time the parameters are
set, regardless of whether anything changes.
- This may allow an application to recover from a
+ This may allow an application to recover from a
hung condition.
- Improved error reporting according to a comment
seen about the lgdt3303 code.
@@ -761,7 +777,7 @@
- Some changes to comply with CodingStyle:
Obvious stuff eliminated.
// comments converted to /* */
-
+
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-07 14:15 mchehab
@@ -772,7 +788,7 @@
* cx88-mpeg.c:
- Small cleanup for thinks like 0<<14
-
+
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-07 14:00 mchehab
@@ -818,15 +834,15 @@
- T_STANDBY now is tuner.mode instead of tuner.mode_mask.
This way, mode_mask is changed only when calling set_type.
- Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+ Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-07 02:41 mchehab
* tuner-core.c:
-
+
- Fix setting of VIDEO_TUNER_LOW in v4l1 mode with radio.
- Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+ Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-06 21:44 mkrufky
@@ -844,16 +860,16 @@
2005-07-07 01:44 nshmyrev
* tuner-simple.c:
- Use 50 kHz step when tunning radio for most tuners.
-
- Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2006-07-06 19:58 nshmyrev
* msp3400.c video-buf-dvb.c:
- Fix build with 2.6.13.
-
+
* cx22702.c:
- Remove unused field id that cause build problems.
-
+
Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-07-06 09:37 mchehab
@@ -887,13 +903,13 @@
2005-07-05 21:36 nshmyrev
* bttv-driver.c, saa7134-cards.c, tuner-core.c, tea5767.c:
* tuner-simple.c, saa7134-core.c, cx88-core.c:
-
+
Rename tuner structures fields. Move MD detection hack to
saa7134-cards.c
2005-07-04 18:23 nshmyrev
* tuner-core.c:
-
+
- Fix setting of VIDEO_TUNER_LOW in v4l1 mode with radio.
2005-07-04 15:23 mkrufky
@@ -922,7 +938,7 @@
2005-07-03 21:11 mkrufky
* Makefile, cx88-dvb.c:
- - Let Kconfig decide whether to include
+ - Let Kconfig decide whether to include
frontend-specific code in cx88-dvb.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
@@ -956,15 +972,15 @@
2005-07-03 04:19 nshmyrev
* Make.config, tuner-core.c, tuner.h:
-
+
- Finish previous cleanups
2005-07-02 19:20 nshmyrev
- * bttv-cards.c, bttv-i2c.c, cx88-i2c.c, cx88-video.c:
- * saa7134-cards.c, saa7134-core.c, saa7134-i2c.c:
+ * bttv-cards.c, bttv-i2c.c, cx88-i2c.c, cx88-video.c:
+ * saa7134-cards.c, saa7134-core.c, saa7134-i2c.c:
* tuner-core.c, tuner.h:
-
+
Rename v4l2_tuner field in tun_addr structure. Cleanup
tuner private calls.
@@ -972,11 +988,11 @@
2005-07-02 19:17 nshmyrev
* Make.config:
-
+
- Fix check for newer kernel to compile dvb modules.
-
+
* tea5767.c, tuner-core.c, tuner.h, tuner-simple.c, scripts/cardlist:
-
+
- Cleanup code a bit
* msp3400-old.c, vbi, tda9887.h:
@@ -988,7 +1004,7 @@
2005-06-01 21:38 mchehab
* tuner-core.c:
- - It looks that I2C trouble was fixed. Still requires futher
+ - It looks that I2C trouble was fixed. Still requires futher
analysis.
Signed-off-by: Chris Pitchford <bttv@intrepid.cx>
@@ -1036,9 +1052,9 @@
2005-07-01 12:12 nshmyrev
* tuner-core.c:
-
+
- Add option to resolve secam norm in tuner.
-
+
Signed-Off-By: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-07-01 12:09 nshmyrev
@@ -1046,13 +1062,13 @@
- Remove irq2_mask field from saa7134_dev structure.
Collect all the bits needed in saa7134_hwinit2() instead.
-
+
Signed-Off-By: Michael Tokarev <mjt@tls.msk.ru>
2005-06-29 17:18 mchehab
* tuner-core.c:
- - Included two new debug msgs for showing I2C set_type calls when
+ - Included two new debug msgs for showing I2C set_type calls when
tuner_debug is on.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
@@ -1171,13 +1187,13 @@
2005-06-26 18:01 nshmyrev
* tda8290.c:
-
- - Fix setting frequency on tda8290.
+
+ - Fix setting frequency on tda8290.
Thanks to Fabien PERROT <perrot1983@yahoo.fr>
2005-06-25 23:42 nshmyrev
* saa7134-cards.c:
-
+
- When switching external mux on mute, switch internal mux to TV.
Thanks to Konrad Rzepecki <hannibal@megapolis.pl>
@@ -1191,10 +1207,10 @@
2005-06-22 23:00 nshmyrev
* saa7134-cards.c, saa7134-input.c:
-
+
- recover the original PAL tuner on Compro VideoMate Gold+ Pal
- add remote support for Compro VideoMate gold+ II, Pal saa7134 chip
-
+
Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
2005-06-22 23:20 mchehab
@@ -1223,19 +1239,19 @@
2005-06-22 16:00 nshmyrev
* bttv-driver.h:
-
+
- use DMA_32BIT_MASK. Thanks to domen@coderock.org.
-
+
* tuner.h:
-
+
- Remove unneeded set_tuner from tuner structure.
-
- * saa7134-cards.c, saa7134-tvaudio.c:
-
+
+ * saa7134-cards.c, saa7134-tvaudio.c:
+
patch to switch external mux on mute on some cards.
-
+
* tuner-simple:
-
+
- unify tuner list
2005-06-22 22:27 mchehab
@@ -1252,10 +1268,10 @@
2005-06-21 22:50 hhackmann
* tda1004x.c
- - added this file (copy from linuxtv DVB project)
+ - added this file (copy from linuxtv DVB project)
to make DVB-T for saa7134 work.
- * saa7134-dvb.c
+ * saa7134-dvb.c
- don't turn off the xtal output of tda8274/75 in sleep mode.
This might crash the channel decoder.
@@ -1280,7 +1296,7 @@
2005-06-21 15:45 mchehab
*tuner-core.c:
- - some tuner_info msgs will be generated only if insmod opt
+ - some tuner_info msgs will be generated only if insmod opt
tuner_debug enabled.
*tea5767.c:
@@ -1289,13 +1305,13 @@
- some cleanups for better reading.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
-
+
2005-06-21 10:51 mkrufky
* tuner-simple.c, tuner.h, saa7134-cards.c:
* CARDLIST.tuner:
- Removed tuner#64 and consolidated into tuner#61,
Appropriate comments added.
-
+
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-06-21 07:32 mkrufky
@@ -1304,7 +1320,7 @@
Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
-
+
2005-06-21 02:04 mkrufky
* cx88-dvb.c:
- Fixed missing line in cx88-dvb.c
@@ -1363,7 +1379,7 @@
2005-06-20 00:49 mkrufky
* lgdt3302.c:
- fixed FEC error status
-
+
Signed-off-by: Mac Michaels <wmichaels1@earthlink.net>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
@@ -1372,10 +1388,10 @@
* cx88-video.c, cx88.h, tuner.h:
* doc/CARDLIST.cx88:
- - Fix DViCO Board names as per email from
+ - Fix DViCO Board names as per email from
DViCO Systems Software Engineer Jeff Lee:
"DTT7611 model is 3Gold-T ... Temic 4042 is the 3Gold-Q model."
-
+
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-06-19 23:53 mchehab
@@ -1391,7 +1407,7 @@
- Changing radio mode stereo/mono for tea5767 working.
- is not clear at V4L1 API if VIDIOCSTUNER can change to mono.
- support for changing implemented anyway to allow radio st/mono
+ support for changing implemented anyway to allow radio st/mono
switch.
- Issue to solve: tea indicates stereo even when switched to mono.
@@ -1454,13 +1470,13 @@
- Up requirement on kernel version to remove normal_i2c_range.
Actually it gives nothing, only remove unused static structure
so it's used as a reminder.
-
+
- Fix compilation.
2005-06-18 09:06 nshmyrev
* tuner-core.c, tuner-simple.c, tda8290:
-
- - Move PHILIPS_FMD initialization code to set_type function,
+
+ - Move PHILIPS_FMD initialization code to set_type function,
- Fix dumb error in tda8290 tunning.
2005-06-17 23:54 mkrufky
@@ -1473,22 +1489,22 @@
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-06-18 00:00 nshmyrev
- * Make.config, Makefile, cx88-core.c, cx88-video.c:
+ * Make.config, Makefile, cx88-core.c, cx88-video.c:
* cx88.h, msp3400.c, saa6752hs.c:
* tda9887.c, tuner-core.c, tvaudio.c, tveeprom.c:
-
- - Remove unneeded config options. Now I2C_CLIENT_MULTI
+
+ - Remove unneeded config options. Now I2C_CLIENT_MULTI
and I2C_NORMAL_RANGE is checked on the fly.
2005-06-17 23:54 nshmyrev
* videodev2.h:
-
- - Add Philips Webcam format.
+
+ - Add Philips Webcam format.
Request from Luc Saillard <luc@saillard.org>.
2005-06-17 23:40 nshmyrev
* saa7134-video.c:
-
+
- Fix nicam detection on saa7134 cards.
2005-06-17 14:44 mkrufky
@@ -1512,8 +1528,8 @@
2005-06-17 18:51 nshmyrev
* saa7134-cards.c:
-
- - Fix detection of ADS PCI saa713x.
+
+ - Fix detection of ADS PCI saa713x.
2005-06-17 12:25 mchehab
* saa6752hs.c:
@@ -1523,21 +1539,21 @@
2005-06-17 00:00 mchehab
* cx88-video.c:
- - Fixes a bug on VIDEO_G_FREQUENCY that avoids it to report
+ - Fixes a bug on VIDEO_G_FREQUENCY that avoids it to report
frequency.
2005-06-17 00:00 nshmyrev
* bttv-driver.c, bttvp.h:
-
+
- New bttv module params:
- uv_ratio : allow a ratio of saturation between u and v. If you have a ratio
of 40 and a saturation of 100, usat will be 80 and vstat 120. Useful to correct
a bad color balance.
- - full_luma_range : provide a better contrast in using the full range 0-253
- of values instead of 16-253.
+ - full_luma_range : provide a better contrast in using the full range 0-253
+ of values instead of 16-253.
- coring : to have a better black level.
-
+
Thanks to Sylvain Meyer <sylvain.meyer@worldonline.fr>
2005-06-16 21:13 mchehab
@@ -1575,11 +1591,11 @@
* Make.config, Makefile, tuner-core.c:
- CONFIG_TUNER_MULTI_I2C dropped from tuner-core.c and included on Make.config
- - included CONFIG_USE_I2C_RANGE for kernels that requires normal_i2c_range struct
+ - included CONFIG_USE_I2C_RANGE for kernels that requires normal_i2c_range struct
(only kernels after 2.6.12-rc6-mm1 doesn't require).
* bt832.c, msp3400.c, saa6752hs.c, tda7432.c, tda9875.c, tda9887.c, tuner-core.c,tvaudio.c,
- tveeprom.c,
+ tveeprom.c,
- I2C range detection corrected to new behavior of 2.6.12-rc6-mm1
@@ -1606,76 +1622,76 @@
- DVB-T support for MD7134 cardbus and the PCI variants
- initial DVB-T support for Lifeview Flydvb-t duo
- DVB-T support for Philips TOUGH reference design
-
+
* saa7134-ts.c:
- fixed minor bug in DMA IRQ handler
-
+
* saa7134-video.c:
- turn off planar mode at video release (would break DVB)
- put tda8290 and tda8275 to sleep at video release to save power
- special FM stereo configuration for FMD1216 tuner
-
+
* tda8290.c:
- initialize tuner to sleep mode to save power
-
+
* tda9887.c audiochip.h:
- - special FM stereo configuration for FMD1216 tuner via i2c client call
-
+ - special FM stereo configuration for FMD1216 tuner via i2c client call
+
* tuner.h tuner-core.c tuner-simple.c:
- support for Philips FMD12ME hybrid tuner
- allow to initialize with another tuner
-
+
* video-buf-dvb.c video-buf-dvb.h:
- adapt to dvb core change in 2.6.12-rc4
-
+
2005-06-13 04:08 hackmann
* saa7134-tvaudio.c saa7134-ossc:
- corrected off by 1 error in DMA memory allocation
- - corrected oss sound routing for saa7134 and saa7133
+ - corrected oss sound routing for saa7134 and saa7133
2005-06-13 19:57 nshmyrev
* bttvp.h:
-
+
- Fix gcc 4.0 compilation
-
+
* cx88-input.c:
-
+
- Add remote IR support for MSI TV@nywhere. Thanks to
Jorik Jonker <jorik@dnd.utwente.nl>
2005-06-13 13:00 nshmyrev
* saa7134-cards.c, caa7134.h, doc/README.saa7134:
-
- Mark all 7135 cards as 7133. Thanks to
+
+ Mark all 7135 cards as 7133. Thanks to
hermann pitton <hermann.pitton@onlinehome.de>
2005-06-13 12:38 nshmyrev
* saa7134-cards.c, saa7134-dvb.c, saa7134.h:
-
- - Add new Typhoon DVB-T Cardbus. Thanks to
+
+ - Add new Typhoon DVB-T Cardbus. Thanks to
Juergen Orschiedt <jorschiedt@web.de>
cx88-core.c:
-
- - Fix compilation with gcc4.0
+
+ - Fix compilation with gcc4.0
2005-06-13 03:24 nshmyrev
- * cx88-cards.c. cx88-input.c:
-
+ * cx88-cards.c. cx88-input.c:
+
- Add support for ADS Tech Instant TV DVB-T PCI. Thanks to
BenoƮt Laniel <benoit.laniel@gmail.com>.
2005-06-13 03:08 nshmyrev
- * saa7134-card.c:
-
- - Updated entry for Avermedia Cardbus E500. Thanks to
+ * saa7134-card.c:
+
+ - Updated entry for Avermedia Cardbus E500. Thanks to
Kees Blom <Kees.Blom@cwi.nl>.
2005-06-12 04:08 mchehab
- * audiochip.h, compat.h, cx22702.h, cx88-core.c, cx88-dvb.c,
+ * audiochip.h, compat.h, cx22702.h, cx88-core.c, cx88-dvb.c,
cx88-i2c.c, cx88-vbi.c, cx88-video.c, dpl3518.c, dpl3518.h,
i2c-compat.h, id.h, msp3400.h, or51132.c, or51132.h, plx9054.h,
- rds-saa6588.c, saa7134-dvb.c, tda7432.c, tda9875.c, tvaudio.c,
+ rds-saa6588.c, saa7134-dvb.c, tda7432.c, tda9875.c, tvaudio.c,
tveeprom.h, tvmixer.c, v4l1-compat.c, video-buf-dvb.h:
- Minor changes to synchronize with -mm series;
@@ -1699,12 +1715,12 @@
2005-06-11 12:49 mchehab
* README.patches:
- - Now reflecting wiki pages. Thanks to David Liontooth for
+ - Now reflecting wiki pages. Thanks to David Liontooth for
helping with wiki page.
2005-06-10 23:49 nshmyrev
* tuner-simple.c, tda9887.c:
-
+
- Require audio gain in stereo mode to reduce noise, tuner_stereo
now differently determine stereo presence for different tuners.
@@ -1737,7 +1753,7 @@
* tuner_core.c, cx88-video.c:
- Add initial support for V4L2_TUNER_CAP_LOW.
- - set_type call at set_addr fixed.
+ - set_type call at set_addr fixed.
2005-06-08 14:00 mchehab
* tuner-core.c
@@ -1751,34 +1767,34 @@
* .buildpatch:
- - included a default buildpatch for generating patches to 2.6
+ - included a default buildpatch for generating patches to 2.6
with all v4l code.
2005-06-08 01:25 mchehab
- * cx88-cards.c, cx88-core.c, cx88-i2c.c, cx88-video.c, cx88.h, tea5767.c, tuner-core.c,
+ * cx88-cards.c, cx88-core.c, cx88-i2c.c, cx88-video.c, cx88.h, tea5767.c, tuner-core.c,
tuner-simple.c, tuner.h:
- Improved radio tuner support.
- There is a new option to cx88 radio=xxx,xxx,xxx for radio adapters;
- cx88-boards now specifies radio_type, tuner_addr and radio_addr
- - ADDR_UNSET macro means find default radio/video tuner
+ - ADDR_UNSET macro means find default radio/video tuner
2005-06-07 22:55 nshmyrev
* v4l1-compat, tuner-core.c, tuner-simple.c, tda9887.c:
-
+
- Make stereo/mono settings available from applications.
2005-06-07 21:45 nshmyrev
* saa7134-cards.c, saa7134.h, saa7134-input.c:
-
- - Add new cards
+
+ - Add new cards
ADS Instant TV PCI (PTV-350) saa713x.
Kworld/Tevion V-Stream Xpert TV-PVR 713x
-
+
Thanks to Fabrice Aeschbacher <fabrice.aeschbacher@laposte.net> and
hermann pitton <hermann.pitton@onlinehome.de>.
-
+
- Fix for FlyView FM Mini
2005-06-06 02:40 mchehab
@@ -1817,7 +1833,7 @@
2005-06-05 06:52 mchehab
* cx88-tvaudio.c, cx88.h:
- - deemphasis code implemented, but not used yet. Has to be defined
+ - deemphasis code implemented, but not used yet. Has to be defined
an API for that.
2005-06-03 18:56 mchehab
@@ -1825,7 +1841,7 @@
- PV Ultra Pro PCI ID was included by accident. Removed.
* tuner-simple.c:
- - Ymec chipset now reflects Philips, instead of Temic.
+ - Ymec chipset now reflects Philips, instead of Temic.
2005-06-03 14:26 mchehab
@@ -1866,7 +1882,7 @@
- adds (ATSC/NTSC) next to the Thomson DDT 7611 name.
Thanks to Michael Krufky <mkrufky@m1k.net>.
-
+
2005-06-01 20:21 mchehab
* cx88-cards.c:
@@ -1874,7 +1890,7 @@
2005-06-01 19:54 nshmyrev
* scripts/hwdata.pl:
-
+
- script for collecting pci data from sources in Linux PCI ID's format
2005-06-01 04:31 mchehab
@@ -1911,8 +1927,8 @@
2005-05-29 13:38 nshmyrev
* cx88-cards.c, cx88.h:
-
- Add support for "DViCO - FusionHDTV 3 Gold-Q". Thanks to
+
+ Add support for "DViCO - FusionHDTV 3 Gold-Q". Thanks to
Michael Krufky <mkrufky@m1k.net>.
2005-05-27 05:45 mchehab
@@ -1926,14 +1942,14 @@
2005-05-25 04:00 nshmyrev
* bttv-cards.c, bttv.h:
-
+
Add support for the Adlink RTV24 capture card. Thanks to Peter
Skipworth <pskipworth@clarityvi.com>
2005-05-25 02:40 nshmyrev
* saa7134-vbi.c, saa7134-video.c, saa7134.h:
-
+
saa7134 ntsc vbi fix. Patch from mschimek@nusurf.at which is merged to
kernel -mm tree.
@@ -1949,42 +1965,42 @@
2005-05-23 00:55 nshmyrev
- * cx88-input.c:
-
+ * cx88-input.c:
+
enables the remote control input on the KWorld XPert DVB-T card.
Thanks to cybercide@f2s.com <cybercide@f2s.com>
2005-05-22 23:50 nshmyrev
* saa7134-cards.c, saa7134.h, saa7134-input.c:
-
+
Update entries for Lifeview Platinum FM, Avermedia 307 Studio,
Avermedia 307 and Avermedia GO 007 FM
2005-05-22 23:40 nshmyrev
* ir-common.c:
-
+
Update hauppage ir codes
2005-05-22 23:20 nshmyrev
* tda9887.c, tuner-core.c:
-
+
Fix module_param_string argument order
2005-05-22 23:20 nshmyrev
* bttv-i2c.c, compat.h, cx88-dvb.c, saa6752hs.c:
* saa7134-core.c, saa7134-empress.c:
-
+
Merge changes from 2.6.12 kernel.
2005-05-22 23:06 nshmyrev
* scripts/cardlist, doc/CARDLIST.bttv, doc/CARDLIST.cx88:
* doc/CARDLIST.tuner, doc/CARDLIST.saa7134:
-
+
Update cardlist script and list of cards
2005-05-18 01:30 mchehab