summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci
AgeCommit message (Collapse)Author
2003-04-23enable msp3400 volume control for vendor id 0x13c2, too. Reported by Andreas ↵Holger Waechtler
Kool <akool@akool.de>
2003-04-23volume control patch for msp3400 by Tobias Bratfisch <tobias.dvb@bratfisch.net>Holger Waechtler
2003-04-23fixed awkward locking bug for video event queueJohannes Stezenbach
2003-04-22- removed the compatibility crap around KBUILD_MODNAME from all drivers,Michael Hunold
use KBUILD_BASENAME for 2.4 instead ­ some changes to the i2c core to make it work with both 2.4 and late 2.5 kernels (not done yet -- only interesting for analog drivers) - add MODULE_DEVICE_TABLE to all drivers, so that pci "hotplug" can detect the devices automatically. Alan Cox says, that we should use this to load the firmware (not done yet) - fix the long standing "insmod/rmmod with multiple budget cards" bug -- it was a double kfree() call...
2003-04-22As announced last week:Johannes Stezenbach
Video API change for VIDEO_EVENT_SIZE_CHANGED and VIDEO_GET_SIZE ioctl, and VIDEO_FORMAT_221_1. Implemented video events for VIDEO_EVENT_SIZE_CHANGED (use poll(2) with POLLPRI) and ioctl VIDEO_GET_SIZE.
2003-04-19Reporting LL support in CA_GET_CAP depending on actual FW versionKlaus Schmidinger
2003-04-15remove name/vendor/id strings, these caused only troubles everywhere and ↵Holger Waechtler
nobody really needs them...
2003-04-12fixed race condition between ChangePIDs() and av7110_before_after_tune()Oliver Endriss
when tuning to a new transponder with vdr, the audio pid was not passed to the ARM firmware under some circumstances
2003-04-10merge firmware fix for DMX_GET_STC from DVB CVSJohannes Stezenbach
2003-04-08merge DMX_GET_STC implementation from DVB driverJohannes Stezenbach
2003-04-03ChangePIDs(): always set PCR-pid.Oliver Endriss
This fixes the A/V sync problems with LL-firmware, if only video or audio pids are changed.
2003-04-01improved autorepeat: Create autorepeat events using the key repeats ofOliver Endriss
the remote control. (The autorepeat feature of the input driver cannot be used, since it requires *reliable* key-up events.)
2003-04-01restore IR control word after arm crashOliver Endriss
2003-03-31reduce key-up timer to HZ/7, a better solution will follow laterOliver Endriss
2003-03-31RC5: check toggle bitOliver Endriss
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-28don't interpret the down bit anymoreHolger Waechtler
2003-03-28fix the RC5 IR repeat bug, new version 0x2611Holger Waechtler
2003-03-24kmalloc->vmallocHolger 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-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-19scale volume settings conforming to the TLC320AD80C data sheet,Holger Waechtler
thanks to Thomas Breuer <tb@tb-electronic.de> for analyzing this!!
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-05new firmware version 0x2610Johannes Stezenbach
2003-03-02s/av7710/av7110/;Andreas Oberritter
2003-02-26fixed slot_typeAndreas Oberritter
2003-02-26small fix to audio playback poll() ringbufferJohannes Stezenbach
(untested, please review)
2003-02-24pes_play(): apply fix provided by Regis Bossut <rbossut(at)auchan(dot)com>:Oliver Endriss
do not sync on (invalid) stream ids 0xf0..0xff
2003-02-20ensure that poll_wait() is always called in poll()Holger Waechtler
2003-02-19- don't use etags target for default builds -- I don't have etags installed. ↵Holger Waechtler
You can still explictily run 'make tags' - fixed a type in av7110.c introduced in my previous commit
2003-02-19add vendor/device id for nexus cardsHolger Waechtler
2003-02-18ring buffer cleanupOliver Endriss
2003-02-15added av7110_ir_init/exit calls to make remote control work againOliver Endriss
2003-02-13outcom sanity checks and code readability reviewHolger Waechtler
2003-02-11firmware update from DVB HEAD (CI link layer, new FW version number,Johannes Stezenbach
"too old" warning)
2003-02-11- restructured build-2.4 stuff so it is no longer necessary toJohannes Stezenbach
copy videodev.h and videodev2.h to /usr/src/linux/include/ - merged av7110.c error message and COM_DEBUG stuff from DVB-HEAD - added a insmod.sh which uses modules from pwd, to avoid 'make install'
2003-02-11apply fix ring_buffer_free() logic in ci_ll_reset() contributed by Oliver ↵Holger Waechtler
Endriss <o.endriss@gmx.de>
2003-02-10link layer firmwareHolger Waechtler
2003-02-09fixed a missing 'return' statement (reported by Oliver Endriss ↵Klaus Schmidinger
<o.endriss@gmx.de>)
2003-02-07Fixed overwriting slot number in CA_GET_SLOT_INFO.Klaus Schmidinger
2003-01-17apply fix by <emard@softhome.net> in order to set demux_id correctlyHolger Waechtler
2003-01-16- extended the preprocessor magic to av7110.c, too, had to changeMichael Hunold
the other files again.
2003-01-16- renamed card enum as suggested by HolgerMichael Hunold
- added fix for cards with hardware diseqc suggested by Peter Schildmann - cleaned up the cards declaration and variables using preprocessor magic
2003-01-13fix unresolved symbol __ucmpdi2 in 2.4 buildJohannes Stezenbach
(don't use 64bit ints in switch())
2003-01-13Add NTSC mode back to av7110 driver.Michael Hunold
2003-01-10- Fix broken i2c irq transfer, due to Holger's changesMichael Hunold
- clean up the mxb driver and it's helper modules (rename the structures, add GPL license to the appropriate files, c99 initialisers) - fix 2.5.55 "module insertion causes bug in kobject.o" issue - fixed missing exported symbols in budget-core