Linus,

Please pull from:
        ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb.git 
master

A short changelog:

   - New drivers:
        ivtv driver for Hauppauge PVR series and similar boards;
        ZR364xx USB driver;
        Opera S1 DVB USB driver;
        TDA10023 DVB frontend driver;
        TDA827x DVB tuner driver;

   - Add support for the following cards:
        AverMedia M102 miniPCI;
        Identify MSI [EMAIL PROTECTED] Duo;
        Pinnacle PCTV Sat Pro USB;
        Some missing Hauppauge and Belkin boards;
        Autodetect ADS Tech InstantTV DVB-S;
        Some ASUS hybrid boards;
        Anubis Electronics / MSI Digi Vox Mini II;
        Cisco VT Camera support;
        Remote of Asustech P7131 Hybrid LNA;
        Logitech ViewPort AV 100.

   - V4L API improvements;

   - Several cleanups, fixes and driver improvements.

Cheers,
Mauro.

---

 Documentation/feature-removal-schedule.txt         |   12 +
 Documentation/video4linux/CARDLIST.bttv            |    2 +
 Documentation/video4linux/CARDLIST.cx88            |    2 +-
 Documentation/video4linux/CARDLIST.ivtv            |   18 +
 Documentation/video4linux/CARDLIST.saa7134         |    8 +-
 Documentation/video4linux/CARDLIST.usbvision       |   64 +
 Documentation/video4linux/README.ivtv              |  187 +++
 .../video4linux/cx2341x/fw-decoder-regs.txt        |   12 +-
 .../video4linux/cx2341x/fw-encoder-api.txt         |   19 +-
 Documentation/video4linux/cx2341x/fw-osd-api.txt   |   12 +-
 Documentation/video4linux/sn9c102.txt              |   64 +-
 Documentation/video4linux/zr364xx.txt              |   65 +
 MAINTAINERS                                        |   46 +-
 drivers/media/common/ir-keymaps.c                  |   18 +-
 drivers/media/common/saa7146_video.c               |    6 +
 drivers/media/dvb/b2c2/Kconfig                     |    1 -
 drivers/media/dvb/b2c2/flexcop-fe-tuner.c          |    3 +-
 drivers/media/dvb/b2c2/flexcop-pci.c               |    9 +-
 drivers/media/dvb/bt8xx/Kconfig                    |    2 +-
 drivers/media/dvb/bt8xx/bt878.c                    |    4 +-
 drivers/media/dvb/bt8xx/dvb-bt8xx.c                |    3 +-
 drivers/media/dvb/bt8xx/dvb-bt8xx.h                |    2 +-
 drivers/media/dvb/dvb-core/dmxdev.c                |   56 +-
 drivers/media/dvb/dvb-core/dmxdev.h                |    2 +
 drivers/media/dvb/dvb-core/dvb_frontend.c          |   20 +-
 drivers/media/dvb/dvb-core/dvb_net.c               |   32 +-
 drivers/media/dvb/dvb-core/dvb_net.h               |    1 +
 drivers/media/dvb/dvb-core/dvbdev.c                |    1 +
 drivers/media/dvb/dvb-core/dvbdev.h                |    1 +
 drivers/media/dvb/dvb-usb/Kconfig                  |   12 +-
 drivers/media/dvb/dvb-usb/Makefile                 |    4 +
 drivers/media/dvb/dvb-usb/au6610.c                 |    6 +-
 drivers/media/dvb/dvb-usb/cxusb.c                  |    4 +-
 drivers/media/dvb/dvb-usb/dib0700_core.c           |    4 -
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |    6 +
 drivers/media/dvb/dvb-usb/gl861.c                  |    8 +-
 drivers/media/dvb/dvb-usb/m920x.c                  |  235 ++-
 drivers/media/dvb/dvb-usb/m920x.h                  |   46 +-
 drivers/media/dvb/dvb-usb/opera1.c                 |  581 ++++++++
 drivers/media/dvb/dvb-usb/opera1.h                 |    9 +
 drivers/media/dvb/dvb-usb/ttusb2.c                 |    7 +-
 drivers/media/dvb/frontends/Kconfig                |   28 +-
 drivers/media/dvb/frontends/Makefile               |    3 +-
 drivers/media/dvb/frontends/dvb-pll.c              |  340 +++--
 drivers/media/dvb/frontends/dvb-pll.h              |   16 +-
 drivers/media/dvb/frontends/lgdt330x.c             |    4 +-
 drivers/media/dvb/frontends/lgh06xf.c              |  134 --
 drivers/media/dvb/frontends/lgh06xf.h              |   35 -
 drivers/media/dvb/frontends/or51132.c              |  305 ++---
 drivers/media/dvb/frontends/tda10021.c             |   47 +-
 drivers/media/dvb/frontends/tda10023.c             |  540 +++++++
 .../media/dvb/frontends/{tda10021.h => tda1002x.h} |   33 +-
 drivers/media/dvb/frontends/tda1004x.c             |   98 +-
 drivers/media/dvb/frontends/tda1004x.h             |   54 +-
 drivers/media/dvb/frontends/tda827x.c              |  512 +++++++
 drivers/media/dvb/frontends/tda827x.h              |   62 +
 drivers/media/dvb/pluto2/Kconfig                   |    1 -
 drivers/media/dvb/ttpci/Kconfig                    |    6 +-
 drivers/media/dvb/ttpci/av7110.c                   |   17 +-
 drivers/media/dvb/ttpci/av7110.h                   |   28 +-
 drivers/media/dvb/ttpci/av7110_av.c                |   24 +-
 drivers/media/dvb/ttpci/av7110_hw.h                |   10 +-
 drivers/media/dvb/ttpci/av7110_ir.c                |  365 +++--
 drivers/media/dvb/ttpci/budget-av.c                |  147 +-
 drivers/media/dvb/ttpci/budget-ci.c                |   96 +-
 drivers/media/dvb/ttpci/budget-core.c              |   58 +-
 drivers/media/dvb/ttpci/budget.h                   |    3 +
 drivers/media/dvb/ttusb-budget/Kconfig             |    1 -
 drivers/media/radio/radio-aimslab.c                |  240 ++--
 drivers/media/radio/radio-gemtek-pci.c             |  253 ++--
 drivers/media/radio/radio-gemtek.c                 |  260 ++--
 drivers/media/radio/radio-maestro.c                |  266 ++--
 drivers/media/radio/radio-rtrack2.c                |  255 ++--
 drivers/media/radio/radio-sf16fmi.c                |  262 ++--
 drivers/media/radio/radio-sf16fmr2.c               |  350 +++--
 drivers/media/radio/radio-terratec.c               |  247 ++--
 drivers/media/radio/radio-trust.c                  |  256 ++--
 drivers/media/radio/radio-typhoon.c                |  239 ++--
 drivers/media/radio/radio-zoltrix.c                |  256 ++--
 drivers/media/video/Kconfig                        |   14 +
 drivers/media/video/Makefile                       |    2 +
 drivers/media/video/bt8xx/bttv-cards.c             |   53 +-
 drivers/media/video/bt8xx/bttv-driver.c            |   24 +-
 drivers/media/video/bt8xx/bttv-gpio.c              |    5 -
 drivers/media/video/bt8xx/bttv-i2c.c               |    2 +-
 drivers/media/video/bt8xx/bttv-if.c                |   48 -
 drivers/media/video/bt8xx/bttv.h                   |   25 +-
 drivers/media/video/bt8xx/bttvp.h                  |    3 +
 drivers/media/video/cafe_ccic.c                    |   79 +-
 drivers/media/video/cpia_pp.c                      |   49 +-
 drivers/media/video/cs53l32a.c                     |    4 +
 drivers/media/video/cx2341x.c                      |   72 +-
 drivers/media/video/cx25840/cx25840-core.c         |    9 +-
 drivers/media/video/cx25840/cx25840-core.h         |    3 +-
 drivers/media/video/cx25840/cx25840-firmware.c     |    1 -
 drivers/media/video/cx88/Kconfig                   |    1 -
 drivers/media/video/cx88/cx88-alsa.c               |    9 +-
 drivers/media/video/cx88/cx88-cards.c              |   37 +-
 drivers/media/video/cx88/cx88-core.c               |    8 +-
 drivers/media/video/cx88/cx88-dvb.c                |   31 +-
 drivers/media/video/cx88/cx88-i2c.c                |    3 +-
 drivers/media/video/cx88/cx88-mpeg.c               |   29 +-
 drivers/media/video/cx88/cx88-video.c              |    5 +-
 drivers/media/video/cx88/cx88.h                    |    4 +-
 drivers/media/video/em28xx/em28xx-i2c.c            |    2 +-
 drivers/media/video/ir-kbd-i2c.c                   |    2 +-
 drivers/media/video/ivtv/Kconfig                   |   26 +
 drivers/media/video/ivtv/Makefile                  |    7 +
 drivers/media/video/ivtv/ivtv-audio.c              |   74 +
 drivers/media/video/ivtv/ivtv-audio.h              |   23 +
 drivers/media/video/ivtv/ivtv-cards.c              |  964 ++++++++++++
 drivers/media/video/ivtv/ivtv-cards.h              |  207 +++
 drivers/media/video/ivtv/ivtv-controls.c           |  303 ++++
 drivers/media/video/ivtv/ivtv-controls.h           |   21 +
 drivers/media/video/ivtv/ivtv-driver.c             | 1374 +++++++++++++++++
 drivers/media/video/ivtv/ivtv-driver.h             |  868 +++++++++++
 drivers/media/video/ivtv/ivtv-fileops.c            |  921 ++++++++++++
 drivers/media/video/ivtv/ivtv-fileops.h            |   44 +
 drivers/media/video/ivtv/ivtv-firmware.c           |  272 ++++
 drivers/media/video/ivtv/ivtv-firmware.h           |   25 +
 drivers/media/video/ivtv/ivtv-gpio.c               |  307 ++++
 drivers/media/video/ivtv/ivtv-gpio.h               |   25 +
 drivers/media/video/ivtv/ivtv-i2c.c                |  748 ++++++++++
 drivers/media/video/ivtv/ivtv-i2c.h                |   36 +
 drivers/media/video/ivtv/ivtv-ioctl.c              | 1567 ++++++++++++++++++++
 drivers/media/video/ivtv/ivtv-ioctl.h              |   28 +
 drivers/media/video/ivtv/ivtv-irq.c                |  838 +++++++++++
 drivers/media/video/ivtv/ivtv-irq.h                |   26 +
 drivers/media/video/ivtv/ivtv-mailbox.c            |  360 +++++
 drivers/media/video/ivtv/ivtv-mailbox.h            |   25 +
 drivers/media/video/ivtv/ivtv-queue.c              |  262 ++++
 drivers/media/video/ivtv/ivtv-queue.h              |   64 +
 drivers/media/video/ivtv/ivtv-streams.c            |  977 ++++++++++++
 drivers/media/video/ivtv/ivtv-streams.h            |   31 +
 drivers/media/video/ivtv/ivtv-udma.c               |  200 +++
 drivers/media/video/ivtv/ivtv-udma.h               |   43 +
 drivers/media/video/ivtv/ivtv-vbi.c                |  538 +++++++
 drivers/media/video/ivtv/ivtv-vbi.h                |   26 +
 drivers/media/video/ivtv/ivtv-version.h            |   26 +
 drivers/media/video/ivtv/ivtv-video.c              |  142 ++
 drivers/media/video/ivtv/ivtv-video.h              |   24 +
 drivers/media/video/ivtv/ivtv-yuv.c                | 1129 ++++++++++++++
 drivers/media/video/ivtv/ivtv-yuv.h                |   24 +
 drivers/media/video/msp3400-driver.c               |    5 +
 drivers/media/video/msp3400-driver.h               |    1 +
 drivers/media/video/ov7670.c                       |   40 +-
 drivers/media/video/planb.c                        |    6 +-
 drivers/media/video/planb.h                        |    1 +
 drivers/media/video/pvrusb2/pvrusb2-encoder.c      |    2 +-
 drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h |    2 +
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |   16 +-
 drivers/media/video/pvrusb2/pvrusb2-hdw.h          |    3 +
 drivers/media/video/pvrusb2/pvrusb2-sysfs.c        |   30 +
 drivers/media/video/pvrusb2/pvrusb2-v4l2.c         |    2 +
 drivers/media/video/pwc/pwc-ctrl.c                 |   61 +-
 drivers/media/video/pwc/pwc-if.c                   |   16 +-
 drivers/media/video/pwc/pwc-ioctl.h                |   36 +-
 drivers/media/video/pwc/pwc-kiara.c                |    2 +
 drivers/media/video/pwc/pwc-kiara.h                |    5 +-
 drivers/media/video/pwc/pwc-timon.c                |    4 +-
 drivers/media/video/pwc/pwc-timon.h                |    6 +-
 drivers/media/video/pwc/pwc-v4l.c                  |   60 +-
 drivers/media/video/pwc/pwc.h                      |    5 +-
 drivers/media/video/saa7115.c                      |   10 +-
 drivers/media/video/saa7127.c                      |   12 +-
 drivers/media/video/saa7134/Kconfig                |    1 +
 drivers/media/video/saa7134/saa7134-cards.c        |  204 +++-
 drivers/media/video/saa7134/saa7134-core.c         |  125 +-
 drivers/media/video/saa7134/saa7134-dvb.c          | 1027 +++++--------
 drivers/media/video/saa7134/saa7134-i2c.c          |    4 +-
 drivers/media/video/saa7134/saa7134-input.c        |    1 +
 drivers/media/video/saa7134/saa7134-video.c        |   85 +-
 drivers/media/video/saa7134/saa7134.h              |   10 +-
 drivers/media/video/se401.c                        |   36 +-
 drivers/media/video/sn9c102/Kconfig                |    2 +-
 drivers/media/video/sn9c102/Makefile               |   17 +-
 drivers/media/video/sn9c102/sn9c102.h              |   17 +-
 drivers/media/video/sn9c102/sn9c102_core.c         |  274 +++--
 drivers/media/video/sn9c102/sn9c102_devtable.h     |   14 +-
 drivers/media/video/sn9c102/sn9c102_hv7131d.c      |   25 +-
 drivers/media/video/sn9c102/sn9c102_hv7131r.c      |  366 +++++
 drivers/media/video/sn9c102/sn9c102_mi0343.c       |  130 +-
 drivers/media/video/sn9c102/sn9c102_mi0360.c       |  338 +++++
 drivers/media/video/sn9c102/sn9c102_ov7630.c       |  121 +-
 drivers/media/video/sn9c102/sn9c102_ov7660.c       |  234 +--
 drivers/media/video/sn9c102/sn9c102_pas106b.c      |   23 +-
 drivers/media/video/sn9c102/sn9c102_pas202bcb.c    |   77 +-
 drivers/media/video/sn9c102/sn9c102_sensor.h       |   12 +-
 drivers/media/video/sn9c102/sn9c102_tas5110c1b.c   |   18 +-
 drivers/media/video/sn9c102/sn9c102_tas5110d.c     |  118 ++
 drivers/media/video/sn9c102/sn9c102_tas5130d1b.c   |   19 +-
 drivers/media/video/tda7432.c                      |    1 -
 drivers/media/video/tda8290.c                      |  144 ++-
 drivers/media/video/tda9875.c                      |    1 -
 drivers/media/video/tuner-core.c                   |   28 +-
 drivers/media/video/tvaudio.c                      |    5 +-
 drivers/media/video/tveeprom.c                     |   45 +-
 drivers/media/video/upd64031a.c                    |    4 +
 drivers/media/video/upd64083.c                     |    5 +
 drivers/media/video/usbvideo/usbvideo.c            |   18 +-
 drivers/media/video/usbvision/usbvision-cards.c    | 1165 +++++++++++++--
 drivers/media/video/usbvision/usbvision-cards.h    |   66 +
 drivers/media/video/usbvision/usbvision-core.c     |   10 +-
 drivers/media/video/usbvision/usbvision-i2c.c      |  104 +-
 drivers/media/video/usbvision/usbvision-video.c    |  173 +--
 drivers/media/video/usbvision/usbvision.h          |   39 +-
 drivers/media/video/v4l2-common.c                  |   41 +-
 drivers/media/video/videocodec.c                   |    3 +
 drivers/media/video/videodev.c                     |   40 +-
 drivers/media/video/wm8739.c                       |    4 +
 drivers/media/video/wm8775.c                       |    4 +
 drivers/media/video/zr364xx.c                      |  929 ++++++++++++
 include/linux/dvb/audio.h                          |    5 +-
 include/linux/dvb/version.h                        |    2 +-
 include/linux/dvb/video.h                          |   62 +
 include/linux/videodev2.h                          |   83 +-
 include/media/cx2341x.h                            |    6 +-
 include/media/ivtv.h                               |   65 +
 include/media/tuner.h                              |    5 +
 include/media/v4l2-chip-ident.h                    |  149 ++
 include/media/v4l2-common.h                        |   47 +-
 include/media/v4l2-dev.h                           |   10 +
 222 files changed, 23073 insertions(+), 4357 deletions(-)
 create mode 100644 Documentation/video4linux/CARDLIST.ivtv
 create mode 100644 Documentation/video4linux/CARDLIST.usbvision
 create mode 100644 Documentation/video4linux/README.ivtv
 create mode 100644 Documentation/video4linux/zr364xx.txt
 create mode 100644 drivers/media/dvb/dvb-usb/opera1.c
 create mode 100644 drivers/media/dvb/dvb-usb/opera1.h
 delete mode 100644 drivers/media/dvb/frontends/lgh06xf.c
 delete mode 100644 drivers/media/dvb/frontends/lgh06xf.h
 create mode 100644 drivers/media/dvb/frontends/tda10023.c
 rename drivers/media/dvb/frontends/{tda10021.h => tda1002x.h} (66%)
 create mode 100644 drivers/media/dvb/frontends/tda827x.c
 create mode 100644 drivers/media/dvb/frontends/tda827x.h
 create mode 100644 drivers/media/video/ivtv/Kconfig
 create mode 100644 drivers/media/video/ivtv/Makefile
 create mode 100644 drivers/media/video/ivtv/ivtv-audio.c
 create mode 100644 drivers/media/video/ivtv/ivtv-audio.h
 create mode 100644 drivers/media/video/ivtv/ivtv-cards.c
 create mode 100644 drivers/media/video/ivtv/ivtv-cards.h
 create mode 100644 drivers/media/video/ivtv/ivtv-controls.c
 create mode 100644 drivers/media/video/ivtv/ivtv-controls.h
 create mode 100644 drivers/media/video/ivtv/ivtv-driver.c
 create mode 100644 drivers/media/video/ivtv/ivtv-driver.h
 create mode 100644 drivers/media/video/ivtv/ivtv-fileops.c
 create mode 100644 drivers/media/video/ivtv/ivtv-fileops.h
 create mode 100644 drivers/media/video/ivtv/ivtv-firmware.c
 create mode 100644 drivers/media/video/ivtv/ivtv-firmware.h
 create mode 100644 drivers/media/video/ivtv/ivtv-gpio.c
 create mode 100644 drivers/media/video/ivtv/ivtv-gpio.h
 create mode 100644 drivers/media/video/ivtv/ivtv-i2c.c
 create mode 100644 drivers/media/video/ivtv/ivtv-i2c.h
 create mode 100644 drivers/media/video/ivtv/ivtv-ioctl.c
 create mode 100644 drivers/media/video/ivtv/ivtv-ioctl.h
 create mode 100644 drivers/media/video/ivtv/ivtv-irq.c
 create mode 100644 drivers/media/video/ivtv/ivtv-irq.h
 create mode 100644 drivers/media/video/ivtv/ivtv-mailbox.c
 create mode 100644 drivers/media/video/ivtv/ivtv-mailbox.h
 create mode 100644 drivers/media/video/ivtv/ivtv-queue.c
 create mode 100644 drivers/media/video/ivtv/ivtv-queue.h
 create mode 100644 drivers/media/video/ivtv/ivtv-streams.c
 create mode 100644 drivers/media/video/ivtv/ivtv-streams.h
 create mode 100644 drivers/media/video/ivtv/ivtv-udma.c
 create mode 100644 drivers/media/video/ivtv/ivtv-udma.h
 create mode 100644 drivers/media/video/ivtv/ivtv-vbi.c
 create mode 100644 drivers/media/video/ivtv/ivtv-vbi.h
 create mode 100644 drivers/media/video/ivtv/ivtv-version.h
 create mode 100644 drivers/media/video/ivtv/ivtv-video.c
 create mode 100644 drivers/media/video/ivtv/ivtv-video.h
 create mode 100644 drivers/media/video/ivtv/ivtv-yuv.c
 create mode 100644 drivers/media/video/ivtv/ivtv-yuv.h
 create mode 100644 drivers/media/video/sn9c102/sn9c102_hv7131r.c
 create mode 100644 drivers/media/video/sn9c102/sn9c102_mi0360.c
 create mode 100644 drivers/media/video/sn9c102/sn9c102_tas5110d.c
 create mode 100644 drivers/media/video/usbvision/usbvision-cards.h
 create mode 100644 drivers/media/video/zr364xx.c
 create mode 100644 include/media/ivtv.h
 create mode 100644 include/media/v4l2-chip-ident.h

