summaryrefslogtreecommitdiff
path: root/linux
AgeCommit message (Collapse)Author
2005-06-10Use audio gain for stereo radio. Correctly check stereo for differentNickolay V. Shmyrev
tuner types.
2005-06-10 - Syncrhronized with linux-2.6.12-rc6-mm1.Mauro Carvalho Chehab
- Should compile cleanly with linux-2.6.11 also. make snapshot improved.
2005-06-10Mostly corrected a bug when changing from audio <-> Tv mode and having ↵Mauro Carvalho Chehab
separated tuners. * tuner-core.c: - Improved debug for radio/TV tuner calls. - Corrected set radio/TV mode calls to change status go to both tuners. - Improved V4L2_TUNER_CAP_LOW support (tv_range hack) * tea5767.c: - Included a new debug message. * cx88-video.c: - Enabled V4L2_TUNER_CAP_LOW to radio.
2005-06-09Add workaround for lock loss issue.Andrew de Quincy
2005-06-09tuner_core.c, cx88-video.c:Mauro Carvalho Chehab
- Add initial support for V4L2_TUNER_CAP_LOW. Still to be improved. - set_type call at set_addr fixed.
2005-06-08corrected some typos.Patrick Boettcher
added the Wikilink pointing to the USB device list. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-08removed device listing (they are all in the linuxtv wiki now)Patrick Boettcher
misc updates Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-08fixed memcpy copying into the wrong destination. Thanks to Allan Third for ↵Patrick Boettcher
reported. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-08tuner-core.c:Mauro Carvalho Chehab
- Small bug fix. Add check code before using is_stereo.
2005-06-08Lots of change to provide an elegant way to select radio I2C address.Mauro Carvalho Chehab
It should be better tested and expanded to other *-cards.c. * cx88-cards.c, cx88-core.c, cx88-i2c.c, cx88-video.c, cx88.h, tea5767.c, tuner-core.c, tuner-simple.c, tuner.h: - Improved radio tuner support. - There is a new option to cx88 radio=xxx,xxx,xxx for radio adapters; - cx88-boards now specifies radio_type, tuner_addr and radio_addr - ADDR_UNSET macro means find default radio/video tuner
2005-06-07added another USB ID pair for the VideoWalker USB DVB-TPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-07Make stereo/mono settings available for applications. Some improvementsNickolay V. Shmyrev
for MK3 tuners. Now tda9887 has stereo setting by default
2005-06-07Asustek TVFM 7135 actually has saa7135Nickolay V. Shmyrev
2005-06-07Add new cardsNickolay V. Shmyrev
Kworld/Tevion V-Stream Xpert TV-PVR 7134 ADS Instant TV PCI (PTV-350) saa713x Fix FlyTV FM mini Thanks to Fabrice Aeschbacher <fabrice.aeschbacher@laposte.net> and to hermann pitton <hermann.pitton@onlinehome.de>
2005-06-07DVB-T part seems to work properly now.Patrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-07Fixed isochronous transfers. Thanks to Alan Stern and David Brownell for the ↵Patrick Boettcher
usb-devel-list. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-07added output_mode-field (parallel/serial) to the config-struct (needed for ↵Patrick Boettcher
the USB Box). Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-07There was no pid-filter-count set for some devices - led to an error. Thanks ↵Patrick Boettcher
to Gerolf Wendland. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-07tea5767.c improvements:Mauro Carvalho Chehab
- Frequency select now is correct for TEA5767_LOW_LO_32768 on PV Ultra Pro. There was a 175 Khz shift before this patch. - Frequency tunning on V4L is a multiple of 62,5 Khz, but for radio, it would be better to be multiple of 50Khz. This patch provides a table select closest increment at 50Khz step. Not every 50Khz step is possible (there are 4 not possible). There are an odd table and an even table for better usage in coutries with odd frequencies (99.1 105.3 ...) and even frequencies ( 99.0, 105.2). Even frequency table is commented. How to select table by software ? It is better to have a better way to specify frequencies at V4L2 API.
2005-06-06Some more work on the digitv-usb-driver:Patrick Boettcher
- MT352 initialization and PLL-programming - I2c-transfer fixed. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-06added dvb_pll_desc for ALPS TDED4 used in Nebula USB boxes.Patrick Boettcher
changed the name-field of the FMD1216. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-06added module parameter to deactive remote control polling.Patrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-06-06Fix a race condition where an application which issued FE_READ_STATUSJohannes Stezenbach
directly after FE_SET_FRONTEND would see an old status, i.e. FE_READ_STATUS would be executed before the frontend thread has even seen the tungin request from FE_SET_FRONTEND. Signed-off-by: Peter Beutner <p.beutner@gmx.net>
2005-06-06Disable zig-zag and set min_delay_ms = 4000 as suggestedJohannes Stezenbach
by Allan Guild to improve tuning with weak signal. Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-06-06tuner-core.c:Mauro Carvalho Chehab
- temporary debug log removed.
2005-06-06tea5767.c:Mauro Carvalho Chehab
- Implemented status dump information for debug - Signal strengh indication corrected - Mono/Stereo detection corrected tuner-core.c: - Implemented radio stereo indication according w/ V4L and V4L2 API
2005-06-05tea5767.c, Makefile, tuner-core.c, tuner-simple.c, tuner.h:Mauro Carvalho Chehab
- Support for radio chip tea5767hn included. - It is used on several TV+FM cards, like cards with Tvision tuners (maybe also Tenna?). - This chip is always at I2C address 0xC0.
2005-06-05Deemphasis code for cx88 chipset implemented. Currently, not used.Mauro Carvalho Chehab
2005-06-03 * cx88-cards.c:Mauro Carvalho Chehab
- PV Ultra Pro PCI ID was included by accident. Removed. * tuner-simple.c: - Ymec chipset now reflects Philips, instead of Temic.
2005-06-03Mauro Chehab:Mauro Carvalho Chehab
* cx88-cards.c: - changed tuner number by it's name as defined on tuner.h. * scripts/make_kern_diff.sh - now it also makes diff for include files. Catalin Climov <catalin@climov.com>: * cx88-blackbird.c: - Blackbird firmware API cleanup, symbolic constants for param values. - improved readability and comprehensibility for api calls. * cx88-cards.c: - PVR2000 & MEC gpio fixes. * cx88-tvaudio.c: - enable sound input from external adc * cx88-video.c: - initialize the hue, contrast and brightness controls to default values * cx88-mpeg.c: - s/cx_write/cx_set for MO_TS_INTMSK, MO_DEV_CNTRL2, MO_TS_DMACNTRL
2005-06-03Even though it says DViCO FusionHDTV3 Gold-Q on the box, Gold-T is printed ↵Mauro Carvalho Chehab
on the card. This fix corrects the error in all places, and adds (ATSC/NTSC) next to the Thomson DDT 7611 name. -- Michael Krufky
2005-06-02This patch makes a needlessly global function static.Johannes Stezenbach
Signed-off-by: Adrian Bunk <bunk@stusta.de>
2005-06-01Removed wrong entry.Mauro Carvalho Chehab
2005-06-01Cosmetic changes.Mauro Carvalho Chehab
2005-05-31added .get_tune_settings callback (min_delay_ms = 1sec) to make it even ↵Patrick Boettcher
possible to get a lock with the cxusb Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-05-31changed dvb-pll-desc to take the frequency as parameter for setbw-callback ↵Patrick Boettcher
into consideration added dvb_pll_desc for Philips FMD1216ME (needed for cxusb)
2005-05-31added preliminary support for the Medion Hybrid USB2.0 DVB-T/Analogue box. ↵Patrick Boettcher
Analogue part is not working yet (cx25842 --> ivtv?). Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-05-31added isochronous-streaming method.Patrick Boettcher
changed memory (de)allocation behaviour accordingly. Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-05-30Changed tuner number to tuner name on Pixelviel Ultra Pro.Mauro Carvalho Chehab
2005-05-30Included PCI ID for board CX88_BOARD_PIXELVIEW_PLAYTV_ULTRA_PRO.Mauro Carvalho Chehab
2005-05-30From: Thierry Vignaud <tvignaud@mandriva.com>Patrick Boettcher
fix compiling USB DVB drivers (at least with gcc-4): Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-05-30The solution below wastes a few 100 bytes of space, but I think we canPatrick Boettcher
live with that. The same thing was done in dvb-pll.h. --- gcc-2.95 compile fix. Signed-off-by: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-05-30Some relevant changes on tuner for supporting cards with different tunners ↵Mauro Carvalho Chehab
for TV and FM (Like Pixelview cards with TVision tuners). This code is experimental. Summary of changes: - tuner-core changed to support multiple I2C devices - created a new define option (CONFIG_TUNER_MULTI_I2C) to allow new behavor. It is commented on tuner-core.c - By default, it uses first scanned I2C device for FM and TV - New client control command TUNER_SET_ADDR allows changing I2C address for FM or TV tuner. - TVision 5533 MF now uses I2C on 0xC2 for TV and on 0xC0 for radio - TVision 5533 MF div now uses only integer arithmetics - tuner I2C dettach now generates warn log if failed
2005-05-29Docs updatedNickolay V. Shmyrev
2005-05-29Analog support for the DViCO FusionHDTV3 Gold-Q. Patch from Michael Krufky ↵Nickolay V. Shmyrev
<mkrufky@m1k.net>
2005-05-28add missing release_firmware() calls to fix memory leakJohannes Stezenbach
Signed-off-by: Anssi Hannula <anssi.hannula@gmail.com>
2005-05-27Mauro Carvalho Chehab (mchehab .at. brturbo.com.br):Mauro Carvalho Chehab
Added support for Radio tuner for Ymec TVF xxx3 MF tuner. Doing lack of documentation, the buffer values were determinated empirically. There's a hack for selecting I2C bus for Radio (0xC0) instead of 0xC2 for Video.
2005-05-26fixed support for the ADSTech Instant TV DVB-T USB (2.0 version) Thanks to ↵Patrick Boettcher
Gerolf Wendland for his support. hacked the firmware for the ADSTech USB2 to have a different USB ID than the USB1.1 version (to avoid conflicts in programming) Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-05-26Miscellaneous cleanupsManu Abraham
Signed-off-by: Manu Abraham <manu@kromtek.com>
2005-05-26Fix 22k tone control bugManu Abraham
Signed-off-by: Manu Abraham <manu@kromtek.com>