summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-15Semaphore to mutex conversion on drivers/mediaMauro Carvalho Chehab
From: Ingo Molnar <mingo@elte.hu> Semaphore to mutex conversion. The conversion was generated via scripts, and the result was validated automatically via a script as well. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-15V4L/DVB (3354e): bttv semaphore to mutex conversionMauro Carvalho Chehab
From: Ingo Molnar <mingo@elte.hu> Semaphore to mutex conversion. The conversion was generated via scripts, and the result was validated automatically via a script as well. build-tested. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> kernel-sync
2006-01-15Fix for lack of analog output on some cx88 boardsMauro Carvalho Chehab
From: Panagiotis Christeas <p_christ@hol.gr> - Workaround to fix a known regression at cx88-tvaudio.c - provide a module parameter workaround to always enable analog output. Signed-off-by: Panagiotis Christeas <p_christ@hol.gr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-15From: Adrian Bunk <bunk@stusta.de>Mauro Carvalho Chehab
make some code static This patch makes some needlessly global code static. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-15cx88 Kconfig fixes for cx88-alsaMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - cx88 alsa is experimental. - Removed need of PCM OSS for an ALSA module. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-15git dvb callbacks fixMauro Carvalho Chehab
From: Andrew Morton <akpm@osdl.org> Not sure what went wrong here, but SND_PCI_PM_CALLBACKS got deleted. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-15Remove obsolete build instructions from pvrusb2Mike Isely
This removes last vestiges of previous pvrusb2 build setup, since this build is driven now by the main build. Makefile here is adjusted to outsource build actions "upstairs" to V4L if it is still used so previous behavior is still present. From: Mike Isely <isely@pobox.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-15prevent 'make pvrusb2' from running twice in a row.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-15'make pvrusb2' symlinks pvrusb2 code to build with the rest of cvsMichael Krufky
- Add option to build pvrusb2 driver along with the rest of v4l-dvb cvs. - make pvrusb2 will symlink the code from the v4l_experimental dir. - to build: make pvrusb2 make make install - Always do 'make clean' before cvs commit, to un-patch the Makefile, returning the build environment to its original state. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-14Turn frame locked sound on, basic support for FM radio with TDA8275(a)Hartmut Hackmann
- enabled audio PLL. This is mandatory for NICAM sound - modify FM IF frequency to 5.5MHz for SAA7133/35 if tuner is tda8290 Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-01-14Change global "debug" to "pvrusb2_debug"Mike Isely
Note - I think this is the only actual global variable in the entire driver right now. (Other stuff is either static or held through a context pointer). From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-14Use v4l_print_ioctl() where appropriateMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-142.6.12 backward-compatMichael Krufky
From: Colin Guthrie <linuxtv@colin.guthr.ie> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-14Start using cx2341x.h for encoder commandsMike Isely
-Change pvrusb2-encoder.c to use encoder command definitions from cx2341x.h instead of hardcoding those definitions directly. From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-14Remove pvrusb2 code which doesn't belong in V4LMike Isely
-Clean up code & comditional compilation stuff which doesn't belong in V4L tree or otherwise might cause compilation problems in certain kernel environments. From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-13i2c ids for upd64031a saa717x upd64083 wm8739Tyler Trafford
add i2c ids for drivers: upd64031a saa717x upd64083 wm8739 Signed-off-by: Tyler Trafford <tatrafford@comcast.net>
2006-01-12disable all dvb tuner param_types until we need themMichael Krufky
- add param_type dvbs2 - disable all dvb param_types, which will not be needed until we merge dvb-pll. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Add support for Samsung tuner TCPN 2121P30AHans Verkuil
Add support for Samsung tuner TCPN 2121P30A, used in Hauppauge PVR-500 cards. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-01-12reactivated CARDLIST.tuner automatic update script.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12cleaned up MODULE_AUTHOR for better codingstyleMichael Krufky
- cleaned up MODULE_AUTHOR for better codingstyle Mauro, please fold this into the previous patch, entitled, "Updated MODULE_AUTHOR" Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12disable CARDLIST.tuner automatic regeration scriptMichael Krufky
- disable CARDLIST.tuner automatic regeration script, until it can be updated to handle latest redesign. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Redesign tuners struct for maximum flexibilityMichael Krufky
From: Michael Krufky <mkrufky@m1k.net> - tunertype struct redefined to allow one or more tuner_params structs per tuner definition, one for each video standard. - Each tuner_params struct has an element containing an arbitrary amount of tuner_ranges. (this is needed for dvb tuners - to be handled later) - A tuner_range may be referenced by multiple tuner_params structs. There are many duplicates in here. Reusing tuner_range structs, rather than defining new ones for each tuner, will cut down on memory usage, and is preferred when possible. - tunertype struct contains an element, has_tda988x. We must set this for all tunertypes that contain a tda988x chip, and then we can remove this setting from the various card structs. - Improves tuners array memory usage efficiency. - Right now, all tuners are using the first tuner_params[] array element for analog mode. In the future, we will be merging similar tuner definitions together, such that each tuner definition will have a tuner_params struct for each available video standard. At that point, the tuner_params[] array element will be chosen based on the video standard in use. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Updated MODULE_AUTHORMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Build cx88-alsa when CONFIG_VIDEO_CX88_ALSA is selected.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Include missing MODULE_* macrosMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Include missing MODULE_* macros. Fixed cx88_vp3054_i2c: module license 'unspecified' taints kernel. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-12removed uneeded init on structs like static int foo=0Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - static vars are equal to zero by default. Removed unnecessary =0 from them, saving some data space; - Fixed compiling against kernels bellow 2.6.13. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-12VIDEO_SAA7134_ALSA shouldn't select SND_PCM_OSSMauro Carvalho Chehab
From: Adrian Bunk <bunk@stusta.de> There's no reason for an ALSA driver to select an OSS legacy userspace interface. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-12Trivial changes to make sync with mainstreamMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@brturbo.com.br> kernel-sync - Trivial patch breaking if (ret=foo()) into two lines on mt312 - Changes url for stradis.com Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2006-01-12Some fixes to compat_ioctl32Mauro Carvalho Chehab
From: Guy Martin <gmsoft@tuxicoman.be> - Adds suppport or fix support for VIDIOC_ENUMSTD, VIDIOC_ENUMINPUT, VIDIOC_G_TUNER and VIDIOC_S_TUNER. - Fix the warnings at compile time and add checks for the pointer validity using access_ok(). - v4l_print_ioctl() has also be added to identify possible missing ioctls. - Has been tested on sparc64 and amd64. Other arches such as mips and hppa are expected to work as sparc, but not tested yet. Signed-off-by: Guy Martin <gmsoft@tuxicoman.be> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2006-01-12adding support for knc1 Tv Star dvb-sMichael Krufky
From: Regis Prevot <regis.prevot@anevia.com> - added knc1 tv star dvb-s support with philips tuner sd1878. Signed-off-by: Regis Prevot <regis.prevot@anevia.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Added USB ID for DigitalNow DVB-T Dual USB, DViCO cloneMichael Krufky
- Added USB ID for DigitalNow DVB-T Dual USB, DViCO FusionHDTV DVB-T Dual USB clone Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12Add PCI ID for UltraView DVB-T Plus, rebranded DViCO FusionHDTV DVB-T PlusMichael Krufky
- Add PCI ID for UltraView DVB-T Plus, rebranded DViCO FusionHDTV DVB-T Plus Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-12debug renamed to cx25840_debugMauro Carvalho Chehab
From: Hans Verkuil <hverkuil@xs4all.nl> - debug var renamed to cx25840 to avoid conflicts with other var with the same name at kernel Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-11Fixes some bad global variablesHans Verkuil
- debug global var is already used inside kernel, so renamed debug to tuner_debug for the tuner module Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-01-11From: Panagiotis Issaris <takis@issaris.org>Mauro Carvalho Chehab
Conversions from kmalloc+memset to k(z|c)alloc Conversions from kmalloc+memset to k(z|c)alloc. kernel-sync Signed-off-by: Panagiotis Issaris <takis@issaris.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-11Fixes some bad global variablesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@brturbo.com.br> - debug global var is already used inside kernel. - v4l_dbg now expects the debug var - global vars inside msp34xx renamed to msp_* Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2006-01-10Enable microtune for Pinnacle 300i boardsRicardo Cerqueira
From: Ricardo Cerqueira <v4l@cerqueira.org> The Pinnacle 300i (like the PCTV Stereo) needs tda9887 port2 set to 1 for the tuner to work Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
2006-01-10Add support for DViCO FusionHDTV DVB-T USB devicesMichael Krufky
- Add support for DViCO FusionHDTV DVB-T USB devices (Thomson dtt7579 and LG z201 based) Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-10More whitespace cleanup in bttv-cards.cMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-10whitespace cleanup: insert missing space before curly bracketsMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-10Add bttv card MagicTV (rebranded MachTV)Michael Krufky
From: Julian Calaby <julian.calaby@gmail.com> - Add bttv card MagicTV (rebranded MachTV) Signed-off-by: Julian Calaby <julian.calaby@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-10Activate remote control on HVR1100Christopher Pascoe
Add a missing case which was preventing the operation of the HVR1100 remote. Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au>
2006-01-09disable IR_KEYTAB_TYPE flydvb_codes to prevent compile warningMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-09Several i2C cleanups to compile on both current linux and kernels >2.6.15Mauro Carvalho Chehab
kernel-sync Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2006-01-09Bluebird firmware hosting moved to common dvb firmware dir on linuxtv.orgMichael Krufky
- get_dvb_firmware script updated accordingly: - my $url = "http://www.linuxtv.org/~mkrufky/dvb-usb-bluebird-01.fw"; + my $url = "http://www.linuxtv.org/download/dvb/firmware/dvb-usb-blue$ Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-09fix typo:Michael Krufky
From: Julian Calaby <julian.calaby@gmail.com> -inst_ttusb-budget := dvb-ttusb-budget.o +inst_ttusb-budget := dvb-ttusb-budget.ko Signed-off-by: Julian Calaby <julian.calaby@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2006-01-09Remove some long-dead code from the pvrusb2 driverMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-09Make the pvrusb2 driver more tolerant of USB streaming errorsMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-09Optimize control changes in pvrusb2 when it doesn't really changeMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-01-09Improve reporting and handling of pvrusb2 firmware load failures.Mike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>