Aapo Tahkola (5):
      V4L/DVB (5423): M920x: i2c cleanups
      V4L/DVB (5424): Fix i2c implementation for gl861 and au6610
      V4L/DVB (5425): M920x: rework driver code to allow for different devices
      V4L/DVB (5426): M920x: remove unneeded code
      V4L/DVB (5448): M920x: rename megasky_identify_state to 
m920x_identify_state

Adrian Bunk (5):
      V4L/DVB (5278): Bt8xx/: possible cleanups
      V4L/DVB (5293): Make dvb_usb_gl861_debug static
      V4L/DVB (5294): Make pvr2_encoder_prep_config() static
      V4L/DVB (5397): Saa7134: fix MODULES=n compilation
      V4L/DVB (5471): Cpia_pp.c: convert to module_{init,exit}

Akinobu Mita (1):
      V4L/DVB (5513): Bt878: prevent probing wrong card entry

Alan Cox (2):
      V4L/DVB (5551): Plan-b: header change
      V4L/DVB (5552): Plan-b: Switch to refcounting PCI API

Amit Choudhary (2):
      V4L/DVB (5489): Codec.c: check kmalloc() return value.
      V4L/DVB (5490): Drivers/media/video/se401.c: check kmalloc() return value.

Andrew Morton (1):
      V4L/DVB (5388): Ivtv warning fix

