summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-02tm6000: Avoid sending xc3028 setups for other tunersMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-11-02tm6000: Remove an old hackMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-11-02tm6000: Move analog tv standards to tm6000-stdsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> tm5600/6000/6010 requires a large config table for video standards. Better to move this to their own file. Also added register settings for tm6010 (needs testing. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-10-24tm6000: Properly select xc2028 parametersMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-10-23tm6000: Select VIDEO_TUNER for tm6000 devicesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-10-15tm6000: Fix a memory leak at tm6000-videoMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> if a transfer buffer allocation fails, the last allocated urb is leaked (it hasn't been stored in dev->urb[] yet so tm6000_uninit_isoc misses it). The patch also includes a small typo fix. Thanks to Florin Malita <fmalita@gmail.com> for pointing this. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-10-10tm6000: Build the module properly if CONFIG_VIDEO_TM6000_DVB is selected.Mauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-10-01tm6000: make tm6000_devused staticMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-27tm6000: adds command to enable audio output at tm6000Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-24tm6000: Add support for ADSTech Mini Dual TV (PTV-339).Mauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-22tm6000: fix tm6000 analog video buffer handlingMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Previously, there were no sync between video buffer filling and received URBs. So, the presented image were a mix of frame and frame-1. Now, a filled buffer should contain only data for that frame. allocates a maximum of 64 KB per each URB area. This fixed two bugs: - Sometimes, there were no available continuos block of about 1 MB; - Image weren't not properly updated, since parts of the URBs aren't updated. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-19tm6000: avoid troubles if a header is broken on two separate URBsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-19tm6000: Split header processing from header findMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-19tm6000: Allow selecting audio bitrateMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-19tm6000: Add a hack for PAL standardsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> The common code is not properly working. This hack should do the work for now. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-07tm6000: Fix buffering sizeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> At the first time an application were called, resolutions were wrong. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-04tm6000: Fix the resolutions for 625 line video standards (european PAL/SECAM)Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-09-04tm6000: On some kernels, eeprom reading were generating a bugMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14Improve decode_tm6000 for better usage of mmap methodMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Now, mmap method is the default, when reading from tm6000 V4L2 device. Also, now, it is possible to specify the channel frequency via command line, and the number of video buffers to be used. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-27tm6000: fix poll() methodMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-27tm6000: check for errors on usb->statusMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-25tm6000: fix DVB dependencyMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Compilation were causing errors, if DVB_CORE weren't selected. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-21tm6000: Add initial DVB-T supportMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-21tm6000: Add support for mmapMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-08-21tm6000: Remove code dealing with the ZL10353Mauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Remove code dealing with the ZL10353 as this is all handled by the ZL10353 module. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-07-24tm6000: Modify tuner_callback to user the device's GPIO address field for ↵Mauro Carvalho Chehab
tuner reset. From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-18tm6000: Some cleanups at the driverMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-18tm6000: Add experimental DVB frontend tuner interface to xc2028/3028.Mauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-24tm6000: Correct some device capabilities.Mauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Add tuner reset GPIO and demodulator address fields to the tm6000_core struct. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-19tm6000: Start adding support for GPIO device-specific parametersMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-18tm6000: Improve handling of SMBus Write Byte commands followed by a read ↵Mauro Carvalho Chehab
command. From: Michel Ludwig <michel.ludwig@gmail.com> SMBus Write Byte commands followed by a read command on the same I2C address are not sent out to the chip as they wouldn't have any effect. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-07-02tm6000: Correct device initialization & Add general USB control message pauseMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Add GPIO4 reset, which is required to make DVB-T work with the Freecom stick. Add a general 5 ms pause to the "tm6000_read_write_usb" method. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-29tm6000: Fix SMBus Read Byte commandMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-27tm6000: Add support for Freecom Hybrid Stick / Moka DVB-T Receiver DualMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-17tm6000: decrement users countMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-17Fix usb_submit_urb to be called inside interrupt contextMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-16Fix tm6000 module load/unloadMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-15Fix module unregisterMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-06-14Fix module load/unloadMauro Carvalho Chehab
From: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14Start userspace decoding application for tm6000Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> This small application allows testing tm6000 raw format decoding in software. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14Add tm6000 and tuner-xc2028 driversMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Adds a V4L driver for Trident TV Master TM5600/TM6000 chips. Those USB devices are usually found with a Xceive XC2028/XC3028 tuner, although the firmware seems to be modified to work with those chips. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: Better organize the compendiumMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Some changes at the organization of the doc: - GNU Free Doc License were duplicated. Remove one of those refs, and move it to a common annex; - V4L reference were in the middle of the chapters. Move to the end, as appendix A. This also fixes Tables indexes. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: Avoid some build errorsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Error: no ID for constraint linkend: v4l2-mpeg-vbi-itv0-1. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: create a part 3 with common API (currently, IR event mapping)Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14Fix build of program listingsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: fix licenses at the docMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> While both V4L and DVB parts are GNU Free Documentation license v1.1, the V4L part adds license for the code examples. However, during the merge, this field weren't properly copied at DocBook structs. Fix it. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: Better document copyrights of the compendiumMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14staging-specs: Better preserve authorship/copyright info of each partMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> By using partinfo, it is possible to have separate authorships for each part of the compendium. This makes easier to preserve copyright info. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-13hg: for now, ignore the files auto-generated at Documentation/DocBookMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-13Add compilation for media DocBookMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>