summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video
AgeCommit message (Collapse)Author
2006-01-31added signal detection support to tvp5150Markus Rechberger
From: Markus Rechberger <mrechberger@gmail.com> added signal detection support to tvp5150 Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-31Changed description of KWorld PVR TV 2800RF Markus Rechberger
From: Markus Rechberger <mrechberger@gmail.com> Changed description of KWorld PVR TV 2800RF Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-30show debug info for tuners trying to use unsupported video standardsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> With tuner_debug enabled, if a tuner tries to use a video standard that doesn't have a matching tuner_params defined, the IFPCoff value and tuner number will be displayed, and the default tuner_params entry will be used. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-30use default tuner_params if desired_type not availableMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> If a given tuner definition contains more than one tuner_params array members, it will try to select the appropriate tuner_params based on the video standard in use. If there is no tuner_params defined for the current video standard, it will select the default, tuner_params[0] Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-31added terratec hybrid xs and kworld 2800rf supportmrechberger
From: Markus Rechberger <mrechberger@gmail.com> added terratec hybrid xs product/vendorid added gpio audio initialization for kworld pvr 2800rf Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-31Allow SAA7134 to fall back to AM sound when there is NICAM-L Hartmut Hackmann
From: Hartmut Hackmann <hartmut.hackmann@t-online.de> This patch allows to select AM sound even if NICAM is detected. Proposed by Alain Frappin Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-01-31Updated Avermedia 777 DVB-T to use dvb-pllHartmut Hackmann
From: Jose Alberto Reguero <jareguero@telefonica.net> linux/drivers/media/dvb/frontends/dvb-pll.c linux/drivers/media/dvb/frontends/dvb-pll.h - added td1316 tuner linux/drivers/media/video/saa7134/saa7134-dvb.c - changed tuning code for AverTV 777 to use dvb-pll Signed-off-by: Jose Alberto Reguero <jareguero@telefonica.net> Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-01-30update tuner commentsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Right now, all tuners are using the first tuner_params[] array element for analog mode. We are now ready to begin merging similar tuner definitions together, such that each tuner definition will have a tuner_params struct for each available video standard. The tuner_params[] array element will be chosen based on the video standard in use. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-29tuner_dbg will show tuner param and range selectedMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - tuner_dbg will show tuner param and range selected Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-29allow multiple tuner params in each tuner definitionMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - allow multiple tuner params in each tuner definition. - the correct tuner_params element will be chosen based on current video standard. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-29move video std detection to top of set_tv_freq functionMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - move video std detection to top of set_tv_freq function - we must detect video std first, so that we can choose the correct tuner_params Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-30Add support for the Avermedia 777 DVB-T cardHartmut Hackmann
From: Jose Alberto Reguero <jareguero@telefonica.net> Signed-off-by: Jose Alberto Reguero <jareguero@telefonica.net> Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-01-29Fix NICAM buzz on analog soundRicardo Cerqueira
From: Marcin Rudowski <mar_rud@poczta.onet.pl> Apparently, having the number of lines fixed at 4 reduces (or even kills) the buzz found in NICAM stereo with analog sound. Signed-off-by: Marcin Rudowski <mar_rud@poczta.onet.pl> Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-29add count to tunertype structMichael Krufky
From: Michael Krufky <mkrufky@m1k.net> The tuner_params element is an array of undefined length, with each array member being a set of parameters for each video standard type. The number of members in the tuner_params array will be stored in tuners[]->count Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-24bug-fixMichael Krufky
bug-fix: allow tristate build for cx88-vp3054-i2c - allow tristate build for cx88-vp3054-i2c Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-23removed duplicated tuner_rangesMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-23remove stray obsolete commentMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-23move config byte from tuner_params to tuner_range struct.Michael Krufky
- move config byte from tuner_params to tuner_range struct. - dvb tuners must be able to set different config byte for each range. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-23rename cb variable names in tuner structures for global consistencyMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-23changed comment in tuner-core.cMarkus Rechberger
From: Markus Rechberger <mrechberger@gmail.com> Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-22Hauppauge HVR 900 Composite supportMarkus Rechberger
From: Markus Rechberger <mrechberger@gmail.com> Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-22fixed spelling error, exectuted --> executed.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-22bug-fix missing break;Markus Rechberger
From: Markus Rechberger Acked-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
2006-01-22audmode and rxsubchans fixes (VIDIOC_G/S_TUNER)Hans Verkuil
- audmode and rxsubchans fixes in msp3400, tuner, tvaudio and cx25840. - msp3400 cleanups Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-01-22CodingStyle fixes.Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - CodingStyle fixes. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-22Implemented VIDIOC_G_FMT/S_FMT for sliced VBIMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Implemented VIDIOC_G_FMT/S_FMT for sliced VBI - VIDIOC_S_FMT now calls a function Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-21Several fixes to prepare for VBIMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Copyright changes were applied to wrong module. Fixing. - Fixed VBI compilation. - Included capacity to specify vbi and video number. - Added a better control for using more than one em28xx device. - VIDIOC_G_FMT now calls a function. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-21Added iocls to configure VBI on tvp5150Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Added iocls to configure VBI on tvp5150 Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-21added some VBI macros and moved minor definitions to header fileMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Moved some hardcoded minor numbers to videodev2.h - Included more comments for sliced VBI standards - Included some VBI macros to group similar standards Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-21Cause tda9887 to use I2C_DRIVERID_TDA9887Mike Isely
The tda9887 has an I2C id reserved for it, but it hasn't been using it. Probably an oversight. Fixed with this patch. From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-21make VP-3054 Secondary I2C Bus Support a Kconfig option.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net> cc: Chris Pascoe <c.pascoe@itee.uq.edu.au>
2006-01-21From: Ian Pickworth <ian@pickworth.me.uk>Michael Krufky
Recognise Hauppauge card #34519 Signed-off-by: Ian Pickworth <ian@pickworth.me.uk> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-19group dvb-bt8xx Subsystem ID's together, in order.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-19Implemented sliced VBI set on VIDIOC_S_FMTMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Implemented sliced VBI set on VIDIOC_S_FMT Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-19Mark Typhoon cards as Lifeview OEM'sNickolay V. Shmyrev
From: Peter Missel <peter.missel@onlinehome.de> * linux/Documentation/video4linux/CARDLIST.saa7134: * linux/drivers/media/video/saa7134/saa7134-cards.c: (saa7134_board_init1): * linux/drivers/media/video/saa7134/saa7134-dvb.c: (dvb_init): * linux/drivers/media/video/saa7134/saa7134.h: - mark Typhoon cards as OEM of Lifeview. Signed-off-by: Peter Missel <peter.missel@onlinehome.de> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2006-01-19Included new sliced VBI types to videodev2.h and tvp5150Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Added other sliced VBI types to videodev2.h - tvp5150 now uses standard V4L2 API codes from videodev2.h - Implemented VIDIOC_G_SLICED_VBI_CAP for tvp5150. This is dynamically filled based on defined VDP C-RAM values filled by the driver. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-19added some code for VBI processing and cleanup debug dumpMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Renamed some registers and improved register debug message - Some cleanups at register dump - Added code to set VBI processor (VDP) - VBI code still incomplete Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-19Added credits for em28xx-cards.cMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - Added credits for sn9c102 kernel module and his author where some parts of em28xx-cards were based. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-19Fixes tvp5150a/am1 detection.Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - tvp5150 type were determined by a secondary register instead of using ROM code. - tvp5150am1 have ROM=4.0, while tvp5150a have ROM=3.33 (decimal). All other ROM versions are reported as unknown tvp5150. - Except for reporting, current code doesn't enable any special feature for tvp5150am1 or tvp5150a. Code should work for both models (but were tested only for tvp5150am1). Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-19bug-fixMichael Krufky
VIDEO_CX88_ALSA must select SND_PCM From: Adrian Bunk <bunk@stusta.de> - VIDEO_CX88_ALSA must select SND_PCM Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-18Add probe check for the tda9840.Hans Verkuil
Add probe check for the tda9840 to prevent misdetection of a Micronas dpl3518a as a tda9840. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-01-18Fix handling of VIDIOC_G_TUNER audmode in msp3400Hans Verkuil
Fix handling of VIDIOC_G_TUNER audmode in msp3400: audmode is only changed by the user with S_TUNER, never by the driver. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-01-18Remove duplicated Avermedia keymaps.Nickolay V. Shmyrev
From: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2006-01-18Remove duplicated keymaps and add keymap for KWorld LTV883IR.Nickolay V. Shmyrev
From: Nickolay V. Shmyrev <nshmyrev@yandex.ru> * linux/drivers/media/common/ir-keymaps.c: * linux/drivers/media/video/bttv-input.c: (bttv_input_init): * linux/drivers/media/video/cx88/cx88-input.c: (cx88_ir_init): * linux/drivers/media/video/saa7134/saa7134-input.c: (saa7134_input_init1): * linux/include/media/ir-common.h: - Remove duplicated keymaps and add keymap for KWorld LTV883IR. Thanks to Jon Ferguson <jon@sd-6.org>. Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2006-01-17IR cleanups and consistency adjustmentsRicardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> Changed all IR codes to hex, all, keymaps were renamed to ir_codes_<model>, and cleaned a duplicate entry Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-17IR keymaps are exported by the ir-common module nowRicardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> Moved keymaps to the ir-common module, and export them from there, instead of #including them in each module Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-17Hauppauge Grey Remote supportRicardo Cerqueira
From: J.O. Aho <trizt@iname.com> For the Hauppauge PVR cards there are at least two different remotes, one completly black and one that is Grey and black, they keys differ in values eg Black remotes 'mute' has the same value as Grey remotes 'menu'. This enables the user to select which keymapping to use by using the hauppauge parm. Unlike to the black remote keys, all keys are mapped for the grey remote and the ATi usb remote mappings has been followed. Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-17Move all IR keymaps to a single header fileRicardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> All the keymaps have the same structure, and can be shared between different chips, so it makes no sense having them scattered between the input files. This aggregates them all in a new header. Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-17Add PCI ID for DigitalNow DVB-T Dual, rebranded DViCO FusionHDTV DVB-T Dual.Michael Krufky
- Add PCI ID for DigitalNow DVB-T Dual, rebranded DViCO FusionHDTV DVB-T Dual. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-15From: Russell King <rmk@arm.linux.org.uk>Mauro Carvalho Chehab
Add bttv sub bus_type probe and remove methods Add bttv sub bus_type probe and remove methods kernel-sync Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>