Antoine Jacquet (2):
      V4L/DVB (5257): USB: add zr364xx V4L2 driver
      V4L/DVB (5385): Fix compilation issue with zr364xx when V4L1 is disabled

Christophe Cattelain (1):
      V4L/DVB (5371): [PATCH] Pinnacle PCTV Sat Pro USB (450e) support by 
ttusb2.c (400e driver)

Damian Minkov (1):
      V4L/DVB (5481): Fix audio input for AverTv Go 007

David Härdeman (1):
      V4L/DVB (5335): Budget-ci: Use the repeat handling of the input subsystem

Dennis Ranke (1):
      V4L/DVB (5373): [PATCH] Hauppauge Nova-T endianess problem on powerpc

Douglas Landgraf (12):
      V4L/DVB (5534): Radio-rtrack2.c Replace rt_ioctl to use video_ioctl2
      V4L/DVB (5539): Radio-rtrack2.c Added VIDIOC_[GS]_AUDIO and 
VIDIOC_[S|G]_INPUT
      V4L/DVB (5540): Radio-trust.c Replace tr_do_ioctl to use video_ioctl2
      V4L/DVB (5541): Radio-zoltrix.c Replace zol_do_ioctl to use video_ioctl2
      V4L/DVB (5546): Radio-terratec.c Replace tt_do_ioctl to use video_ioctl2
      V4L/DVB (5549): Radio-sf16fmr2.c Replace fmr2_do_ioctl to use video_ioctl2
      V4L/DVB (5550): Radio-sf16fmi.c Replace fmi_do_ioctl to use video_ioctl2
      V4L/DVB (5553): Replace typhoon_do_ioctl to use video_ioctl2
      V4L/DVB (5555): Radio-aimslab.c Replace rt_ioctl to use video_ioctl2
      V4L/DVB (5556): Radio-gemtek.c Replace gemtek_ioctl to use video_ioctl2
      V4L/DVB (5562): Radio-gemtek-pci.c Replace gemtek_pci_ioctl to use 
