summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb
AgeCommit message (Collapse)Author
2003-05-12fix formatting and convert to C99 initializersJohannes Stezenbach
2003-05-12added support for FE_DISEQC_SEND_MASTER_CMDJohannes Stezenbach
(patch supplied by Volker Cordes)
2003-05-12commented out "buffer empty" printkJohannes Stezenbach
2003-05-08- added SEC_VOLTAGE_OFF to the APIJohannes Stezenbach
- implemented SEC_VOLTAGE_OFF for stv0299 and alps_bsrv2
2003-05-08changed auto-detection of full-featured cards:Oliver Endriss
| if (crystal chip present) | av7110->adac_type = DVB_ADAC_CRYSTAL; | else if (MSP34xx chip present) | av7110->adac_type = DVB_ADAC_MSP; | else if (av7110->saa->device->subsystem_vendor == 0x110a) | av7110->adac_type = DVB_ADAC_NONE; | else | av7110->adac_type = adac; The adac parameter will only be used if the card cannot be autodetected.
2003-05-07fix blocking in VIDEO_STILLPICTURE when a video PES filter was setJohannes Stezenbach
with DMX_OUT_TS_TAP (recording); return EBUSY instead
2003-05-07fixed remaining frontend thread issues (I hope ;-)Johannes Stezenbach
(workaround needed for kernel 2.4 because kernel_thread() fails when the process opening the frontend device is ptraced) (untested with kernel 2.5, but the kernel_thread(9 implementation in 2.5 looks fixed to me)
2003-05-06trying to fix frontend thread start/stop problemsJohannes Stezenbach
2003-05-06Add a new "dvb_functions.c" and populate it with theMichael Hunold
"kernel_thread_setup()" (now: dvb_kernel_thread_setup()) and dvb_usercopy() function. Because of the fact that we want to separate the dvb subsystem, it's sometimes necessary to have some wrapper functions (for example dvb_delay() or dvb_kernel_thread_setup()) to encapsulate linux kernel facilities that can't be expressed as a one-liner. The place for such functions is "dvb_functions.c". By this, we can get rid of "dvb_compat.h" for 2.5 completely. Hooray! I hope I did not break everything again, some cleanup is expected for the build-template stuff, though.
2003-05-06Remove the ttusb-* drivers from the makelinks script and theMichael Hunold
build process again, due to the unknown licensing issues with the firmware.
2003-05-06Make the dvb-core compile again under 2.5.69. This time I made it theMichael Hunold
dirty way, using #ifdef(LINUX_VERSION) stuff, because devfs changes in 2.5 are likely to happen again. This should be cleaned up.
2003-05-05support for SU1278 w/ tua6100 PLLHolger Waechtler
2003-05-03Slight tidy upAlex Woods
2003-05-03Compiles againt 2.5 kernels - may even work.Alex Woods
Should still work with 2.4 kernels..
2003-05-03Update dec driver to work with 2.5 kernelsAlex Woods
2003-05-03Change tristate to differentiate from ttusb-budgetAlex Woods
2003-05-02Replace simple memcpy() from user buffer by copy_from_user() construction.Michael Hunold
2003-04-30- introduce dvb_functions.h in order to make the dvb subsystemMichael Hunold
less dependent on the linux kernel. here is the place to store additional dvb_* functions, which encapsulate linux kernel functionality which cannot be expressed as a one-liner - rename ddelay() to dvb_delay(), move it to dvb_functions.h - change all files to include dvb_functions.h instead of dvb_compat.h - compile fix for the saa7111 driver
2003-04-30Necessary configuration files for kernel inclusionMichael Hunold
+ configuration files updates.
2003-04-29- portability fixes, follow compat.[hc] -> dvb_compat.[hc] changesHolger Waechtler
- replace -ENOSPC by -EBUSY in demux feed allocation
2003-04-29try to get the DVB-C volume control thing right, probe the MSP3400 only for ↵Holger Waechtler
DVB-C cards
2003-04-28I forgot some frontend drivers, some more compile fixes for 2.5.68Michael Hunold
2003-04-28Compile fixes against 2.5.68.Michael Hunold
- add some ifdef magic into i2c drivers (mxb/analog drivers only) - shuffle around includes, so that "dvb_compat.h" is included after all other include files - fix a warning in saa7146 i2c code
2003-04-28make dvbdmx_connect_frontend() and dvbdmx_disconnect_frontend() nonstaticHolger Waechtler
in order to allow to export it
2003-04-28apply patch proposed by Oliver Endriss <o.endriss@gmx.de> to solve the audioHolger Waechtler
problems in conjunction with the MSP3400 volume control for non-DVB-C cards
2003-04-28don's send burst after DiSEqC commands, reported by Wolfgang Thiel ↵Holger Waechtler
<w-thiel@gmx.net>
2003-04-27Clean up ttusb_dec_send_command:Alex Woods
- any non-zero result is now an error - result length returned via parameter Additional check for firmware 1.05 to send bootcode
2003-04-27remove ddelay function because it's already defined in dvb_compat.hAlex Woods
2003-04-27Fixed setting the PCR PIDKlaus Schmidinger
2003-04-26Revert ddelay() cleanup, discuss this first with Holger.Michael Hunold
2003-04-25disable TDQF probingHolger Waechtler
2003-04-25fix syntax errors to get it compile again.Holger Waechtler
2003-04-25wate up stv0299 + configure i2c clock registers before probing PLLsHolger Waechtler
2003-04-25Lots of cosmetic changes in order to sync the CVS withMichael Hunold
the version that made it into the 2.5.68 kernel. - remove unnecessary c++-style comments - fixed some line breaks and the style function headers are formatted: please don't argue with me about these changes, I don't care how they are formatted. - remove newline breaks between memory allocation and the return value check Some more interesing stuff: - remove ddelay() functions completly, replace with set_current_state() and manual schedule_timeout() calls. - made some init data for the mxb driver static and global (patch already send to lkml) Some crucial changes: - inherit some return values Mr. Alan Cox has changed -- please review
2003-04-24assume ADAC_TI in case of failed audio module initialisation and keep debi lockHolger Waechtler
in debiirq (oops case). patch contributed by Artur Skawina <as@telkab.pl>
2003-04-24fix for VIDEO_STILLIMAGE to allow removal of the I-frameJohannes Stezenbach
with VIDEO_STOP w/o having to close the device
2003-04-24Some fixes to get the "analog" i2c drivers to work for both 2.4 andMichael Hunold
2.5. Add the DVB_DEVFS_ONLY switch back again.
2003-04-24- #include "compat.h" --> #include "dvb_compat.h"Holger Waechtler
- return POLL_ERR in case of filter timeout
2003-04-24Change "compat" to "dvb_compat".Michael Hunold
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-21 - apply bugfixes by Mike Pieper <mike@pieper-family.de>Holger Waechtler
2003-04-20added FE_CAN_RECOVER | FE_CAN_CLEAN_SETUP | FE_CAN_MUTE_TSAndreas Oberritter
2003-04-20moved definition of XIN to topAndreas Oberritter
2003-04-20export dvbdmx_connect_frontend and dvbdmx_disconnect_frontendAndreas Oberritter
2003-04-20add cx24110 driver and remove LINUX_VERSION_CODE checks from regular code -Holger Waechtler
these belong to compat.h... maybe we want to change the devfs_mk_dir() declaration to follow >2.5.66 semantics by default, but this would require a few more lines of code
2003-04-19Reporting LL support in CA_GET_CAP depending on actual FW versionKlaus Schmidinger