Messages in this thread | | | Date | Fri, 25 Jan 2008 19:43:12 -0200 | From | Mauro Carvalho Chehab <> | Subject | [GIT PATCHES] V4L/DVB updates for 2.6.25 |
| |
Linus,
Please pull from: ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb.git master
People at v4l/dvb community were very busy since 2.6.24 window! This is the largest patch series I ever sent. It has 500+ patches. Thank you all for your development efforts.
There are several new things on this series. Just to point the ones I remember, follows a brief summary of the changes:
- Hybrid tuner support complete; - Several internal API improvements; - Support for newer tea5767 radio boards with different xtals; - bttv removal of V4L1 API, using compat-v4l1 to support older API calls; - Remove v4l1 code from dvb-ttpci; - Audio driver conversions from V4L1 to V4L2 API; - Adds support for the bus-based I2C API; - Lots of em28xx improvements, including support for em28xx vendor-based audio, FM receiver, xc3028 based board support, conversion to video_ioctl2 and several fixes; - Adds support for mt9v111 sensors on sn8c102; - Since saa7134-alsa is stable, removes saa7134-oss; - Several improvements on pvrusb2 and ivtv drivers; - saa7134 and bttv converted to use video_ioctl2; - Adds support for analog TV on cx23885;
- New drivers: Hybrid tuners: xc2028/3028, xc5000, tda18271/tda829x family A/V switch i2c driver for m52790; Radio support for si470x USB devices (radio-si470x); Web cam driver for Syntek 1125 USB; Cirrus Logic 24-bit, 192 kHz Stereo Audio ADC;
- Several driver fixes and improvements; - Several new cards are supported; - Several cleanups and CodingStyle fixes. - more stuff I might have forgotten to mention ;)
Cheers, Mauro.
---
Documentation/DocBook/videobook.tmpl | 9 - Documentation/dvb/bt8xx.txt | 12 + Documentation/video4linux/CARDLIST.cx23885 | 4 +- Documentation/video4linux/CARDLIST.cx88 | 1 + Documentation/video4linux/CARDLIST.em28xx | 17 +- Documentation/video4linux/CARDLIST.ivtv | 6 + Documentation/video4linux/CARDLIST.saa7134 | 17 +- Documentation/video4linux/CARDLIST.tuner | 5 +- Documentation/video4linux/CARDLIST.usbvision | 1 + Documentation/video4linux/extract_xc3028.pl | 926 +++++++ Documentation/video4linux/sn9c102.txt | 1 + MAINTAINERS | 9 + drivers/media/Kconfig | 22 +- drivers/media/common/Kconfig | 2 +- drivers/media/common/ir-functions.c | 3 +- drivers/media/common/ir-keymaps.c | 146 ++- drivers/media/common/saa7146_fops.c | 9 +- drivers/media/common/saa7146_vbi.c | 10 +- drivers/media/common/saa7146_video.c | 8 +- drivers/media/dvb/b2c2/flexcop.c | 1 - drivers/media/dvb/bt8xx/bt878.c | 76 +- drivers/media/dvb/bt8xx/bt878.h | 6 - drivers/media/dvb/bt8xx/dst.c | 19 +- drivers/media/dvb/bt8xx/dst_common.h | 5 - drivers/media/dvb/dvb-core/dvb_frontend.c | 6 + drivers/media/dvb/dvb-core/dvb_frontend.h | 43 +- drivers/media/dvb/dvb-core/dvb_ringbuffer.c | 5 - drivers/media/dvb/dvb-usb/af9005.c | 7 +- drivers/media/dvb/dvb-usb/au6610.c | 6 +- drivers/media/dvb/dvb-usb/cxusb.c | 436 +++- drivers/media/dvb/dvb-usb/cxusb.h | 7 +- drivers/media/dvb/dvb-usb/dib0700_core.c | 5 +- drivers/media/dvb/dvb-usb/dib0700_devices.c | 149 ++- drivers/media/dvb/dvb-usb/digitv.c | 3 +- drivers/media/dvb/dvb-usb/digitv.h | 3 - drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 18 +- drivers/media/dvb/dvb-usb/gl861.c | 6 +- drivers/media/dvb/dvb-usb/gp8psk.c | 16 - drivers/media/dvb/dvb-usb/gp8psk.h | 1 - drivers/media/dvb/dvb-usb/opera1.c | 6 +- drivers/media/dvb/dvb-usb/opera1.h | 9 - drivers/media/dvb/dvb-usb/vp702x.c | 15 +- drivers/media/dvb/dvb-usb/vp702x.h | 2 - drivers/media/dvb/dvb-usb/vp7045.c | 5 +- drivers/media/dvb/dvb-usb/vp7045.h | 5 - drivers/media/dvb/frontends/Kconfig | 16 + drivers/media/dvb/frontends/Makefile | 5 + drivers/media/dvb/frontends/dib0070.c | 13 +- drivers/media/dvb/frontends/dib3000mc.c | 10 +- drivers/media/dvb/frontends/dib7000m.c | 9 +- drivers/media/dvb/frontends/dib7000p.c | 18 +- drivers/media/dvb/frontends/dibx000_common.h | 5 + drivers/media/dvb/frontends/mt2266.c | 204 +- drivers/media/dvb/frontends/mt312.c | 257 ++- drivers/media/dvb/frontends/mt312.h | 15 +- drivers/media/dvb/frontends/mt352.c | 8 +- drivers/media/dvb/frontends/or51132.c | 6 +- drivers/media/dvb/frontends/or51211.c | 6 +- drivers/media/dvb/frontends/s5h1409.c | 97 +- drivers/media/dvb/frontends/s5h1409.h | 11 +- drivers/media/dvb/frontends/tda18271-common.c | 653 +++++ drivers/media/dvb/frontends/tda18271-fe.c | 1225 +++++++++ drivers/media/dvb/frontends/tda18271-priv.h | 212 ++ drivers/media/dvb/frontends/tda18271-tables.c | 1285 ++++++++++ drivers/media/dvb/frontends/tda18271.h | 78 + drivers/media/dvb/frontends/tda827x.c | 367 +++- drivers/media/dvb/frontends/tda827x.h | 7 + drivers/media/dvb/frontends/ves1820.c | 4 +- drivers/media/dvb/frontends/xc5000.c | 964 +++++++ drivers/media/dvb/frontends/xc5000.h | 62 + drivers/media/dvb/frontends/xc5000_priv.h | 36 + drivers/media/dvb/frontends/zl10353.c | 327 +++- drivers/media/dvb/frontends/zl10353.h | 9 +- drivers/media/dvb/frontends/zl10353_priv.h | 23 +- drivers/media/dvb/ttpci/Kconfig | 37 +- drivers/media/dvb/ttpci/Makefile | 12 +- drivers/media/dvb/ttpci/av7110.c | 3 +- drivers/media/dvb/ttpci/av7110.h | 7 +- drivers/media/dvb/ttpci/av7110_av.c | 16 +- drivers/media/dvb/ttpci/av7110_av.h | 3 +- drivers/media/dvb/ttpci/av7110_v4l.c | 4 +- drivers/media/radio/Kconfig | 10 + drivers/media/radio/Makefile | 1 + drivers/media/radio/dsbr100.c | 18 +- drivers/media/radio/radio-gemtek.c | 6 +- drivers/media/radio/radio-maestro.c | 2 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/radio/radio-sf16fmr2.c | 3 +- drivers/media/radio/radio-si470x.c | 1432 +++++++++++ drivers/media/video/Kconfig | 52 +- drivers/media/video/Makefile | 10 +- drivers/media/video/bt8xx/Kconfig | 2 +- drivers/media/video/bt8xx/Makefile | 2 +- drivers/media/video/bt8xx/bttv-audio-hook.c | 382 +++ drivers/media/video/bt8xx/bttv-audio-hook.h | 23 + drivers/media/video/bt8xx/bttv-cards.c | 444 +---- drivers/media/video/bt8xx/bttv-driver.c | 2374 ++++++++----------- drivers/media/video/bt8xx/bttv-input.c | 5 + drivers/media/video/bt8xx/bttv-risc.c | 14 +- drivers/media/video/bt8xx/bttv-vbi.c | 58 +- drivers/media/video/bt8xx/bttv.h | 5 +- drivers/media/video/bt8xx/bttvp.h | 20 +- drivers/media/video/bw-qcam.c | 10 +- drivers/media/video/cs5345.c | 168 ++ drivers/media/video/cs53l32a.c | 78 +- drivers/media/video/cx2341x.c | 313 ++-- drivers/media/video/cx23885/Kconfig | 4 + drivers/media/video/cx23885/Makefile | 2 +- drivers/media/video/cx23885/cx23885-cards.c | 135 +- drivers/media/video/cx23885/cx23885-core.c | 296 ++- drivers/media/video/cx23885/cx23885-dvb.c | 179 ++- drivers/media/video/cx23885/cx23885-i2c.c | 98 +- drivers/media/video/cx23885/cx23885-reg.h | 13 + drivers/media/video/cx23885/cx23885-vbi.c | 258 ++ drivers/media/video/cx23885/cx23885-video.c | 1557 ++++++++++++ drivers/media/video/cx23885/cx23885.h | 168 ++- drivers/media/video/cx25840/cx25840-audio.c | 123 +- drivers/media/video/cx25840/cx25840-core.c | 695 +++--- drivers/media/video/cx25840/cx25840-core.h | 1 + drivers/media/video/cx25840/cx25840-firmware.c | 5 + drivers/media/video/cx25840/cx25840-vbi.c | 2 +- drivers/media/video/cx88/Kconfig | 1 + drivers/media/video/cx88/cx88-alsa.c | 2 +- drivers/media/video/cx88/cx88-blackbird.c | 92 +- drivers/media/video/cx88/cx88-cards.c | 120 +- drivers/media/video/cx88/cx88-core.c | 4 +- drivers/media/video/cx88/cx88-dvb.c | 33 + drivers/media/video/cx88/cx88-i2c.c | 27 +- drivers/media/video/cx88/cx88-input.c | 6 + drivers/media/video/cx88/cx88-mpeg.c | 39 +- drivers/media/video/cx88/cx88-vbi.c | 10 +- drivers/media/video/cx88/cx88-video.c | 58 +- drivers/media/video/cx88/cx88.h | 11 +- drivers/media/video/em28xx/Kconfig | 17 +- drivers/media/video/em28xx/Makefile | 6 + drivers/media/video/em28xx/em28xx-audio.c | 489 ++++ drivers/media/video/em28xx/em28xx-cards.c | 688 +++++- drivers/media/video/em28xx/em28xx-core.c | 88 +- drivers/media/video/em28xx/em28xx-i2c.c | 81 +- drivers/media/video/em28xx/em28xx-input.c | 52 +- drivers/media/video/em28xx/em28xx-video.c | 2622 +++++++++++--------- drivers/media/video/em28xx/em28xx.h | 166 +- drivers/media/video/et61x251/et61x251_core.c | 157 +- drivers/media/video/et61x251/et61x251_sensor.h | 8 - drivers/media/video/ir-kbd-i2c.c | 3 +- drivers/media/video/ivtv/Kconfig | 2 + drivers/media/video/ivtv/Makefile | 5 + drivers/media/video/ivtv/ivtv-cards.c | 173 ++- drivers/media/video/ivtv/ivtv-cards.h | 27 +- drivers/media/video/ivtv/ivtv-driver.c | 117 +- drivers/media/video/ivtv/ivtv-driver.h | 26 +- drivers/media/video/ivtv/ivtv-fileops.c | 52 +- drivers/media/video/ivtv/ivtv-gpio.c | 24 + drivers/media/video/ivtv/ivtv-i2c.c | 119 +- drivers/media/video/ivtv/ivtv-i2c.h | 1 + drivers/media/video/ivtv/ivtv-ioctl.c | 127 +- drivers/media/video/ivtv/ivtv-irq.c | 95 +- drivers/media/video/ivtv/ivtv-mailbox.c | 2 +- drivers/media/video/ivtv/ivtv-mailbox.h | 2 +- drivers/media/video/ivtv/ivtv-routing.c | 25 +- drivers/media/video/ivtv/ivtv-streams.c | 25 +- drivers/media/video/ivtv/ivtv-version.h | 2 +- drivers/media/video/ivtv/ivtv-yuv.c | 1094 +++++---- drivers/media/video/ivtv/ivtv-yuv.h | 12 +- drivers/media/video/ivtv/ivtvfb.c | 6 +- drivers/media/video/m52790.c | 168 ++ drivers/media/video/meye.c | 2 +- drivers/media/video/msp3400-driver.c | 238 +- drivers/media/video/msp3400-kthreads.c | 166 +- drivers/media/video/mt20xx.c | 2 +- drivers/media/video/pvrusb2/Kconfig | 37 +- drivers/media/video/pvrusb2/Makefile | 2 +- drivers/media/video/pvrusb2/pvrusb2-audio.c | 62 +- drivers/media/video/pvrusb2/pvrusb2-context.c | 55 +- drivers/media/video/pvrusb2/pvrusb2-context.h | 5 +- drivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c | 97 +- drivers/media/video/pvrusb2/pvrusb2-debug.h | 39 +- drivers/media/video/pvrusb2/pvrusb2-debugifc.c | 177 +-- drivers/media/video/pvrusb2/pvrusb2-devattr.c | 217 ++ drivers/media/video/pvrusb2/pvrusb2-devattr.h | 119 + drivers/media/video/pvrusb2/pvrusb2-eeprom.c | 1 + drivers/media/video/pvrusb2/pvrusb2-encoder.c | 75 +- drivers/media/video/pvrusb2/pvrusb2-encoder.h | 1 + drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h | 80 +- drivers/media/video/pvrusb2/pvrusb2-hdw.c | 1301 ++++++---- drivers/media/video/pvrusb2/pvrusb2-hdw.h | 144 +- drivers/media/video/pvrusb2/pvrusb2-i2c-core.c | 10 +- drivers/media/video/pvrusb2/pvrusb2-main.c | 6 +- drivers/media/video/pvrusb2/pvrusb2-std.c | 7 + drivers/media/video/pvrusb2/pvrusb2-sysfs.c | 60 + drivers/media/video/pvrusb2/pvrusb2-v4l2.c | 7 +- drivers/media/video/pvrusb2/pvrusb2-video-v4l.c | 55 +- drivers/media/video/saa7115.c | 80 +- drivers/media/video/saa7127.c | 148 +- drivers/media/video/saa7134/Kconfig | 13 +- drivers/media/video/saa7134/Makefile | 1 - drivers/media/video/saa7134/saa7134-alsa.c | 16 +- drivers/media/video/saa7134/saa7134-cards.c | 614 +++++- drivers/media/video/saa7134/saa7134-core.c | 35 +- drivers/media/video/saa7134/saa7134-dvb.c | 19 +- drivers/media/video/saa7134/saa7134-empress.c | 293 ++- drivers/media/video/saa7134/saa7134-i2c.c | 15 +- drivers/media/video/saa7134/saa7134-input.c | 63 +- drivers/media/video/saa7134/saa7134-oss.c | 1046 -------- drivers/media/video/saa7134/saa7134-ts.c | 8 +- drivers/media/video/saa7134/saa7134-tvaudio.c | 79 +- drivers/media/video/saa7134/saa7134-vbi.c | 8 +- drivers/media/video/saa7134/saa7134-video.c | 1536 ++++++------ drivers/media/video/saa7134/saa7134.h | 34 +- drivers/media/video/sn9c102/Makefile | 1 + drivers/media/video/sn9c102/sn9c102_core.c | 4 +- drivers/media/video/sn9c102/sn9c102_devtable.h | 2 + drivers/media/video/sn9c102/sn9c102_mt9v111.c | 259 ++ drivers/media/video/stk-sensor.c | 578 +++++ drivers/media/video/stk-webcam.c | 1465 +++++++++++ drivers/media/video/stk-webcam.h | 138 + drivers/media/video/tda7432.c | 232 +- drivers/media/video/tda8290.c | 901 ++++---- drivers/media/video/tda8290.h | 31 +- drivers/media/video/tda9875.c | 167 +- drivers/media/video/tda9887.c | 305 ++- drivers/media/video/tda9887.h | 38 + drivers/media/video/tea5761.c | 2 +- drivers/media/video/tea5767.c | 92 +- drivers/media/video/tea5767.h | 19 + drivers/media/video/tlv320aic23b.c | 134 +- drivers/media/video/tuner-core.c | 748 ++++--- drivers/media/video/tuner-driver.h | 99 - drivers/media/video/tuner-i2c.h | 57 +- drivers/media/video/tuner-simple.c | 17 +- drivers/media/video/tuner-types.c | 12 +- drivers/media/video/tuner-xc2028-types.h | 128 + drivers/media/video/tuner-xc2028.c | 1213 +++++++++ drivers/media/video/tuner-xc2028.h | 63 + drivers/media/video/tvaudio.c | 504 ++-- drivers/media/video/tveeprom.c | 504 ++-- drivers/media/video/upd64031a.c | 111 +- drivers/media/video/upd64083.c | 103 +- drivers/media/video/usbvision/usbvision-cards.c | 18 +- drivers/media/video/usbvision/usbvision-cards.h | 1 + drivers/media/video/usbvision/usbvision-core.c | 330 ++-- drivers/media/video/usbvision/usbvision-video.c | 60 +- drivers/media/video/usbvision/usbvision.h | 8 +- drivers/media/video/v4l2-common.c | 32 +- drivers/media/video/v4l2-int-device.c | 6 +- drivers/media/video/videobuf-core.c | 357 ++-- drivers/media/video/videobuf-dma-sg.c | 23 +- drivers/media/video/videobuf-dvb.c | 2 +- drivers/media/video/videobuf-vmalloc.c | 2 +- drivers/media/video/videodev.c | 8 +- drivers/media/video/vivi.c | 706 +++--- drivers/media/video/vp27smpx.c | 113 +- drivers/media/video/wm8739.c | 137 +- drivers/media/video/wm8775.c | 140 +- drivers/media/video/zr364xx.c | 2 +- include/linux/i2c-id.h | 2 + include/media/cs5345.h | 39 + include/media/cx2341x.h | 2 +- include/media/cx25840.h | 19 + include/media/ir-common.h | 3 +- include/media/m52790.h | 93 + include/media/saa7146_vv.h | 1 - include/media/tuner.h | 5 +- include/media/v4l2-chip-ident.h | 6 + include/media/v4l2-common.h | 18 +- include/media/v4l2-i2c-drv-legacy.h | 140 ++ include/media/v4l2-i2c-drv.h | 68 + include/media/v4l2-int-device.h | 5 +- include/media/videobuf-core.h | 20 +- 269 files changed, 29548 insertions(+), 11654 deletions(-) create mode 100644 Documentation/video4linux/extract_xc3028.pl delete mode 100644 drivers/media/dvb/dvb-usb/opera1.h create mode 100644 drivers/media/dvb/frontends/tda18271-common.c create mode 100644 drivers/media/dvb/frontends/tda18271-fe.c create mode 100644 drivers/media/dvb/frontends/tda18271-priv.h create mode 100644 drivers/media/dvb/frontends/tda18271-tables.c create mode 100644 drivers/media/dvb/frontends/tda18271.h create mode 100644 drivers/media/dvb/frontends/xc5000.c create mode 100644 drivers/media/dvb/frontends/xc5000.h create mode 100644 drivers/media/dvb/frontends/xc5000_priv.h create mode 100644 drivers/media/radio/radio-si470x.c create mode 100644 drivers/media/video/bt8xx/bttv-audio-hook.c create mode 100644 drivers/media/video/bt8xx/bttv-audio-hook.h create mode 100644 drivers/media/video/cs5345.c create mode 100644 drivers/media/video/cx23885/cx23885-vbi.c create mode 100644 drivers/media/video/cx23885/cx23885-video.c create mode 100644 drivers/media/video/em28xx/em28xx-audio.c create mode 100644 drivers/media/video/m52790.c create mode 100644 drivers/media/video/pvrusb2/pvrusb2-devattr.c create mode 100644 drivers/media/video/pvrusb2/pvrusb2-devattr.h delete mode 100644 drivers/media/video/saa7134/saa7134-oss.c create mode 100644 drivers/media/video/sn9c102/sn9c102_mt9v111.c create mode 100644 drivers/media/video/stk-sensor.c create mode 100644 drivers/media/video/stk-webcam.c create mode 100644 drivers/media/video/stk-webcam.h create mode 100644 drivers/media/video/tda9887.h delete mode 100644 drivers/media/video/tuner-driver.h create mode 100644 drivers/media/video/tuner-xc2028-types.h create mode 100644 drivers/media/video/tuner-xc2028.c create mode 100644 drivers/media/video/tuner-xc2028.h create mode 100644 include/media/cs5345.h create mode 100644 include/media/m52790.h create mode 100644 include/media/v4l2-i2c-drv-legacy.h create mode 100644 include/media/v4l2-i2c-drv.h
Adrian Bunk (13): V4L/DVB (6399): saa7134/: make 2 functions static V4L/DVB (6569): bt8xx/dst.c: make code static V4L/DVB (6570): core/dvb_ringbuffer.c: remove unused exports V4L/DVB (6571): dvb-usb/gp8psk.c: #if 0 gp8psk_bcm4500_reload() V4L/DVB (6572): dvb-usb/vp702x.c: cleanups V4L/DVB (6573): unexport flexcop_reset_block_300 V4L/DVB (6574): common/ir-functions.c: make a function static V4L/DVB (6575): cx23885/: cleanups V4L/DVB (6576): cx88-mpeg.c: make 4 functions static V4L/DVB (6577): et61x251/: make 5 functions static V4L/DVB (6578): dvb-usb: make some debug vars static V4L/DVB (6623): remove saa7134-oss V4L/DVB (6665a): finish the VID_HARDWARE_* removal
Aidan Thornton (1): V4L/DVB (6619): Use MTS firmware for the HVR-900
Akinobu Mita (2): V4L/DVB (6848): bttv: check pci_register_driver() error V4L/DVB (7077): bt878: remove handcrafted PCI subsystem ID check
Albert Graham (1): V4L/DVB (6752): saa7134: Enable remote control support for Avermedia M102
Andrew Morton (6): V4L/DVB (6749): v4l-nopage-fix V4L/DVB (6808): git-dvb: fix build in drivers/media/dvb/frontends/tda18271.h V4L/DVB (6809): git-dvb: drivers/media/video/et61x251/et61x251_core.c: fix warnings V4L/DVB (6811): media-video-usbvision-add-mutex_unlock-to-error-paths-fix V4L/DVB (6818): git-dvb: drivers/media/dvb/frontends/zl10353.c: avoid 64-bit divide V4L/DVB (6976): drivers/media/radio/radio-sf16fmr2.c: fix error handling
Andrey J. Melnikoff (TEMHOTA) (1): V4L/DVB (6973): Add Beholder TV 401/405/407/409/505/507/609/M6 support
Aurelien Jarno (1): V4L/DVB (em28xx): Add support for Pinnacle Dazzle DVC 100
Brandon Philips (3): V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_ V4L/DVB (6603): V4L: videobuf: convert streaming and reading to bitfields V4L/DVB (6688): V4L: fix copy and paste error in dprintk for videobuf-vmalloc.c
Brett T. Warden (1): V4L/DVB (7013): bw-qcam: add module parameter 'force_init' to skip polite auto-detection prior to direct initialization
Chris Pascoe (40): V4L/DVB (6624): CXUSB: return control message transfer result to caller V4L/DVB (6625): CXUSB: i2c transfer failure notification V4L/DVB (6626): CXUSB: support only-read i2c requests V4L/DVB (6627): CXUSB: handle write then read from different address V4L/DVB (6628): zl10353: Improve support for boards without a tuner on secondary i2c V4L/DVB (6630): zl10353: calculate input frequency register instead of using hardcoded value V4L/DVB (6631): xc2028: eliminate i2c macro side-effects V4L/DVB (6632): xc2028: fix inverted logic in audio standard check V4L/DVB (6633): xc2028: make register reads atomic V4L/DVB (6634): xc2028: error messages missing whitespace V4L/DVB (6635): xc2028: v4l2_std_id needs to be long long to display completely V4L/DVB (6636): xc2028: protect device list V4L/DVB (6637): xc2028: add missing break V4L/DVB (6638): xc2028: firmware loading cleanup V4L/DVB (6639): xc2028: correct divisor length V4L/DVB (6640): xc2028: correctly select 8MHz firmware V4L/DVB (6641): xc2028: correct tuner offset for 7MHz DTV V4L/DVB (6642): xc2028: don't duplicate max_len in priv V4L/DVB (6643): xc2028: use best match instead of first partial match during firmware selection V4L/DVB (6644): xc2028: use correct offset into scode firmware V4L/DVB (6645): xc2028: allow selection of D2633 firmware V4L/DVB (6646): xc2028: rework firmware (re)loading process V4L/DVB (6647): xc2028: retry firmware load if tuner does not respond V4L/DVB (6648): xc2028: add sleep hook V4L/DVB (6649): Add support for the DViCO FusionHDTV Dual Digital 4 V4L/DVB (6650): xc2028: base firmwares should have std0 V4L/DVB (6651): xc2028: mask off type correctly when searching for standard-specific types V4L/DVB (6652): xc2028: try non-8MHZ init1 firmware V4L/DVB (6653): Add support for the DViCO FusionHDTV NANO2 w/ZL10353 and firmware V4L/DVB (6654): mt352: support oversampled IF input V4L/DVB (6655): Add support for MT352-based DViCO FusionHDTV DVB-T NANO devices V4L/DVB (6656): zl10353: store frequencies in 0.1kHz to eliminate rounding errors V4L/DVB (6851): xc2028: include int_freq in firmware version display V4L/DVB (6852): xc2028: s-code offset should not modify internal control structure V4L/DVB (6853): xc2028: check HAS_IF flag against table V4L/DVB (6854): xc2028: be more specific about when applying offset for 7MHz channels V4L/DVB (6855): xc2028: select DTV78 firmware if tuning 7MHz VHF / 8MHz UHF V4L/DVB (6856): zl10353: improve tuning parameters and update register map V4L/DVB (6857): cx23885: correctly join I2C writes and reads from same address V4L/DVB (6897): xc2028: ignore HAS_IF during specific S-Code type searches
Daniel Gimpelevich (1): V4L/DVB (7066): ASUS My Cinema U3000 Mini DVBT Tuner
Daniel Walker (2): V4L/DVB (6810): media: video: usbvision: add mutex_unlock() to error paths V4L/DVB (6812): media: video: usbvision: remove ctrlUrbLock
Darren Salt (1): V4L/DVB (7069): Support for myTV.t
Douglas Schilling Landgraf (5): V4L/DVB (6481): radio-gemtek: make file_operations const V4L/DVB (6482): zr364: make file_operations const V4L/DVB (6483): ivtv-streams: make file_operations const V4L/DVB (6734): Converted saa7134-video to use video_ioctl2 V4L/DVB (6911): Converted bttv to use video_ioctl2
Frej Drejhammar (1): V4L/DVB (6834): cx88-video: Enable selection of the WM8775 for cx88 cards
Hans Verkuil (53): V4L/DVB (6451): v4l2: add support for bus-based I2C drivers V4L/DVB (6452): wm8775: convert to bus-based I2C API V4L/DVB (6453): wm8739: convert to bus-based I2C API V4L/DVB (6454): vp27smpx: convert to bus-based I2C API V4L/DVB (6455): saa7115: convert to bus-based I2C API V4L/DVB (6456): saa7127: convert to bus-based I2C API V4L/DVB (6457): msp3400: convert to bus-based I2C API V4L/DVB (6458): cs53l23a: convert to bus-based I2C API V4L/DVB (6459): cx25840: convert to bus-based I2C API V4L/DVB (6460): v4l2-i2c-drv: add legacy_probe function pointer V4L/DVB (6461): tvaudio: convert to bus-based I2C API V4L/DVB (6462): upd64083: convert to bus-based I2C API V4L/DVB (6463): upd64031a: convert to bus-based I2C API V4L/DVB (6464): tlv320aic23b: convert to bus-based I2C API V4L/DVB (6465): Use correct error codes when chip is not recognized V4L/DVB (6466): v4l2-i2c-drv: first call remove, then detach client V4L/DVB (6467): v4l2-common: minor cleanups V4L/DVB (6471): tuner: i2c_client cannot be part of the tuner struct V4L/DVB (6486): m52790: add new Mitsubishi A/V switch i2c driver V4L/DVB (6487): i2c-id: add M52790 driver ID V4L/DVB (6488): ivtv: add ASUS Falcon2 support V4L/DVB (6489): ivtv: add support for AVerMedia PVR-150 Plus V4L/DVB (6490): Remove EXPERIMENTAL from several i2c drivers V4L/DVB (6553): tuner: replace default_mode_mask V4L/DVB (6555): tuner: reorder functions to prepare for i2c conversion V4L/DVB (6556): tuner: convert to bus-based I2C API V4L/DVB (6557): tea5767: remove unnecessary warning V4L/DVB (6665b): add ivtv to MAINTAINERS V4L/DVB (6737): wm8775: codingstyle cleanup V4L/DVB (6738): wm8739: codingstyle cleanups V4L/DVB (6739): cs53l32a: codingstyle cleanups V4L/DVB (6740): tlv320aic23b: codingstyle cleanups V4L/DVB (6741): cx2341x: codingstyle cleanups V4L/DVB (6742): ivtv: fix incorrect debug message V4L/DVB (6743): cx25840: fix endianness inconsistency V4L/DVB (6762): ivtv: update version number to 1.2 V4L/DVB (6763): ivtv: add AVerMedia EZMaker PCI Deluxe support V4L/DVB (6764): ivtv: select VIDEO_IR in Kconfig V4L/DVB (6765): ivtv: convert to bus-based i2c API V4L/DVB (6766): ivtv: remove i2c legacy support from drivers that no longer need it V4L/DVB (6859): tveeprom: add support for Hauppauge models 74xxx V4L/DVB (6860): tveeprom: CodingStyle cleanup V4L/DVB (6861): cx2341x: command argument should be u32 instead of int V4L/DVB (6862): ivtv: really remove i2c legacy support from drivers that no longer need it V4L/DVB (6863): upd64083: CodingStyle cleanups V4L/DVB (6864): upd64031a: CodingStyle cleanup V4L/DVB (6865): vp27smpx: CodingStyle cleanup V4L/DVB (6866): msp3400: CodingStyle cleanups V4L/DVB (6867): saa7127: CodingStyle cleanups V4L/DVB (6868): i2c-id.h: add I2C_DRIVERID_CS5345 V4L/DVB (6869): cs5345: new i2c driver V4L/DVB (6896): ivtv: add XC2028 support for Club3D cards V4L/DVB (6917): ivtv: small textual update
Hermann Pitton (3): V4L/DVB (6687): saa7134: add mute support for radio/analog-in on MD9717 and MD7134 V4L/DVB (7016): saa7134: remove the Avermedia Super 007 from eeprom detection V4L/DVB (7017): saa7134: add MSI TV@nywhere Plus with the older tda8275 tuner
Ian Armstrong (8): V4L/DVB (6712): ivtv: ivtv yuv stream handling change V4L/DVB (6713): ivtv: ivtv_yuv_prep_frame breakup and yuv hardware buffer changes V4L/DVB (6714): ivtv: yuv frame parameter fix V4L/DVB (6715): ivtv: Remove unnecessary register update V4L/DVB (6716): ivtv: yuv interlace mode change V4L/DVB (6717): ivtv: Initial merge of video48 yuv handling into the IVTV_IOC_DMA_FRAME framework V4L/DVB (6718): ivtv: ivtv yuv format description correction V4L/DVB (6719): ivtv: ivtv-yuv clean-up + source cropping bug-fix
Jaime Velasco Juan (1): V4L/DVB (7019): V4L: add support for Syntek DC1125 webcams
Jaroslav Barton (1): V4L/DVB (6588): Leadtek Winfast DTV Dongle remote control
Jean Delvare (1): V4L/DVB (6915): ivtv: drop an incorrect comment
Jelle Foks (3): V4L/DVB (6828): cx88-blackbird: audio improvements V4L/DVB (6829): cx88-blackbird: remove unnecessary msleep()'s V4L/DVB (6830): cx88-blackbird: remove unnecessary encoder unmute
Joe Perches (3): V4L/DVB (6616): drivers/media/radio: Add missing "space" V4L/DVB (6617): drivers/media/video: Add missing "space" V4L/DVB (6618): drivers/media/dvb: Add missing "space"
Jose Alberto Reguero (1): V4L/DVB (7067): fix autoserach in the Hauppauge NOVA-T 500
Julia Lawall (2): V4L/DVB (7035): drivers/media/common: Add missing video_device_release V4L/DVB (7036): radio: Use video_device_release rather than kfree
Luca Olivetti (1): V4L/DVB (7054): ansonic branded dvb-t usb stick support in the af9005 driver
Luca Risolia (1): V4L/DVB (6591): Adds support for MT9V111 on sn9c102
Marco Schluessler (2): V4L/DVB (6496): saa7146_vv.h: remove wrong include <linux/videodev.h> V4L/DVB (6497): saa7146/budget*/dvb-ttpci: Remove V4L1 code
Markus Rechberger (1): V4L/DVB (6949): Adds em28xx-audio module
Matthias Kaehlcke (1): V4L/DVB (6400): usbvision: Convert the usbvision->lock semaphore to the mutex API
Matthias Schwarzott (3): V4L/DVB (6873): Fixes issues listed by checkpatch V4L/DVB (6874): removes duplicated KERN_DEBUG flags from dprintk calls in mt312.c V4L/DVB (6903): mt312: CodingStyle fix
Mauro Carvalho Chehab (115): V4L/DVB (6384): Replace TDA9887_SET_CONFIG by TUNER_SET_CONFIG V4L/DVB (6385): Adds the capability of configuring tea5767 support V4L/DVB (6386): Add support for radio on CX88_BOARD_MSI_TVANYWHERE_MASTER V4L/DVB (6411): remove V4L1 from being compiled when V4L2 only is selected V4L/DVB (6412): Audio hooks moved to another file V4L/DVB (6418): Converted tvaudio from V4L1 to V4L2 V4L/DVB (6419): V4L2 port of tda7432 from V4L1 api V4L/DVB (6420): V4L2 conversion for tda9875 from V4L1 API V4L/DVB (6421): Make Kconfig reflect the changes at audio helper modules V4L/DVB (6422): Add the pending entries for xc2028/3028 based boards V4L/DVB (6423): Add tuner-xc2028 driver V4L/DVB (6426): Some fixes on tuner-xc2028 V4L/DVB (6427): Some cleanups at tuner-xc2028 driver V4L/DVB (6429): Avoid having two tuner commands happening at the same time V4L/DVB (6430): Convert tuner-xc2028 driver to the newer hybrid approach V4L/DVB (6431): Improve firmware format V4L/DVB (6470): Avoid breaking compilation V4L/DVB (6472): Re-inserts xc2028 attach code, fixing its parameters V4L/DVB (6473): Prevents double tuner registering V4L/DVB (6474): Add support for tuner-xc2028 V4L/DVB (6475): Fix some troubles at list handling V4L/DVB (6476): Add support for analog tv on HVR-950 V4L/DVB (6477): Properly fill MODULE_AUTHOR V4L/DVB (6516): Allow faster loading by using 64 bytes block by em28xx i2c write V4L/DVB (6517): CodingStyle fixup V4L/DVB (6519): Fix HVR900/HVR950 entry V4L/DVB (6535): Fix: Adds the generic PCI IDs for em28xx V4L/DVB (6536): Add a hint for boards without unique USB ID V4L/DVB (6537): Add entry for Pixelview Prolink PlayTV USB 2.0 V4L/DVB (6541): Add V-Gear PocketTV to Cardlist.em28xx V4L/DVB (6546): Add comments for the hint methods V4L/DVB(6548a) Fix compilation for TDA8290 V4L/DVB(6548b) Fix compilation for em28xx V4L/DVB (6559): Fix a buffer overflow at xc2028_get_reg V4L/DVB (6560): Fix a bug when setting tuner type V4L/DVB (6561): Fix xc2028 get register functions and calls V4L/DVB (6562): Make HVR900 to use also tveeprom V4L/DVB (6582): Fix em28xx to allow multiple open V4L/DVB (6583): Fix em28xx read stream locking V4L/DVB (6584): Fix read() method V4L/DVB (6585): Convert em28xx to video_ioctl2 V4L/DVB (6586): Remove some dead code and make drive fully V4L2 compatible V4L/DVB (6587): Cleanup at tv norm selection V4L/DVB (6592): Add the capability to work with more complete firmwares V4L/DVB (6593): Fix scode table loading V4L/DVB (6594): Add tuner_err macro V4L/DVB (6595): Corrects printk lines V4L/DVB (6598): Fix standard name V4L/DVB (6605): Add a modprobe option to manually select audio standard V4L/DVB (6613): Fix: add a missing continue statement V4L/DVB (6614): Fix driver for i386 architectures V4L/DVB (6657): Fix standard selection for PAL/M, PAL/N, PAL/Nc and NTSC V4L/DVB (6658): Sets a default std, if not specified V4L/DVB (6659): Convert MTS to bitfield V4L/DVB (6660): Allow fully configuring xc3028 during xc2028_attach V4L/DVB (6661): Remove firmware reload hack for analog V4L/DVB (6662): Fix standard selection for PAL V4L/DVB (6664): Add missing USB ID's at CARDLIST.em28xx V4L/DVB (6665): Fix CodingStyle V4L/DVB (6671): Avoids checking digital/analog at check_firmware V4L/DVB (6672): Add support for radio V4L/DVB (6674): Add support for other DTV types V4L/DVB (6675): Allow selecting the proper SCode table for DTV V4L/DVB (6676): Improve s-code support V4L/DVB (6677): Fix xc2028 driver for non OFDM V4L/DVB (6683): Fix DVB compatibility V4L/DVB (6735): Reorder functions to make easier to compare with the previous code V4L/DVB (6736): Fix some errors at the video_ioctl2 conversion V4L/DVB (6753): Fix vivi to support non-zero minor node V4L/DVB (6754): Allow vivi to open multiple video devices V4L/DVB (6755): Avoid troubles when using multiple devices V4L/DVB (6758): Miscelaneous cleanups V4L/DVB (6759): CodingStyle fixes V4L/DVB (6791): Rename all vidioc_ to saa7134_ V4L/DVB (6792): Fix VBI support V4L/DVB (6793): Convert saa7134-empress to video_ioctl2 V4L/DVB (6795): Add EXPORT_SYMBOL_GPL to the saa7134 video control routines V4L/DVB (6804): __videobuf_read_start is static V4L/DVB (6805): video std is a bitmask. Better to print in hexa V4L/DVB (6806): Allow emulating changes of video std by vivi V4L/DVB (6807): fix debug enable V4L/DVB (6815): Fix vivi internal debug messages V4L/DVB (6816): Add proper locking for buffer filling V4L/DVB (6817): Cleanup kernel thread and provide overrun detection V4L/DVB (6827): Auto-selects D2633 for ATSC V4L/DVB (6836): Fix CodingStyle troubles caused by the previous cx88 commits V4L/DVB (6858): Fix offset for ATSC V4L/DVB (6912): Replace vidioc_ to bttv_ V4L/DVB (6913): Preserve the previous order to make easier to check the conversion V4L/DVB (6914): Fix a few issues at the bttv conversion V4L/DVB (6938): Add a tool for extracting xc3028 version 2.7 firmware V4L/DVB (6944): Fix in-kernel ivtv compilation V4L/DVB (6947): Improve audio setup handling V4L/DVB (6948): HVR950 requires additional settings for audio to properly work V4L/DVB (6950): Lindent em28xx-audio.c V4L/DVB (6951): Integrates em28xx-audio.c into em28xx kernel module V4L/DVB (6952): Add code for autoloading em28xx-alsa, if needed V4L/DVB (6953): Fix radio set frequency logic V4L/DVB (6954): There isn't a MTS radio firmware V4L/DVB (6955): Properly implement 12MHz I2S support V4L/DVB (6956): Add Radio support for em28xx V4L/DVB (6969): Avoid causing regressions for non-HVR950 boards V4L/DVB (6970): Request snd-usb-audio for devices with Audio Class support V4L/DVB (6974): Fix codingStyle V4L/DVB (6975): Add missing entry for Beholder BeholdTV 407 V4L/DVB (6981): Fix bugzillas 9686 and 9691 V4L/DVB (6993): Fix CARDLIST.saa7134 V4L/DVB (6997): Replace a very dirty hack on videobuf for a clean wait_event V4L/DVB (7020): Add USB ID for a newer variant of Hauppauge WinTV USB2 V4L/DVB (7021): Move all board specific configuration to em28xx-cards.c V4L/DVB (7022): Fix timestamp presentation on vivi driver V4L/DVB (7023): Fix a regresion left by changeset 7e65d6e8f6df V4L/DVB (7039): Reorder headers V4L/DVB (7051): Cleans up error handling on or51xxx_attach V4L/DVB (7060): em28xx: remove has_tuner
Maxim Levitsky (4): V4L/DVB (6667): Fix access to configuration space while in D3 V4L/DVB (6668): Fix theoretical races between IRQ handler and .suspend/resume V4L/DVB (6669): Add few missing bits of code to saa7134_resume V4L/DVB (6670): V4L: saa7134: tvaudio cleanups
Michael Krufky (127): V4L/DVB (6433): Move all tda8275/8275a tuning code from tda8290 module into tda827x module V4L/DVB (6434): tda827x: fix GPL export on attach function V4L/DVB (6435): tda8290: add support for NXP TDA18271 tuner and TDA8295 analog demod V4L/DVB (6436): tuner: move analog_tuner_ops into dvb_frontend_ops V4L/DVB (6437): tuner: clear analog_demod_ops on release V4L/DVB (6438): tuner: move analog_demod_priv into struct dvb_frontend V4L/DVB (6439): dvb_frontend: codingstyle cleanups V4L/DVB (6440): tuner: convert analog tuner demod sub-modules to dvb_frontend interface V4L/DVB (6441): tuner: clean up ops checking in tuner_status function V4L/DVB (6442): move std if setting from tda8290 to tda827x V4L/DVB (6443): make tda9887 build selectable via Kconfig V4L/DVB (6444): tuner-core: remove excessive parenthesis V4L/DVB (6445): tuner-core: improve comments inside function fe_release() V4L/DVB (6446): tda18271: clean up debug macros V4L/DVB (6447): tuner: add i2c_gate_ctrl function to struct analog_tuner_ops V4L/DVB (6448): tda8290: fill i2c_gate_ctrl callback V4L/DVB (6449): tda18271: clean up i2c_gate handling V4L/DVB (6450): tda9887: add missing module license V4L/DVB (6468): tda8290: auto-detect tda8290 or tda8295 V4L/DVB (6469): tuner: remove TUNER_PHILIPS_TDA8295 V4L/DVB (6491): tuner: prevent repeated "type set" message unless debug is enabled V4L/DVB (6492): tuner: improve tuner_foo printk macros consistency V4L/DVB (6543): tda8290: enable probing of tda8295 V4L/DVB (6550): tda8290: return -ENODEV on probe failures V4L/DVB (6551): tda8290: rule out tda988x before detecting tda8290/tda8295 V4L/DVB (6563): tda8290: optimize for loop in tda829x_probe function V4L/DVB (6606): saa7134: add autodetection support for alternate subids of Hauppauge HVR1110 V4L/DVB (6607): saa7134: add support for reading Hauppauge eeprom V4L/DVB (6620): kconfig: VIDEO_SAA7134 must select VIDEO_TVEEPROM V4L/DVB (6621): tda827x: fix NULL pointer dereference during tda827x_probe_version V4L/DVB (6622): tda827x: prevent possible NULL pointer dereference in tda827xa_lna_gain V4L/DVB (6678): tda18271: define init callback V4L/DVB (6679): tda8290: force tuner init after attach V4L/DVB (6680): tda18271: move tda18271_map tables to a separate source file V4L/DVB (6681): tda18271: rename 'debug' to 'tda18271_debug' V4L/DVB (6702): pvrusb2: fix typo in comments V4L/DVB (6723): tda18271: only force init once during attach V4L/DVB (6724): tda18271: remove duplicated code V4L/DVB (6725): tda18271: improve debug flexibility V4L/DVB (6726): tda18271: set image rejection validity V4L/DVB (6727): tda18271: convert table lookup loops to functions V4L/DVB (6728): tda18271: fix register dump format V4L/DVB (6745): tda18271: remove tuning offset for atsc/qam V4L/DVB (6782): tda8290: access frontend structure directly, where possible V4L/DVB (6783): tuner: combine set_tv_freq and set_radio_freq into a single set_params method V4L/DVB (6784): tda8290: prevent possible memory leak V4L/DVB (6785): tda8290: remove dependency on struct tuner V4L/DVB (6786): tuner: add struct analog_demod_info to struct analog_tuner_ops V4L/DVB (6787): tuner: bug-fix: default mode was set to bogus value V4L/DVB (6788): tda8290: fix codingstyle, open brace following struct on the same line V4L/DVB (6789): tuner: use char *name instead of 128 byte fixed array for demod info V4L/DVB (6800): tda18271: use an enum rather than an integer to store analog / digital state V4L/DVB (6801): tda18271: pass i2c gate configuration into tda18271_attach() V4L/DVB (6821): s5h1409: fix IF frequency configuration V4L/DVB (6822): s5h1409: use VSB IF frequency ( 44 / 5.38 MHz ) unless otherwise specified V4L/DVB (6832): cx88-blackbird: don't mute audio when stopping the codec V4L/DVB (6837): Convert cx88_input.audioroute to a bitfield V4L/DVB (6838): tda9887: remove references to struct tuner from printk macros V4L/DVB (6839): tuner: add set_config to struct analog_tuner_ops V4L/DVB (6840): tuner: convert tda9887 to use TUNER_SET_CONFIG V4L/DVB (6841): tda9887: maintain private state independent of struct tuner V4L/DVB (6842): tda9887: remove dependency on struct tuner V4L/DVB (6843): tda9887: use printk macros from tuner-i2c.h V4L/DVB (6844): tuner: remove struct tuner from tuner-driver.h V4L/DVB (6845): tuner: remove unneeded #includes from tuner-driver.h V4L/DVB (6846): tda9887: initialize mode to T_STANDBY at startup V4L/DVB (6875): tuner-xc2028: ATSC requires 1.75 MHz tuning offset V4L/DVB (6878): tuner: remove extraneous variable declaration V4L/DVB (6879): move struct analog_tuner_ops into dvb_frontend.h V4L/DVB (6880): kill tuner-driver.h V4L/DVB (6881): include struct analog_demod_ops directly inside struct dvb_frontend V4L/DVB (6882): dvb_frontend: release analog demod in dvb_frontend_detach V4L/DVB (6890): tda18271: fix typo in RF tracking filter calibration V4L/DVB (6892): xc5000: fix build when DVB_TUNER_XC5000 is disabled V4L/DVB (6893): tuner-xc2028: fix xc2028_attach function V4L/DVB (6894): xc5000: fix build warning V4L/DVB (6898): cx23885: add support for Hauppauge WinTV HVR-1500 V4L/DVB (6899): Kconfig: VIDEO_CX23885 must select TUNER_XC2028 if !DVB_FE_CUSTOMIZE V4L/DVB (6900): cx23885: enable EZ-QAM mode for Hauppauge WinTV HVR-1800 V4L/DVB (6901): Kconfig: VIDEO_CX23885 selects TUNER_TDA8290 and DVB_TDA18271 V4L/DVB (6904): tda18271: divider byte 1, bit 7 is always 0 V4L/DVB (6905): tda18271: check ID register during attach V4L/DVB (6906): tda18271: rename tda18271_calc_* functions to tda18271_lookup_* V4L/DVB (6907): tda18271: create separate calc_pll functions V4L/DVB (6908): tda8290: add the option not to probe for tuners passed into tda829x_config V4L/DVB (6909): cx23885: fix bad use count caused by tda18271 being probed by tda8290 V4L/DVB (6919): Kconfig: VIDEO_CX23885 must select DVB_TUNER_XC5000 if !DVB_FE_CUSTOMIZE V4L/DVB (6920): tuner: fix backwards logic in check for set_config V4L/DVB (6921): include/media/v4l2-i2c-drv.h must #include <media/v4l2-common.h> V4L/DVB (6923): tda18271: remove extraneous debug V4L/DVB (6924): tda18271: fix whitespace in tda18271_ir_measure V4L/DVB (6925): tda18271: move state structures to tda18271-priv.h V4L/DVB (6926): tda18271: consolidate table lookup functions V4L/DVB (6927): tda18271: improve printk macros V4L/DVB (6928): tda18271: break calculation functions out of tda18271_tune V4L/DVB (6932): cx23885: add missing subsystem ID for Hauppauge HVR1800 Retail V4L/DVB (6933): cx23885: update model matrix for Hauppauge HVR1800 V4L/DVB (6934): cx23885: update model matrix for Hauppauge HVR1250 V4L/DVB (6935): cx23885: add missing subsystem IDs for Hauppauge HVR1500 Retail V4L/DVB (6936): cx23885: update model matrix for Hauppauge HVR1500 V4L/DVB (6957): tda18271: fail table lookups if frequency is out of range V4L/DVB (6958): tda18271: clean up function tda18271_set_analog_params V4L/DVB (6959): tda18271: add MODULE_VERSION V4L/DVB (6960): tda18271: add support for NXP TDA18271HD/C2 V4L/DVB (6961): tda18271: move common code to tda18271-common.c V4L/DVB (6962): tda18271: allow device-specific configuration of IF frequency and std bits V4L/DVB (6963): tda18271: store IF frequency in a u16 instead of u32 V4L/DVB (6964): tda18271: document debug level and configuration parameters V4L/DVB (6965): tda18271: fix analog tuning regression caused by earlier changeset V4L/DVB (6967): pvrusb2: add support for Hauppauge WinTV PVR-USB2 Model 75xxx V4L/DVB (6977): tda18271: clean up calibration initialization procedures V4L/DVB (6978): tda18271: store frequency and bandwidth after successful tune V4L/DVB (6979): tda18271: use a mutex to protect state in critical sections V4L/DVB (6986): tda18271: share state between analog and digital tuner instances V4L/DVB (6987): tda18271: add support for fm radio V4L/DVB (6988): tda18271: give calibration debug a separate debug mask V4L/DVB (6989): tda18271: clean up chip id logic in tda829x_release V4L/DVB (7026): tda18271: report when the RF tracking filter calibration has completed V4L/DVB (7027): tda18271: put the device in standby mode during sleep() V4L/DVB (7028): tda18271: test RF_CAL_OK to see if we need additional RF calibration V4L/DVB (7029): tda18271: provide a choice whether to perform rf cal on init or on first tune V4L/DVB (7030): Kconfig: add missing selections for VIDEO_PVRUSB2 V4L/DVB (7032): tda18271: tda18271_cal_on_startup should be declared static V4L/DVB (7047): fix broken build when CONFIG_USB_SI470X is set V4L/DVB (7052): tda18271: when tuning digital, the analog demod must be tri-stated V4L/DVB (7055): make tuner names consistent with standard cases V4L/DVB (7056): tuner: suppress obsolete tuner i2c address warning for XC5000 tuners
Michel Lespinasse (1): V4L/DVB (6685): ir-keymaps.c: extra keys on winfast Y04G0033 remote
Michel Ludwig (6): V4L/DVB (6424): Improve tuner-xc2028 script V4L/DVB (6425): Add experimental DVB frontend tuner interface to xc2028/3028 V4L/DVB (6428): Make the naming of the DTV firmware files more consistent V4L/DVB (6610): Fix a wrong typecast V4L/DVB (6611): Change xc2028_attach method to make easier for DVB V4L/DVB (6612): Allow RESET_CLK callback and avoids unneeded loading
Mike Isely (23): V4L/DVB (6691): pvrusb2: Rework pipeline state control V4L/DVB (6692): pvrusb2: Centralize device specific attributes into a single place V4L/DVB (6693): pvrusb2: Add pvrusb2-devattr.o to driver build V4L/DVB (6694): pvrusb2: Remove obsolete global hardware type enumeration V4L/DVB (6695): pvrusb2: Implement functions to pass descriptive hardware info V4L/DVB (6696): pvrusb2: Miscellaneous tweaks for controlling tuner type and video standard V4L/DVB (6697): pvrusb2: Existence of Hauppauge ROM is a device-specific attribute V4L/DVB (6698): pvrusb2: Implement signal routing schemes V4L/DVB (6699): pvrusb2: Use of virtual IR chip is a device-specific attribute V4L/DVB (6700): pvrusb2: Soften the crashed encoder warning message V4L/DVB (6701): pvrusb2: Enable support for "GOTVIEW USB2.0 DVD2" hardware V4L/DVB (6705): pvrusb2: Implement default standard selection based on device type V4L/DVB (6706): pvrusb2: Remove use of volatile in command sequencer V4L/DVB (6707): pvrusb2: Remove use of volatile in pipeline control state machine V4L/DVB (6708): pvrusb2: Expand comment in device attributes description V4L/DVB (6709): pvrusb2: minor rework for default video standard handling V4L/DVB (6710): pvrusb2: Recognize ATSC video standard bit values V4L/DVB (6768): pvrusb2: Mark Gotview hardware as having a cx2584x part V4L/DVB (6769): pvrusb2: Implement experimental support for OnAir Creator and USB2 devices V4L/DVB (6770): pvrusb2: Device CONFIG flags for OnAir device support V4L/DVB (6771): pvrusb2: Remove old obsolete CONFIG flags for pvrusb2 driver V4L/DVB (6772): pvrusb2: Remove obsolete (and misleading) comment V4L/DVB (6773): pvrusb2: rework device descriptor layout
Nick Piggin (1): V4L/DVB (6748): Subject: v4l: nopage
Nickolay V. Shmyrev (8): V4L/DVB (6408): Cleanup: Removed obsoleted code from bttv-cards V4L/DVB (6409): Cleanup: removed i2c_vidiocschan V4L/DVB (6410): Partial conversion from V4L1 to V4L2 V4L/DVB (6413): Forward VIDIOCGAUDIO and VIDIOCSAUDIO through v4l1-compat V4L/DVB (6414): Remove bass, treble and balance from audio hook since they are unused V4L/DVB (6415): Restructurize volume hook and drop unused mute hook V4L/DVB (6416): Split hooks on volume and audio mode and rework their handling V4L/DVB (6417): Report detected sound carrier into rxsubchans
Oliver Neukum (1): V4L/DVB (6732): dsbr100 violates DMA coherency rules
Olivier DANET (2): V4L/DVB (6590): Adding support for VHF with MT2266-devices V4L/DVB (7072): sets the MT2060 IF1 frequency according to EEPROM
Patrick Boettcher (4): V4L/DVB (7071): DiB0700: Start streaming the right way V4L/DVB (7073): DiB7070: Reception quality improved V4L/DVB (7074): DiB7000P: correct tuning problem for 7MHz channel V4L/DVB (7075): Make a local function static
Randy Dunlap (2): V4L/DVB (6480): bttv: uses input functions, should depend on INPUT V4L/DVB (7078): radio: fix sf16fmi section mismatch
Ricardo Cerqueira (2): V4L/DVB (6831): Audio routes fix for blackbird boards with the wm8775 ADC V4L/DVB (6833): Don't limit cx88 audio routing to blackbird boards
Richard Knutsson (2): V4L/DVB (6731): ivtv: Remove a invalid shadow-variable V4L/DVB (6776): ivtv: Some general fixes
Roel Kluin (2): V4L/DVB (6564): Move check before lock V4L/DVB (6703): pvrusb2: Change division to bit-or for tveeprom standards
Sakari Ailus (1): V4L/DVB (6580): Set slave's master before master's attach call.
Sascha Sommer (3): V4L/DVB (6538): em28xx: fix locking to allow accesses from 2 different threads at the same time V4L/DVB (6539): em28xx: add support for vgear pockettv V4L/DVB (6545): em28xx: autodetect Cinergy 200 USB and VGear PocketTV
Soeren Moch (1): V4L/DVB (7070): Fix some tuning problems
Steven Toth (27): V4L/DVB (6404): cx23885: i2c 16bit reg/val read/write fix V4L/DVB (6884): Add support for the Xceive xc5000 silicon tuner V4L/DVB (6885): Add support for the Hauppauge HVR1500Q V4L/DVB (6886): xc5000: Cleanups of types, result codes etc V4L/DVB (6887): Avoid 'unknown model' message for the HVR1500-Q V4L/DVB (6888): Add Hauppauge tuner type 150 defintion V4L/DVB (6930): xc5000: Removed erroneous defines V4L/DVB (7002): cx25840: Add basic CX23885 AVCore support V4L/DVB (7003): cx23885: Add support for device revision detection V4L/DVB (7004): cx23885: Ensure HVR1800 TDA8295A is reset fully on module load V4L/DVB (7005): cx23885: SRAM reallocation prior to analog video implementation V4L/DVB (7006): cx23885: Track the board clock frequency and allow overrides V4L/DVB (7007): cx23885: Add basic video support for the HVR1800 V4L/DVB (7008): s5h1409: Ensure the silicon is initialized during attach V4L/DVB (7009): cx23885: Video and VBI related files V4L/DVB (7010): cx23885: Small cleanup V4L/DVB (7011): cx23885: Cleanup of compiler defines and warnings V4L/DVB (7014): cx23885: dprintk macro cleanup V4L/DVB (7041): s5h1409: Bug fix for parallel support V4L/DVB (7042): xc5000: Tuner analog support V4L/DVB (7043): New card supported(partially): Pinnacle 800i V4L/DVB (7044): XC5000: Fix support for HVR1500Q broken by patch 1 V4L/DVB (7045): xc5000: Small amount of cleanup and commenting V4L/DVB (7046): Finalise support for the Pinnacle HD 8000i V4L/DVB (7058): IR corrections for the Pinnacle 800i V4L/DVB (7059): cx88: Ensure the tuner is reset correctly V4L/DVB (7063): xc5000: Fix OOPS caused by missing firmware
Thierry MERLE (3): V4L/DVB (6994): usbvision: add Pinnacle Studio PCTV USB (NTSC) FM V3 V4L/DVB (6995): ubvision: add adjust_X_Offset/adjust_Y_Offset parms V4L/DVB (7024): usbvision: YUV to RGB conversion fixes
Tim Taubert (1): V4L/DVB (7068): Add support for WinTV Nova-T-CE driver
Tobias Lorenz (3): V4L/DVB (7038): USB radio driver for Silicon Labs Si470x FM Radio Receivers V4L/DVB (7061): radio-si470x: Some cleanups V4L/DVB (7062): radio-si570x: Some fixes and new USB ID addition
Trent Piepho (2): V4L/DVB (6507): bttv: whitespace cleanup V4L/DVB (6508): ttpci: Rework Kconfig menus and Makefile
Yousef Lamlum (1): V4L/DVB (7065): Artec T14BR patches
Zoltan Devai (1): V4L/DVB (7037): Fix build breakage of the bttv driver, when advanced debugging is not enabled
dominik (1): V4L/DVB (6589): Gigabyte u7000 usb dvb-t support
hermann pitton (1): V4L/DVB (6992): saa7134: remove Beholder devices without eeprom from auto detection
--------------------------------------------------- V4L/DVB development is hosted at http://linuxtv.org
| |