video_ioctl2
      V4L/DVB (5563): Radio-maestro.c Replace radio_ioctl to use video_ioctl2

Dwaine P. Garden (1):
      V4L/DVB (5386): Add some missing Hauppauge and Belkin devices to the 
driver

Ed Vipas (1):
      V4L/DVB (5486): Add support for remote of Asustech P7131 Hybrid   LNA

Emil Georgiev (1):
      V4L/DVB (5383): Fix duplicated codes in Pinnacle Grey remote

Hans Verkuil (36):
      V4L/DVB (5268): Add support for three new MPEG controls.
      V4L/DVB (5272): Add V4L2_CAP_VIDEO_OUTPUT_POS capability
      V4L/DVB (5289): Add support for video output overlays.
      V4L/DVB (5290): Add support for VIDIOC_INT_G/S_STD_OUTPUT
      V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENT
      V4L/DVB (5307): Add support for the cx23415 MPEG decoding features.
      V4L/DVB (5336): Cx23416 doc updates + rename CX2341X_ENC_UNKNOWN
      V4L/DVB (5341): Add cx23415/6 chip idents.
      V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG 
encoder/decoder
      V4L/DVB (5355): Add VIDIOC_G_CHIP_IDENT to various i2c modules
      V4L/DVB (5356): Fix bogus error messages in ivtv for VIDIOC_G_CHIP_IDENT
      V4L/DVB (5375): Add missing VIDEO_CX25840 dep, remove unused 
