summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video
AgeCommit message (Collapse)Author
2005-11-26Add workaround for Hauppauge PVR150 hardware problem with certain NTSC tuner ↵Hans Verkuil
models. - add workaround for Hauppauge PVR150 hardware problem with tuner models 85, 99 and 112 (model numbers as reported by tveeprom). The audio standard autodetection does not always work correctly for these models. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2005-11-25Added Hauppauge ImpactVCB boardMauro Carvalho Chehab
From: Steven Toth <stoth@hauppauge.com> - Modifications to bttv to support the Hauppauge ImpactVCB product (Model #64900). Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-25tuner description now follows the same CodingStyle as the othersMauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-25added basic support (tv + radio) for TerraTec Cinergy 250 PCIMauro Carvalho Chehab
From: Jörg Schummer <joerg.schummer@web.de> - Added "TerraTec Cinergy 250 PCI" board (tv and radio). - svideo not tested - IR yet not working Signed-off-by: Jörg Schummer <joerg.schummer@web.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-25Fixed eeprom handling for cx88 and added Nova-T PCI model 90003.Mauro Carvalho Chehab
From: Steven Toth <stoth@hauppauge.com> - Fixed code handling for eeprom on cx88 boards. - Hauppauge released a new version of the Nova-T-PCI (9002) a few months ago with a different (compatible) tuner (but lacking RF passthru). The official model# is 90003. All features are working. - Adding entry to the known model list after testing. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-24Fix bttv ioctls VIDIOC_ENUMINPUT, VIDIOCGTUNER, VIDIOC_QUERYCAP.Nickolay V. Shmyrev
From: Michael H. Schimek <mschimek@gmx.at> * ../linux/drivers/media/video/bttv-driver.c: (bttv_common_ioctls), (bttv_do_ioctl): Fixed bttv ioctls VIDIOC_ENUMINPUT, VIDIOCGTUNER, VIDIOC_QUERYCAP. Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
2005-11-24Fix crash when not compiled as module.Nickolay V. Shmyrev
From: Reimar Döffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de> Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-24Write cached value to correct register for SECAM.Nickolay V. Shmyrev
From: Dwaine Garden <DwaineGarden@rogers.com> * ../v4l/linux/drivers/media/video/saa711x.c: Signed-off-by: Dwaine Garden <DwaineGarden@rogers.com> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-24bttv raw format fix to fix VIDIOCSPICT ioctl.Nickolay V. Shmyrev
From: Michael H. Schimek <mschimek@gmx.at> * ../v4l/linux/drivers/media/video/bttv-driver.c: * ../v4l/linux/drivers/media/video/video-buf.c: bttv raw format fix to fix VIDIOCSPICT ioctl. Signed-off-by: Michael H. Schimek <mschimek@gmx.at> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-22add support for KWorld DVB-S 100Michael Krufky
From: Vadim Catana <skystar@moldova.cc> - add support for KWorld DVB-S 100, based on the same chips as Hauppauge Nova-S Plus (CX23883/CX24123/CX24109), without the Intersil ISL6421, which is used for LNB control. - LNB voltage and tone are controled by LNBDC and LNBTone bits from register 0x29 of the CX24123 demodulator. - The MO_GP0_IO register from CX23883 is used to turn LNB power on and off. Signed-off-by: Vadim Catana <skystar@moldova.cc> Acked-by: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-20This patch makes needlessly global code static.Mauro Carvalho Chehab
From: Adrian Bunk <bunk@stusta.de> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-20some funcions now static and I2C hw code for IRMauro Carvalho Chehab
CC: Jean Delvare <khali@linux-fr.org> CC: LM Sensors <lm-sensors@lm-sensors.org> CC: Greg KH <gregkh@suse.de> - Some funcions are now declared as static - Added a I2C code for InfraRed. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-18enabled audio DMA setting on cx88 chips, even when dma not in useMauro Carvalho Chehab
- enabled audio DMA transfer code even when DMA not in use to solve a problem on some broken cx88 chips. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-18bttv bytes per line fix.Nickolay V. Shmyrev
From: Michael H. Schimek <mschimek@gmx.at> Signed-off-by: Michael H. Schimek <mschimek@gmx.at> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-18Fix read() bugs in bttv driver.Nickolay V. Shmyrev
From: Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
2005-11-18Removed audio DMA enabling from cx88-coreMauro Carvalho Chehab
- Removed code that enables audio DMA transfers at cx88-core. - This stuff should be at cx88-alsa when ready. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-18Fixes nicam soundMauro Carvalho Chehab
From: Ian Pickworth <ian@pickworth.me.uk> - resolved problem of sporadic buzz after setting Nicam stereo - improved setting audio standard with dma reset - cleaned up comments format - more sensitive Nicam detection Signed-off-by: Ian Pickworth <ian@pickworth.me.uk> Signed-off-by: Michal Pytasz <pytasz@lodz.home.pl> Signed-off-by: Marcin Rudowski <mar_rud@poczta.onet.pl> Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-18tveeprom MAC address parsing/cleanupMauro Carvalho Chehab
From: Steven Toth <stoth@hauppauge.com> - added a mac address field to the tveeprom structure. - allow callers to query the MAC address. - removed some redundant eeprom parsing code in cx88-cards.c (specific to Hauppauge DVB products) Instead, placed calls directly to the single eeprom parsing function in tveeprom.c Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-18Enable IR support for the Nova-S-Plus.Michael Krufky
From: Steven Toth <stoth@hauppauge.com> - Enable IR support for the Nova-S-Plus. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-16Tuner cleanups by removing Video IF from tuners struct.Mauro Carvalho Chehab
- Video IF was removed from tuners struct. - Each Video standard have its own Video IF frequency, so it is related to video standard. Of course tuner also needs saw filters for IF, but this way, similar tuners can be grouped into just one entry, if they have the same cut-off freqs and the same switch config and global config. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-16Added Secam L' std on tda9887 and common macros moved to videodev2.hMauro Carvalho Chehab
- Added SECAM L' video standard - Common std macros moved to videodev2.h Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-16Fixes warning at bttv-driver.cMauro Carvalho Chehab
From: Luiz Capitulino <lcapitulino@mandriva.com.br> Signed-off-by: Luiz Capitulino <lcapitulino@mandriva.com.br> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-16Fix hotplugging issues with saa7134Ricardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> - Fixed issue with hotplugging and DMA sound (sound was lost when replugging a card) - Added notifiers to main saa7134 module to let the sound sub-modules know when a card has been inserted or removed Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2005-11-14Fixes maximum number of VBI devicesMauro Carvalho Chehab
From: Sigmund Augdal Helberg <sigmund@snap.tv> - Increases the minor number limitation for vbi devices from 223 to 255. This is in agreement with the minor number allocation specified in Documentation/devices.txt. - Without this patch it is not possible to use more than 5 Hauppauge WinTV-PVR 350 cards since each of these allocate 3 vbi devices. Signed-of-by: Sigmund Augdal Helberg <sigmund@snap.tv> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-14- added videodev.c from 2.6.14-git13Mauro Carvalho Chehab
kernel-sync Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-13Added V4L support for the Nova-S-Plus and Nova-SE2 DVB-S products.Michael Krufky
From: Steven Toth <stoth@hauppauge.com> - Added V4L support for the Nova-S-Plus and Nova-SE2 DVB-S products. - Basic DVB-S support is working, analog video inputs work. - It has one or two fixme comments, primarily analog GPIOs (audio) and eeprom parsing. - This should not be sent upstream yet! - CX24123 code (in cx88-dvb.c) disabled until the cx24123 module is added to dvb-kernel cvs. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-1264-bit fixes esp. for broken compat_ioctl32.Hans Verkuil
From: Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2005-11-12- Fixed broken dependency needed for sa7134 module.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-11Ensure consistent v4l firmware prefixes.Michael Krufky
From: Hans Verkuil <hverkuil@xs4all.nl> - Ensure consistent v4l firmware prefixes. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-11Applied saa7134-alsa changes suggested by ALSA's Takashi IwaiRicardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> CC: Takashi Iwai <tiwai@suse.de> - Merged parts of a patch from Takashi for an older version of the module Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2005-11-11saa7134 shouldn't DEPEND on SND_PCM_OSS. Instead, SELECT it.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-11Another build fix for compat_ioctl32.cNickolay V. Shmyrev
From: MishalÅ Pytasz <pytasz@lodz.home.pl> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-11More build fixes for compat_ioctl32.cNickolay V. Shmyrev
From: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-11Remove unneeded (and undesirable) casts.Michael Krufky
From: Andrew Morton <akpm@osdl.org> Remove unneeded (and undesirable) casts. Cc: Hans Verkuil <hverkuil@xs4all.nl> Cc: Chris Kennedy <c@groovy.org> Cc: Kevin Thayer <nufan_wfk@yahoo.com> Cc: Mauro Carvalho Chehab <mchehab@brturbo.com.br> Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-11-10Prevent the following build warnings:Michael Krufky
Prevent the following build warnings: *** Warning: "snd_card_free" *** Warning: "snd_card_register" *** Warning: "snd_device_new" *** Warning: "snd_card_new" *** Warning: "snd_ctl_add" *** Warning: "snd_ctl_new1" *** Warning: "snd_pcm_set_ops" *** Warning: "snd_pcm_new" *** Warning: "snd_pcm_lib_ioctl" *** Warning: "snd_pcm_hw_constraint_integer" *** Warning: "snd_pcm_stop" *** Warning: "snd_pcm_period_elapsed" [drivers/media/video/saa7134/saa7134-alsa.ko] undefined! Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-10revert akpm's patch for saa711x KconfigMichael Krufky
- revert akpm's patch, thanks to the previous patch from Dave Jones. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-10removed #include <asm/segment.h>Michael Krufky
From: Dave Jones <davej@redhat.com> - removed #include <asm/segment.h> - This breaks compilation on non-x86 architectures, and isn't even used. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-10Use f_op field of struct file instead of strange f_ops.Nickolay V. Shmyrev
From: Axel Thimm <Axel.Thimm@ATrpms.net> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-10Fixes AuthorshipMauro Carvalho Chehab
From: Hans Verkuil Signed-off-by: Hans Verkuil
2005-11-10saa711x is busted on ppc64Michael Krufky
From: Andrew Morton <akpm@osdl.org> drivers/media/video/saa711x.c:39:25: asm/segment.h: No such file or directory Cc: Mauro Carvalho Chehab <mchehab@brturbo.com.br> Cc: Michael Krufky <mkrufky@m1k.net> Cc: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-10cleanup whitespaceMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-10em28xx IR fixup and explicit compat_ioctl32 handlerMauro Carvalho Chehab
- Commented the code to avoid repeating events when pressing IR keys. - Included explicit compat_ioctl32 handler. CC: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-10Added new saa7134 card (MSI TV@anywhere plus)Ricardo Cerqueira
From: Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2005-11-09Fix backward kernel compatibity (nothing for upstream)Nickolay V. Shmyrev
From: Tyler Trafford <tatrafford@comcast.net> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2005-11-09added missing #include in saa7134-ossRicardo Cerqueira
From: Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2005-11-09make cx25840 use firmware image named 'cx25840.fw'Tyler Trafford
From: Tyler Trafford <tatrafford@comcast.net> Change default filename of firmware image to 'cx25840.fw' Signed-off-by: Tyler Trafford <tatrafford@comcast.net>
2005-11-09compat_ioctl32 installation fixesRicardo Cerqueira
From: Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2005-11-09Fixed saa7134-alsa spinlock bugRicardo Cerqueira
From: Signed-off-by:
2005-11-09Included missing file at the latest commitMauro Carvalho Chehab
- included compat_ioctl32.c, to handle 64 -> 32 bits compat ioctls Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-09Moves 32 bit ioctl compat handler to V4L sybsystemMauro Carvalho Chehab
From: Arnd Bergmann <arnd@arndb.de> This moves the 32 bit ioctl compatibility handlers for Video4Linux into a new file and adds explicit calls to them to each v4l device driver. Unfortunately, there does not seem to be any code handling the v4l2 ioctls, so quite often the code goes through two separate conversions, first from 32 bit v4l to 64 bit v4l, and from there to 64 bit v4l2. My patch does not change that, so there is still much room for improvement. Also, some drivers have additional ioctl numbers, for which the conversion should be handled internally to that driver. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>