summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-02-26add linux/Documentation/video4linux/README.pvrusb2Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - moved out of v4l_experimental Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-25Implement configurable initialization pause in pvrusb2Mike Isely
From: Mike Isely <isely@pobox.com> This implements a module option which may be used to pause initialization of the driver right after the point where the hardware is reset. The idea here is to provide a means for the driver to stay out of the way until the hardware has finished initializating itself. The default delay is zero, which disables it (at the moment I don't think the delay is needed but it's worth leaving the logic in place to do it). Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-25Change firmware file names in pvrusb2 to conform to v4l standardsMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-25fix build for older kernelsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - killed I2C_ALGO_BIT Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-25Merge from v4l-dvb masterMike Isely
From: Mike Isely <isely@pobox.com> Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-24Workaround to fix initialization for Nexus CAOliver Endriss
From: Marco Schluessler <marco@lordzodiac.de> Workaround for Nexus CA: Debi test fails unless first debi write is repeated. Signed-off-by: Marco Schluessler <marco@lordzodiac.de> Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2006-02-24Merge from js treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-24Merging hhackmann tree.Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-24Merge mkrufky treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-24Merge endriss treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-24fix stv0297 for qam128 on tt c1500 (saa7146)Michael Krufky
From: Mattias Nordstrom <nordstrom@realnode.com> I have a TT C1500 card (saa7146, STV0297) which had problems tuning channels at QAM128 (like the ones in the Finnish HTV / Welho network). A fix which seems to work perfectly so far is to change the delay for QAM128 to the same values as for QAM256 in stv0297_set_frontend(), Signed-off-by: Mattias Nordstrom <nordstrom@realnode.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-24Add cpia2 camera supportMauro Carvalho Chehab
From: Alan Cox <alan@redhat.com> There has been a CPIA2 driver out of kernel for a long time and it has been pretty clean for some time too. This is an import of the sourceforge driver which has been stripped of - 2.4 back compatibility - 2.4 old style MJPEG ioctls A couple of functions have been made static and the docs have been repackaged into Documentation/video4linux. The rvmalloc/free functions now match the cpia driver again. Other than that this is the code as is. Tested on x86-64 with a QX5 microscope. Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-23Support for Satelco EasyWatch DVB-S lightOliver Endriss
From: Thilo Berger <thilo_berger@gmx.net> Support for Satelco EasyWatch DVB-S light. Signed-off-by: Thilo Berger <thilo_berger@gmx.net> Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2006-02-22Tweak pvrusb2's I2C adapter to work with cx25840Mike Isely
From: Mike Isely <isely@pobox.com> Modify the I2C adapter implementation in pvrusb2 such that I2C_FUNC_I2C is advertised to clients; this allows cx25840 to attach. Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-22Implement LOG_STATUS in pvrusb2Mike Isely
From: Mike Isely <isely@pobox.com> Implement VIDIOC_LOG_STATUS ioctl() to the application. Implement generation of VIDIOC_LOG_STATUS to the modules. Implement trigger of VIDIOC_LOG_STATUS from sysfs when user cats a few key files, to help with debugging. Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-22Handle eeproms in pvrusb2 with 16 bit addressesMike Isely
From: Mike Isely <isely@pobox.com> Newer PVR USB2 hardware uses a larger eeprom. These changes allow the driver to detect and handle the different eeprom. Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-22Implement pvrusb2 driver function to discover eeprom addressMike Isely
From: Mike Isely <isely@pobox.com> The FX2 firmware in the PVR USB2 device can report the I2C address of the resident eeprom device. Implement code to retrieve this information. Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-22Unexpand all the $Id$ keywords in pvrusb2.Mike Isely
From: Mike Isely <isely@pobox.com> The $Id$ keywords present in the pvrusb2 driver reflect information from the old SCM, useless here. For now, undo all the expansions. Signed-off-by: Mike Isely <isely@pobox.com>
2006-02-23Add DVB-T support for the LifeView DVB Trio PCI cardHartmut Hackmann
From: Nico Sabbi <nsabbi@tiscali.it> This patch adds DVB-T support, no DVB-S yet Signed-off-by: Nico Sabbi <nsabbi@tiscali.it> Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-02-23Fixed Pinnacle 300i DVB-T support Hartmut Hackmann
From: Hartmut Hackmann <hartmut.hackmann@t-online.de> - fixed tda9886 port 2 setting - turned remote control receiver off via saa7134 GPIO to avoid i2c hangs - modified tda9886 client calls to direct i2c access to allow proper return to analog mode - allow mode change to V4L2_TUNER_DIGITAL_TV in tuner VIDIOC_S_FREQUENCY client call Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-02-22Restore power on defaults of tda9887 after tda8290 probeHartmut Hackmann
From: Hartmut Hackmann <hartmut.hackmann@t-online.de> The probing code for tda8290 changes the state of the tda9887 GP ports. The patch assumes that if probing for tda8290 failed, this must be a tda9887 and restores its power on defaults. This should solve the module load order issue with some pinnacle cards. Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2006-02-20set 'make ivtv-update' to depend on 'make ivtv' instead of 'make ivtv-checkout'Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> This ensures that ivtv-svnversion.h and the ivtv symlinks are present, in case 'make clean' was run prior to 'make ivtv-update' Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-19TUV1236d: declare buffer as static constMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> On 2/17/06, Darren Salt <linux@youmustbejoking.demon.co.uk> wrote: > + u8 buffer [] = { 0x10,0x12,0x13,0x04,0x16,0x00,0x14,0x04,0x017,0x00 }; > Shouldn't buffer be declared static const? Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-19dvb-core: remove dead codeJohannes Stezenbach
From: Peter Beutner <p.beutner@gmx.net> The field "dvr" in struct dmxdev is competely unused. Remove it and code which allocates, initializes and frees it. Signed-off-by: Peter Beutner <p.beutner@gmx.net> Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2006-02-19add AUDIO_GET_PTS and VIDEO_GET_PTS ioctlsMauro Carvalho Chehab
From: Andreas Oberritter <obi@linuxtv.org> Add two new ioctls to read the 33 bit presentation time stamp from audio and video devices as defined in ITU T-REC-H.222.0 and ISO/IEC 13818-1. Signed-off-by: Andreas Oberritter <obi@linuxtv.org> Acked-by: Johannes Stezenbach <js@linuxtv.org>
2006-02-19dvb: fix __init/__exit section references in av7110 driverJohannes Stezenbach
From: Johannes Stezenbach <js@linuxtv.org> use __devinit/__devexit/__devexit_p() where appropriate Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2006-02-18Adds debuging v4l2_memory enumMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Some cleanup on printing enum names. v4l2_memory now translated also to name. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-18Debug messages for ioctl improvedMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Adds field and type name to debug message. Also prints now format for type=capture. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-18Fix a small bug when constructing fps and line numbersMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Previously, only NTSC and PAL/M were associated to 30fps and 525 lines, so, PAL/60 were not handled properly. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-18From: Mauro Carvalho Chehab <mchehab@infradead.org>Mauro Carvalho Chehab
Add debug to ioctl arguments. Added a new function that allows printing ioctl arguments. This makes easier to include debug code under v4l ioctl handling. Also fixed some declarations on internal ioctl. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-17Merge from mkrufky tree.Mauro Carvalho Chehab
Some small updates in the comments for KWorld HardwareMpegTV XPert. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-17Merge from mkrufky atsc Kworld tree.Mauro Carvalho Chehab
This tree contains all of the patchsets in relation to Kworld ATSC 110. This is ready to be merged into master now. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-17Merge from mkrufky ivtv-merge tree.Mauro Carvalho Chehab
Added a command, 'make ivtv' that will retrieve the latest ivtv sources from ivtvdriver.org using subversion, and build the driver along with the rest of the v4l-dvb tree. Acked-by: Hans Verkuil <hverkuil@xs4all.nl> Acked-by: Mike Isely <isely@pobox.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-17LifeView FlyDVB-T Duo: add support for remote controlMichael Krufky
From: Rudo Thomas <rudo@matfyz.cz> The remote controller on the LifeView FlyDVB-T Duo card work flawlessly with the same settings as the LifeView FlyDVB-T LR301 card. Signed-off-by: Rudo Thomas <rudo@matfyz.cz> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-17Kworld ATSC110: initialize the tuner for analog mode on module loadMichael Krufky
From: Curt Meyers <cmeyers@boilerbots.com> - Enable the tuv1236 tuner on the Kworld-ATSC110 card so that the tuner can be identified when tuners.ko loads. - With this change it is no longer necessary to remove and reload the tuner module in order to get the tuv1236 identified. - This code was copied from the ATI HDTV Wonder init routine (in cx88-cards.c) which also uses the TUV1236D. Signed-off-by: Curt Meyers <cmeyers@boilerbots.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-17sed -i 's/c,h/ch/1' MakefileMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The symlink commands in the Makefile used to look like: @find ../linux/drivers/media -name '*.[c,h]' -type f -exec ln -sf '{}' . \; the ',' should not be there. The correct command is: @find ../linux/drivers/media -name '*.[ch]' -type f -exec ln -sf '{}' . \; Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16update 'make pvrusb2' merged build commandMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - use file .pvrusb2-merged to determine tree state rather than the previous method, which used a self-altering Makefile through an embedded patch in merge-pvrusb2.sh (removed) Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16ivtv: report v4l-dvb + ivtv virtual merge in dmesg version stringMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> report "v4l-dvb + ivtv virtual merge" in ivtv's dmesg version string Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16'make ivtv' requires subversionMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - inform the user that subversion is required to retreive the ivtv sources. - added 'make ivtv-update' Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16KWorld HardwareMpegTV XPert: update commentsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Standard video using the cx88 broadcast decoder is working, but blackbird isn't working yet, audio is only working correctly for television mode. S-Video and Composite are working for video-only, so I have them disabled for now. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16make ivtv: virtual tree mergeMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - 'make ivtv' will retreive the latest sources from ivtv svn trunk - 'make' will build the entire v4l-dvb tree including ivtv - 'make' (without previously running 'make ivtv') will build using previous behavior. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16Fix maximum for the saturation and contrast controls.Hans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-02-16Kworld ATSC110: cleanupsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - There is no radio with this tuner card... Thanks-to: Dwaine Garden <DwaineGarden@rogers.com> - fixed capitalization in card name. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15merge Kworld ATSC110 patchsetsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15install videodev.ko for 2.6 kernelsMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Make.config had incorrect logic to determine whether to install videodev.ko We must test that PATCHLEVEL >= 6, not SUBLEVEL. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15Kworld ATSC110: enable composite and svideo inputsMichael Krufky
From: Curt Meyers <cmeyers@boilerbots.com> - corrected composite input. - verified s-video input. Signed-off-by: Curt Meyers <cmeyers@boilerbots.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15KWorld ATSC110: implement set_pll_inputMichael Krufky
From: Curt Meyers <cmeyers@boilerbots.com> - When tuning VSB, use ANT input - When tuning QAM, use CABLE input Signed-off-by: Curt Meyers <cmeyers@boilerbots.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15Add support for Kworld ATSC110Michael Krufky
From: Andrew Burri <andrew.burri@gmail.com> Signed-off-by: Andrew Burri <andrew.burri@gmail.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-15cxusb: fix lgdt3303 namingMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The following are specific to lgdt3303, and are being renamed to reflect this. - cxusb_lgdt330x_config renamed to cxusb_lgdt3303_config. - cxusb_lgdt330x_frontend_attach renamed to cxusb_lgdt3303_frontend_attach. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-13Merging rmcc tree.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>