VIDEO_TLV320AIC23B dep
      V4L/DVB (5376): Add dependency on VIDEO_V4L1
      V4L/DVB (5377): Replace SA_* with IRQF_*
      V4L/DVB (5378): Add missing IVTV_FB_WARN #define
      V4L/DVB (5379): If possible make vars/functions static.
      V4L/DVB (5389): Add tveeprom entry for tuner LG S701D MK3
      V4L/DVB (5402): Add vsync_field to the union in video_event for 
VIDEO_EVENT_VSYNC
      V4L/DVB (5403): Set vsync_field correctly in ivtv.
      V4L/DVB (5404): Merges VBI & YUV handling into a single work queue.
      V4L/DVB (5405): Add missing includes.
      V4L/DVB (5406): Add comment why the symbols are exported.
      V4L/DVB (5407a): Update feature-removal-schedule.txt: remove 
VIDIOC_S/G_MPEGCOMP
      V4L/DVB (5409): Add CARDLIST.ivtv and README.ivtv
      V4L/DVB (5410): Add VIDIOC_G/S_PRIORITY support to ivtv.
      V4L/DVB (5411): Use v4l_printk_ioctl for debug
      V4L/DVB (5412): Fix VIDIOC_TRY_ENCODER_CMD and VIDEO_TRY_COMMAND
      V4L/DVB (5413): Use spin_lock_init to fix lockdep warnings.
      V4L/DVB (5414): Add missing kfree in early exit of saa7115.
      V4L/DVB (5416): Use pci_register_driver instead of pci_module_init in 
