summaryrefslogtreecommitdiff
path: root/linux/drivers/media
AgeCommit message (Collapse)Author
2005-08-30Reversed PAL_I patch since it is broken.Mauro Carvalho Chehab
2005-08-30 * cx88-core.c: (set_tvaudio):Mauro Carvalho Chehab
* cx88-tvaudio.c: (set_audio_standard_NICAM), (set_audio_standard_A2), (set_audio_standard_FM), (cx88_detect_nicam), (cx88_set_tvaudio), (cx88_newstation), (cx88_set_stereo): * cx88.h: - Added nicam autodetection for PAL B/G/D/K/I/L. If it fails then falls back to fm / am mono audio. - Added debug messages about detecting state. - 'set_audio_standard_NICAM_L' and 'set_audio_standard_PAL_I' moved to 'set_audio_standard_A2' and 'set_audio_standard_NICAM' for cleaner code. - Changed some WW_xx values for better handling. - Added 'use_nicam' to 'core' to save nicam detecting state for later use in 'cx88_set_stereo'. - Not working: - Auto fall back to fm / am mono if transmitting quality goes bad. - A2 dual fm stereo auto detecting. Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30DVICO --> DViCOMichael Krufky
2005-08-30 * tuner-simple.c: (default_set_radio_freq):Michael Krufky
- The Microtune 4049FM5 uses an IF frequency of 33.3 MHz for FM radio. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> * cx88-video.c: (cx8800_resume): - removed trailing whitespace. * Changelog: - fixed some entries missing mchehab's login. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-30 - Some error treatment implemented at resume functions.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30clean trailing whitespaceMichael Krufky
2005-08-30Change LG TDVS H062F from NTSC to ATSC.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-30 * bttv-cards.c,cx88-cards.c,tveeprom.h:Mauro Carvalho Chehab
- tveeprom patch was not complete. Completing it. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30 * tuner-simple.c, tuner.h:Mauro Carvalho Chehab
- normalize whitespace and comments in tuner lists Signed-off-by: Philip Rowlands <phr@doc.ic.ac.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30- tveeprom_hauppauge_analog has an extra i2c_client * argument.Mauro Carvalho Chehab
This allows for clearer message prefixes containing the i2c adapter number and address. This is conform the prefix used for the tuner messages. - debugging is improved: debug=1 will dump the full contents of the eeprom and also show each tag that is parsed. The layout of the debug output is now clean. - the eeprom can contain two tuner records, the first for the TV tuner, the second for a radio tuner (this is the case for the PVR500). Added support for this, also added the TEA5767 radio tuner to the tuner list. - the audio processor index is now mapped to a string. - the video decoder processor tag is now implemented. - all TV standards supported by the tuner are shown. - show if radio or IR is present. - add comments showing what other tags exist.
2005-08-30 - adds the adapter number + i2c address to printk msgs.Mauro Carvalho Chehab
- Some CodingStyle cleanups. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30#include <linux/config.h> no longer needed.Michael Krufky
2005-08-28 * scripts/merge-trees.sh, scripts/unmerge-trees.sh:Michael Krufky
- include files into tree-merge necessary for the dvb-bt8xx and dst dvb modules, based on bt8xx chips. This also includes all dvb frontends used by bt8xx boards. * bttv.h, videodev.h: - #include "compat.h", needed for tree-merge. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-27Fixed race between submitting streaming URBs in the driver and starting thePatrick Boettcher
actual transfer in hardware (demodulator and USB controller) which sometimes lead to garbled data transfers. URBs are now submitted first, then the transfer is enabled. Dibusb clones are now fully functional again. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-25This fix has also been applied to lgdt330x. There isMichael Krufky
an optimization that keeps track of the frequency tuned by the digital decoder. The digital driver does not set the frequency if it has not changed since it was tuned. The analog tuner driver knows nothing about the frequency saved by the digital driver. When the frequency is set using the video4linux code with tvtime, the hardware get changed but the digital driver's state does not get updated. Switch back to the same digital channel and the driver finds no change in frequency so the tuner is not reset to the digital frequency. The work around is to remove the check and always set the tuner to the specified frequency. Signed-off-by: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-25cx88-dvb has been incorrectly reporting the card name instead of frontend name:Michael Krufky
DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (DViCO FusionHDTV 3 Gold-T)... This patch corrects this behavior, like so: DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (LG Electronics LGDT3302 VSB/QAM Frontend)... Also, this removes a bad PCI subsystem ID for saa713x Sabrent card, and renames DVICO --> DViCO for bttv. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-23This patch changes two things:Patrick Boettcher
1) a firmware update made by the vendor, which has to be done in Windows for now, changes the DVB-data-pipe from isochronous to bulk: it fixes the data distortions (and thus the video-distortions) in DVB-T mode; However, the driver is now not compatible anymore when the firmware is running. 2) with the help of Steve Toth some reverse-engineered functionality is now named correctly, thank you Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-22 - Add saa713x card #66: Yuan TUN-900 (saa7135)Michael Krufky
PCI subsystem ID of this board is 12ab:0800, same as 36 -> UPMOST PURPLE TV, which SHOULD be 1154:0522. We are applying this for now without autodetection based on PCI subsystem ID. This will be fixed later. Signed-off-by: De Greef Sebastien <sebdg@hotmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-21 - Add saa713x card #65Michael Krufky
Kworld V-Stream Studio TV Terminator Thanks to: James R Webb <jrwebb@qwest.net> and Peter Missel <peter.missel@onlinehome.de> Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-20 * tuner-simple.c:Mauro Carvalho Chehab
- correct LG NTSC TALN mini tuner takeover as far we can empirically determine for now. Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-20 * tveeprom.c: (tveeprom_command):Mauro Carvalho Chehab
- This syncs the tuners list with the list from ivtv. - Fixes the incorrect reporting of the radio presence. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-20- Changes the prefix to 'msp34xx' instead of 'msp3400'.Mauro Carvalho Chehab
- Changes the message 'error while reading chip version' to a debug printk at msp3400.c Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-20while investigating the QAM_128-issue with the stv0297-driver for theMichael Krufky
Cablestar (which is not the same as the one in dvb-kernel CVS, yet), I fixed it, not by increasing the timeout, but by disabling the corner-detection for QAM_128 and higher. This patch has been tested on dvb-kernel cvs, and has been reported to work by multiple users. Some cards still need timeout increase on top of this patch. This will be addressed later. Signed-off-by: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-20 * bttv-i2c.c:Michael Krufky
- added i2c address for lgdt330x. * tuner.h: - i2c-core.c uses hexadecimal for the i2c address, so we should stay consistent. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-20removed nested #if 1Michael Krufky
2005-08-20removed nested #if 1Michael Krufky
2005-08-19fix compile of cx88-dvb for lgdt330x in 2.6.13Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-18Removed trailing whitespace.Michael Krufky
2005-08-17Small mpeg fixes and cleanups for blackbird.Catalin Climov
* cx88-blackbird.c: - fix mpeg packet size & count - add VIDIOC_QUERYCAP ioctl for the mpeg stream - return more information in struct v4l2_format - fix default window height * cx88-video.c: - small cleanups Signed-off-by: Catalin Climov <catalin@climov.com>
2005-08-17 * cx88-dvb.c: (lgdt330x_pll_set):Nickolay V. Shmyrev
* cx88-video.c: (video_release): * mt20xx.c: (microtune_init): * saa7134-video.c: (video_release): * tda8290.c: (standby), (tda8290_init): * tda9887.c: (tda9887_set_tvnorm), (tda9887_configure), (tda9887_command): * tea5767.c: (set_radio_freq), (tea5767_standby), (tea5767_tuner_init): * tuner-core.c: (set_addr), (check_mode), (set_mode), (tuner_command): * tuner-simple.c: (default_tuner_init): * tuner.h: - New tuner standby API.
2005-08-17 *cx88-reg.h:Mauro Carvalho Chehab
- Added some registers to control PCI controller at CX2388x chips. * cx88-tvaudio.c: - BTSC Lang1 now is set to auto_stereo mode. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-17strip trailing whitespaceMichael Krufky
2005-08-17fix AVerMedia capitalizationMichael Krufky
2005-08-17Changed one-liner description text in Kconfig for dvb-bt8xx.Michael Krufky
IMHO, to improve user-friendliness, we should eventually move CONFIG_DVB_BT8XX menu option to underneath CONFIG_BT848, similar to cx88-dvb and saa7134-dvb. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-16From: Karl Herz <karl.herz@gmx.de>Johannes Stezenbach
Add PCI-ids of Siemens-DVB-C card with Technotrend manufacturer id. Signed-off-by: Karl Herz <karl.herz@gmx.de>
2005-08-16 * MakeMauro Carvalho Chehab
* rds.h: * saa6588.c: - kernel module for acquiring RDS data from a SAA6588. * bttv-driver.c: - Allow multiple open() calls to /dev/radio - Add read functionality for /dev/radio Signed-off-by: Hans J. Koch <koch@hjk-az.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-16Minor clean-ups: remove dcprintk and replace all instances of "dev->core"Catalin Climov
with "core".
2005-08-16Get rid of '//' comments, replace them with #if 0 and /**/.Catalin Climov
2005-08-16Some reorg: move some bits to struct cx88_core, factor out common ioctl'sCatalin Climov
to cx88_do_ioctl.
2005-08-16Prepare for factoring out some common code (see ChangeLog for details).Catalin Climov
2005-08-16Fix unintentional fall-through in ioctl swith/case.Catalin Climov
2005-08-16white space cleanupPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-16init-prototype change for the cxusb-driverPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-16added support for the NXT6000-based digitv-box.Patrick Boettcher
added .get_tune_settings callback for the NXT6000 to have a min_tune_delay of 500ms Signed-off-by: Svante Olofsson <svante@agentum.com> Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-16changed the init call to get the dvb_usb_device back immediatly if necessary.Patrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-15 * cx88-alsa.c:Mauro Carvalho Chehab
- Some fixups. Still incomplete. * cx88-core.c: - New error message. - spaces replaced by tabs. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-15 * cx88-alsa.c:Mauro Carvalho Chehab
- some DMA code included. Still incomplete. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-14FIX: check if the callback is set, before calling itPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-14some white spaces cleaned upPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-13cx88-alsa.c:Mauro Carvalho Chehab
- snd register working. Also Capture control. - 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>