summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-03-31firmware update, get in sync with DVB/ treeHolger Waechtler
2003-03-30check device address of remote control transmitter (optional)Oliver Endriss
enable autorepeat in the input driver
2003-03-30Initial checkin.Alex Woods
Channel zapping, video streaming, and audio streaming functional.
2003-03-28don't interpret the down bit anymoreHolger Waechtler
2003-03-28optimized PLL codeHolger Waechtler
2003-03-28fix the RC5 IR repeat bug, new version 0x2611Holger Waechtler
2003-03-28A whole bunch of small changes all over the place:Michael Hunold
makelinks: adjust the script for the upcoming kernel patches driver.mxb: prevent the tuner module from probing unnecessary i2c addresses getlinks: put symlinks for the header files to the right place(TM) videodev.c: add a verbose error message just for the case that a user has compiled the v4l module into the kernel media/Kconfig: the dpc driver does not the tuner module saa7146_hlp.c: honour the swapped field order for av7110 based cards in capture mode, too saa7146_video.c: add some verbose messages for the v4l2 controls mxb.c: hopefully fix the detection and initialization of the sound arena module
2003-03-24code reviewHolger Waechtler
2003-03-24kmalloc->vmallocHolger Waechtler
2003-03-24kmalloc->vmalloc where necessairyHolger Waechtler
2003-03-22fixed userspace typesAndreas Oberritter
2003-03-22more portability, now frontend modules build out of the boxHolger Waechtler
2003-03-21even more portability stuffHolger Waechtler
2003-03-21many more portability changesHolger Waechtler
2003-03-21- more portability changes, move ddelay() into compat.hHolger Waechtler
- introduce kernel_thread_setup() function to encapsulate linux process model related stuff
2003-03-21 - include "compat.h" always, we definitely need this trashcan...Holger Waechtler
- replaced uint32_t and friends by u32 & co., for now only in frontend.h - everything else will take us in hell when we start to port this driver...
2003-03-20Use #include from ttpci folder which is now commonDavor Emard
for ttpci and budgets
2003-03-20Small changes all over the place:Michael Hunold
- sync Kconfig and Makefiles with 2.5.65 - fix various things in saa7146 because of latest v4l changes in 2.5.65 - makelinks: removed the compat module from the 2.5.x build process - makelinks: removed the linkage of ttusb and bt8xx -- enable this again for the next patches, when ttusb is more stable and the bt8xx related patches have been applied by Gerd Knorr - dvb: removed the compat module from the 2.5.x build process, added #ifdefs around the inclusion of compat.h. this was necessary because having compat code in the newest 2.5.x kernel is awkward. - dvb: move around of dvb_usercopy again. because I removed the compat module from the 2.5.x build process, dvb_usercopy had to be moved to another file - dvb: change MOD_*_USE_COUNT to module_get/module_put in various files, but I'm not sure if I did this right. please review these changes. - dvb: removed the crc32 code from dvb_demux.c, because it's in compat.c, too. - dvb: removed some cruft from dvd_i2c.c, which is present in compat.h - all files: apply small fixes to reflect the new location of some header files
2003-03-20Move the budget-driver from "ttpci-budget" to "ttpci", because theMichael Hunold
devices are so similar. Perhaps it will be possible to share more code between these drivers later on.
2003-03-20Necessary changes to the analog saa7146 based video drivers dueMichael Hunold
to the movement of the header files, sync Kconfig and Makefile with 2.5.65
2003-03-20Move important *internal* kernel header files to include/media.Michael Hunold
2003-03-20This is the beginning of some modifications to get the newMichael Hunold
"dvb-kernel" tree into shape for direct inclusion into the 2.5.x kernel.
2003-03-19set default value of saa7146_debug to 0 as stated in module param descriptionAndreas Oberritter
2003-03-19put #if 0, #endif around unused functionAndreas Oberritter
static void dump_registers(struct saa7146_dev* dev)
2003-03-19add a flag FE_CAN_RECOVER to frontend capabilities. When you set this flagHolger Waechtler
kdvb-fe won't try to tune multiple times, it won't try to zigzag, nothing.
2003-03-19scale volume settings conforming to the TLC320AD80C data sheet,Holger Waechtler
thanks to Thomas Breuer <tb@tb-electronic.de> for analyzing this!!
2003-03-19- optimize the i2c retry-address error problem by distinguishing betweenMichael Hunold
analog tv cards and dvb cards. (see source comments for further informations)
2003-03-19wait between i2c retries and don't bail out on adress errors,Holger Waechtler
patch conributed by Andrew de Quincey <adq_dvb@lidskialf.net>
2003-03-18clear BER and UNC registers after readingHolger Waechtler
2003-03-18pass number of packets, not number of bytes to dvb_dmx_swfilter_packets()Holger Waechtler
2003-03-18fix comment and rename 'struct dvb_ringbuffer_s' to 'struct dvb_ringbuffer'Holger Waechtler
2003-03-18make running_feed_count localHolger Waechtler
2003-03-18- start iso transfers in start_feed() in order to avoid bogus transfer ↵Holger Waechtler
packets at DSP initialisation time - some indentation to follow the kernel coding style rules
2003-03-17set the power bits according to the Alps spec, reported by Ragnar Sundblad ↵Holger Waechtler
<ragge@nada.kth.se>
2003-03-17crc checking and stc code dumpHolger Waechtler
2003-03-17- Fixed the build-2.4 tree to compile with 2.4.18 kernels.Michael Hunold
- Moved some generic stuff from budget-core.c to saa7146_core.c where it belongs ----------------------------------------------------------------------
2003-03-17ttusb driver revival, thanks to tmb for getting this working!!!Holger Waechtler
2003-03-17added module parameter "hw_sections"Andreas Oberritter
0: get ts section packets from arm and filter them using the software demux 1: let the arm filter sections in hardware (default) software demux is more stable - it does not crash the arm under high load ;)
2003-03-14bugfix for the repeat timer bug, contributed by Michal <michal@etc.cz>Holger Waechtler
2003-03-14saa7146: set default values for brightness/contrast/saturation on driver loadMichael Hunold
mxb: prevent helper modules to probe on unknown i2c-busses. (for example on a Matrox gfx card)
2003-03-12setup correct IF, reported by Dennis Noordsij <dennis.noordsij@wiral.com>Holger Waechtler
- div = (freq + 36250000 + 31250) / 62500; + div = (freq + 36125000 + 31250) / 62500;
2003-03-07added ioctl DMX_GET_STCJohannes Stezenbach
2003-03-07- add _DVB prefix to local defines in public include filesHolger Waechtler
- add explicit dependency rules
2003-03-06another attempt to get the poll() thing right...Holger Waechtler
2003-03-06Removed some debug messages, verified that it works with "mp1e" andMichael Hunold
"nvrec"... (red/blue were swapped)
2003-03-06Added some planar yuv modes to the saa7146 driver core:Michael Hunold
- V4L2_PIX_FMT_YUV422P: YUV 4:2:2 planar (Y-Cb-Cr) - V4L2_PIX_FMT_YVU420: YVU 4:2:0 planar (Y-Cb-Cr) - V4L2_PIX_FMT_YUV420: YUV 4:2:0 planar (Y-Cb-Cr) Planar modes don't suffer from the saa7146 byte swap bug, so we can deliver the formats needed by various video encoders, like "mp1e" or "nvrec". Added some notes to the TODO file.
2003-03-05new firmware version 0x2610Johannes Stezenbach
2003-03-04Remove function specifiers from probe/remove functions, otherwiseMichael Hunold
the modules will oops with 2.5.63.
2003-03-02s/av7710/av7110/;Andreas Oberritter
2003-02-27- fix some bugs that appeared in system with both analog and digitalMichael Hunold
based saa7146 cards - change the initialization order to allow static builds of the mxb driver