ivtv.
      V4L/DVB (5417): First unregister the driver, and then free the memory.
      V4L/DVB (5418): Speed is a signed 32-bit integer, not unsigned.
      V4L/DVB (5419): Add comment how the speed field is interpreted.
      V4L/DVB (5420): Initialize the inputs before registering the devices.
      V4L/DVB (5436): Fix TV output initialization
      V4L/DVB (5560): Ivtv: fix incorrect bitwise-and for command flags.

Hartmut Birr (4):
      V4L/DVB (5542): Budget-av: Remove polarity switching of the clock for 
DVB-C
      V4L/DVB (5543): Tda10023: Add support for frontend TDA10023
      V4L/DVB (5544): Budget-av: Make inversion setting configurable, add KNC 
ONE V1.0 card
      V4L/DVB (5545): Saa7146: Release capture buffers on device close

Hartmut Hackmann (20):
      V4L/DVB (5311): Tda1004x driver updates
      V4L/DVB (5312): Saa713x: added a GPIO handler function
      V4L/DVB (5313): Added a config entry and a gpio function pointer to tuner 
struct
      V4L/DVB (5314): Added support for tda827x tuners with preamlifiers
      V4L/DVB (5315): Tda1004x: check request firmware for NULL ponter again
      V4L/DVB (5318): Fix tda8290 code for tda827x module
      V4L/DVB (5319): Set tda827x to sleep mode after attach
      V4L/DVB (5320): Filled in limiting values in tda827x.c
      V4L/DVB (5321): Saa7134-dvb: initialize the dvb frontend in dvb_init
      V4L/DVB (5322): Removed board naming code in saa7134-dvb
      V4L/DVB (5323): Updated support for tuner callbacks
      V4L/DVB (5326): Allow to set tuner_config in attach inform
      V4L/DVB (5369): Fixed 1 byte too short buffer in tda827x.c
      V4L/DVB (5443): Saa7134: put tuner to sleep mode after board 
initialization
      V4L/DVB (5444): Saa7134-dvb fix sleep function of the fmd1216 tuner.
      V4L/DVB (5445): Added / corrected support for some ASUS hybrid boards
      V4L/DVB (5446): Renamed ASUStek P7131 card [1043:4876]
      V4L/DVB (5458): Tda1004x: add ts_mode option to config struct
      V4L/DVB (5484): Set tda8290 to analog mode after init
      V4L/DVB (5485): Tda827x: delayed probing of tuner version

Heikki Orsila (1):
      V4L/DVB (5329): Some saa7134 cleanups

Hendrik Borghorst (1):
      V4L/DVB (5505): Fix Kernel Bugzilla #8301: spinlock fix for flexcop-pci

Ian Armstrong (2):
      V4L/DVB (5437): Update cx23415 documentation
      V4L/DVB (5438): Fix ivtv yuv threshold handling

Jarod Wilson (1):
      V4L/DVB (5482): Bttv: automatically load dvb-bt8xx for bttv cards with dvb

Jean Delvare (3):
      V4L/DVB (5380): Cx25840-firmware include cleanup
      V4L/DVB (5491): Cx88: Support the DTV1000 T analog inputs
      V4L/DVB (5492): Remove useless includes of i2c-algo-bit.h

Jean Tourrilhes (1):
      V4L/DVB (5461): Pwc: cisco VT Camera support

Jonathan Corbet (7):
      V4L/DVB (5464): Set the PCI device in the V4L2 device
      V4L/DVB (5465): Remove an obsolete PCI ID
      V4L/DVB (5466): Fix up some Cafe CCIC delay issues
      V4L/DVB (5467): Add suspend/resume support to the Cafe CCIC
      V4L/DVB (5468): Don't mirror ov7670 images by default
      V4L/DVB (5469a): Copyright and maintainer tweaks
      V4L/DVB (5469): Add raw bayer support to the ov7670 driver

Luc Saillard (2):
      V4L/DVB (5547): Add ENUM_FRAMESIZES and ENUM_FRAMEINTERVALS ioctls
      V4L/DVB (5548): Fix v4l2 buffer to the length

Luca Risolia (1):
      V4L/DVB (5474): SN9C1xx driver updates

Marco Gittler (2):
      V4L/DVB (5532): Add support for Opera S1- DVB-USB
      V4L/DVB (5558): Opera: use 7-bit i2c addresses

Markus Rechberger (7):
      V4L/DVB (5298): Added support for deferred module requesting to cx88
      V4L/DVB (5299): Added support for loading cx88-dvb and cx88-blackbird
      V4L/DVB (5324): This patch fixes request_module_depend()
      V4L/DVB (5330): Added card definition for AverMedia M102 miniPCI
      V4L/DVB (5510): Fix 1/3 for bug 7819: fixed frontend hotplug issue
      V4L/DVB (5511): Fix 2/3 for bug 7819: demux and dvr
      V4L/DVB (5512): Fix 3/3 for bug 7819: fixed hotplugging for dvbnet

Mauro Carvalho Chehab (14):
      V4L/DVB (5297): Fix identation on tda10021.c
      V4L/DVB (5462): Add Logitech ViewPort AV 100
      V4L/DVB (5476): Fix gpiomux array size
      V4L/DVB (5477): CodingStyle cleanups on for loops at bttv-cards.c
      V4L/DVB (5478): Use ARRAY_SIZE and a cleaner logic for initializing tuner
      V4L/DVB (5479): Use ARRAY_SIZE instead of a magic number
      V4L/DVB (5480): Fix cx88_print_irqbits calls to use ARRAY_SIZE
      V4L/DVB (5488): Replace DMA magic mask for its aliases
      V4L/DVB (5500): Add a CARDLIST for the supported devices by usbvision 
driver
      V4L/DVB (5515): Use a better format to represent usbvision supported 
boards
      V4L/DVB (5516): Reduce usbvision data size
      V4L/DVB (5518): Fix a bug on device detection
      V4L/DVB (5521): Usb_get_dev were called twice. Removing the extra call.
      V4L/DVB (5554): Fix: vidioc_g_parm were not zeroing the memory

Michael Krufky (3):
      V4L/DVB (5317): Create tda827x dvb tuner module
      V4L/DVB (5431): Cx88: autodetect ADS Tech InstantTV DVB-S
      V4L/DVB (5432): Cx88: whitespace cleanup

Mike Isely (2):
      V4L/DVB (5367): Pvrusb2: (trivial) Fix too-wide source line
      V4L/DVB (5507): Pvrusb2: Gather USB bus address info and report it

Oleg Nesterov (1):
      V4L/DVB (5398): Cpia_pp.c: don't use _WORK_NAR

Oliver Endriss (4):
      V4L/DVB (5334): Dvb-ttpci: Infrared remote control refactoring
      V4L/DVB (5344): Dvb-ttpci: Support for MSC_RAW and MSC_SCAN RC events
      V4L/DVB (5381): Dvb-ttpci: Update frontend lock status in transfer mode 
(bugfix)
      V4L/DVB (5440): Dvb-ttpci: Infrared remote initialization fix

Oliver Neukum (1):
      V4L/DVB (5399): Usbvideo module handling

Peter Missel (2):
      V4L/DVB (5316): Add radio support for the Lifeview FlyDVB-T Duo
      V4L/DVB (5331): Identify MSI [EMAIL PROTECTED] Duo

Pierre Willenbrock (2):
      V4L/DVB (5449): M920x: add error messages for debugging purposes
      V4L/DVB (5459): M920x: add support for Anubis Electronics / MSI Digi Vox 
Mini II

Scott Alfter (1):
      V4L/DVB (5497): Additional card support for bttv driver

Steven Toth (1):
      V4L/DVB (5434): Updates to the tveeprom tuner, video decoder and audio 
chip

Thierry MERLE (6):
      V4L/DVB (5522): Usbvision: i2c function cleanups
      V4L/DVB (5523): Usbvision: fix a debug message in usb probe function
      V4L/DVB (5524): Usbvision: fix TDA9887 detection
      V4L/DVB (5528): Usbvision: reverting some i2c cleanups
      V4L/DVB (5529): Usbvision: remove not needed TUNER_SET_TYPE_ADDR call
      V4L/DVB (5530): Usbvision: remove CustomDevice facility

Trent Piepho (20):
      V4L/DVB (5360): Dvb-pll: Use sizeof() to get name length
      V4L/DVB (5361): Dvb-pll: Fix Kconfig files and allow dvb-pll to be 
optional
      V4L/DVB (5362): Dvb-pll: add code for doing tuner initialization
      V4L/DVB (5363): Dvb: Remove lgh06xf driver
      V4L/DVB (5374): Or51132: refactor i2c code, improve error resilience
      V4L/DVB (5391): Saa7134: Clean up printk()s
      V4L/DVB (5392): Zr364xx: Use kernel's byte-swapping function
      V4L/DVB (5427): M920x: Improve I2C operations
      V4L/DVB (5428): M920x: Detect zero-length I2C messages and fix a typo
      V4L/DVB (5452): Cx88: merge identical boards
      V4L/DVB (5455): Dvb-pll: Adjust rounding to be consistent
      V4L/DVB (5456): Dvb-pll: Move IF frequency from per-band data to 
per-tuner data
      V4L/DVB (5457): Dvb-pll: Replace sleep function with a more capable one
      V4L/DVB (5494): Lgdt330x: Fix some warnings
      V4L/DVB (5502): Sn9c102: more efficient register writing code
      V4L/DVB (5503): Sn9c102: declare constant byte sequences as static const
      V4L/DVB (5504): Sn9c102: Make driver V4L2 not V4L1
      V4L/DVB (5517): Usbvision: store the device database more efficiently
      V4L/DVB (5525): Usbvision: fix confusion over 7-bit vs 8-bit TDDA9887 
addresses
      V4L/DVB (5557): Cafe_ccic: check return value of pci_enable_device

Ville-Pekka Vainio (1):
      V4L/DVB (5520): Add support for the extra keys in the black Technotrend 
1500 IR

[EMAIL PROTECTED] (1):
      V4L/DVB (5526): Cx88-alsa.c: Use kzalloc

---------------------------------------------------
V4L/DVB development is hosted at http://linuxtv.org

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to