[GIT PATCHES] V4L/DVB changes for 2.6.24

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mauro Carvalho Chehab
Date: Wednesday, October 10, 2007 - 2:50 pm

Linus,

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

We have 300+ patches this time, covering lots of drivers improvements and fixes.

Also, there are several core changes:
	- Unified support for Hybrid tuners on both V4L and DVB core;
	- videobuf split into PCI DMA S/G specific and a generic module;
	- added a videobuf handler for drivers that need vmalloc'ed memory like 
	  USB devices).

And some driver additions:
	- cx23885 driver;
	- ivtv framebuffer driver;
	- tcm825x driver.

I still have two cx88-alsa patches pending, at devel tree. Those two are 
dependent from -ALSA merge. So, I should send you a pull request later, after 
being sure that you've already pulled from alsa.

Cheers,
Mauro.

---

 Documentation/dvb/faq.txt                          |    2 +-
 Documentation/video4linux/CARDLIST.bttv            |    1 +
 Documentation/video4linux/CARDLIST.cx23885         |    5 +
 Documentation/video4linux/CARDLIST.saa7134         |    5 +-
 drivers/media/Kconfig                              |   70 +-
 drivers/media/common/Kconfig                       |    2 +-
 drivers/media/common/ir-functions.c                |    1 -
 drivers/media/common/ir-keymaps.c                  |   62 +-
 drivers/media/common/saa7146_core.c                |   34 +-
 drivers/media/common/saa7146_fops.c                |    5 +-
 drivers/media/common/saa7146_i2c.c                 |   23 +-
 drivers/media/common/saa7146_vbi.c                 |    9 +-
 drivers/media/common/saa7146_video.c               |   11 +-
 drivers/media/dvb/bt8xx/bt878.c                    |    1 -
 drivers/media/dvb/bt8xx/bt878.h                    |    7 +-
 drivers/media/dvb/bt8xx/dvb-bt8xx.c                |    1 -
 drivers/media/dvb/cinergyT2/cinergyT2.c            |    8 +-
 drivers/media/dvb/dvb-core/dmxdev.c                |    1 -
 drivers/media/dvb/dvb-core/dvb_ca_en50221.c        |   93 +-
 drivers/media/dvb/dvb-core/dvb_demux.c             |    5 +-
 drivers/media/dvb/dvb-core/dvb_frontend.c          |  125 ++-
 drivers/media/dvb/dvb-core/dvb_frontend.h          |   13 +-
 drivers/media/dvb/dvb-core/dvb_net.c               |   22 +-
 drivers/media/dvb/dvb-core/dvbdev.c                |   41 +-
 drivers/media/dvb/dvb-usb/Kconfig                  |    2 +
 drivers/media/dvb/dvb-usb/dib0700.h                |    5 +-
 drivers/media/dvb/dvb-usb/dib0700_core.c           |   23 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c        |  676 +++++++++-
 drivers/media/dvb/dvb-usb/dtt200u.c                |   28 +-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |   26 +-
 drivers/media/dvb/dvb-usb/dvb-usb-init.c           |    2 +-
 drivers/media/dvb/dvb-usb/gp8psk-fe.c              |   84 +-
 drivers/media/dvb/dvb-usb/gp8psk.c                 |   93 +-
 drivers/media/dvb/dvb-usb/gp8psk.h                 |   32 +-
 drivers/media/dvb/dvb-usb/vp7045.c                 |    2 +-
 drivers/media/dvb/frontends/Kconfig                |   33 +-
 drivers/media/dvb/frontends/Makefile               |    4 +
 drivers/media/dvb/frontends/bcm3510.c              |    1 -
 drivers/media/dvb/frontends/cx22700.c              |    1 -
 drivers/media/dvb/frontends/cx24110.c              |    1 -
 drivers/media/dvb/frontends/cx24123.c              |    1 -
 drivers/media/dvb/frontends/dib0070.c              |  580 ++++++++
 drivers/media/dvb/frontends/dib0070.h              |   44 +
 drivers/media/dvb/frontends/dib3000mb.c            |    1 -
 drivers/media/dvb/frontends/dib3000mc.c            |  192 ++-
 drivers/media/dvb/frontends/dib7000m.c             |  727 ++++++----
 drivers/media/dvb/frontends/dib7000p.c             |  908 ++++++++----
 drivers/media/dvb/frontends/dib7000p.h             |   14 +-
 drivers/media/dvb/frontends/dibx000_common.h       |   57 +-
 drivers/media/dvb/frontends/dvb-pll.c              |  147 ++-
 drivers/media/dvb/frontends/dvb_dummy_fe.c         |    1 -
 drivers/media/dvb/frontends/isl6421.c              |    1 -
 drivers/media/dvb/frontends/l64781.c               |    1 -
 drivers/media/dvb/frontends/lgdt330x.c             |    1 -
 drivers/media/dvb/frontends/lnbp21.c               |    1 -
 drivers/media/dvb/frontends/mt2060.c               |    1 -
 drivers/media/dvb/frontends/mt2131.c               |  314 ++++
 drivers/media/dvb/frontends/mt2131.h               |   54 +
 drivers/media/dvb/frontends/mt2131_priv.h          |   49 +
 drivers/media/dvb/frontends/mt2266.c               |  287 ++++
 drivers/media/dvb/frontends/mt2266.h               |   37 +
 drivers/media/dvb/frontends/mt312.c                |    1 -
 drivers/media/dvb/frontends/mt352.c                |    1 -
 drivers/media/dvb/frontends/nxt200x.c              |    1 -
 drivers/media/dvb/frontends/or51132.c              |    1 -
 drivers/media/dvb/frontends/or51211.c              |    1 -
 drivers/media/dvb/frontends/s5h1409.c              |  729 ++++++++++
 drivers/media/dvb/frontends/s5h1409.h              |   73 +
 drivers/media/dvb/frontends/sp8870.c               |    1 -
 drivers/media/dvb/frontends/sp887x.c               |    1 -
 drivers/media/dvb/frontends/stv0297.c              |    4 +-
 drivers/media/dvb/frontends/stv0299.c              |    1 -
 drivers/media/dvb/frontends/tda10021.c             |    4 +-
 drivers/media/dvb/frontends/tda10023.c             |   10 +-
 drivers/media/dvb/frontends/tda1004x.c             |    1 -
 drivers/media/dvb/frontends/tda10086.c             |    1 -
 drivers/media/dvb/frontends/tda8083.c              |    9 +-
 drivers/media/dvb/frontends/ves1820.c              |    4 +-
 drivers/media/dvb/frontends/zl10353.c              |    1 -
 drivers/media/dvb/ttpci/av7110.c                   |    3 +-
 drivers/media/dvb/ttpci/av7110_hw.c                |   28 +-
 drivers/media/dvb/ttpci/av7110_ir.c                |    3 +-
 drivers/media/dvb/ttpci/av7110_v4l.c               |    6 +-
 drivers/media/dvb/ttpci/budget-av.c                |    2 +-
 drivers/media/dvb/ttpci/budget-ci.c                |    2 +-
 drivers/media/dvb/ttpci/budget-core.c              |    1 -
 drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c  |    1 -
 drivers/media/dvb/ttusb-dec/ttusb_dec.c            |    1 -
 drivers/media/radio/Kconfig                        |   24 +-
 drivers/media/radio/radio-gemtek.c                 |  618 ++++++---
 drivers/media/radio/radio-terratec.c               |    2 +-
 drivers/media/video/Kconfig                        |   29 +-
 drivers/media/video/Makefile                       |   28 +-
 drivers/media/video/arv.c                          |    3 +-
 drivers/media/video/bt8xx/Kconfig                  |    2 +-
 drivers/media/video/bt8xx/bttv-cards.c             |   38 +-
 drivers/media/video/bt8xx/bttv-driver.c            |   31 +-
 drivers/media/video/bt8xx/bttv-gpio.c              |    6 +-
 drivers/media/video/bt8xx/bttv-i2c.c               |    1 -
 drivers/media/video/bt8xx/bttv-input.c             |    1 -
 drivers/media/video/bt8xx/bttv-risc.c              |   35 +-
 drivers/media/video/bt8xx/bttv-vbi.c               |    6 +-
 drivers/media/video/bt8xx/bttv.h                   |    2 +
 drivers/media/video/bt8xx/bttvp.h                  |    2 +-
 drivers/media/video/btcx-risc.c                    |    1 -
 drivers/media/video/bw-qcam.c                      |   18 +-
 drivers/media/video/cafe_ccic.c                    |   21 +-
 drivers/media/video/compat_ioctl32.c               |    5 +
 drivers/media/video/cpia.c                         |    1 -
 drivers/media/video/cpia2/cpia2_v4l.c              |    1 -
 drivers/media/video/cx2341x.c                      |   19 +-
 drivers/media/video/cx23885/Kconfig                |   20 +
 drivers/media/video/cx23885/Makefile               |    9 +
 drivers/media/video/cx23885/cx23885-cards.c        |  280 ++++
 drivers/media/video/cx23885/cx23885-core.c         | 1530 ++++++++++++++++++++
 drivers/media/video/cx23885/cx23885-dvb.c          |  213 +++
 drivers/media/video/cx23885/cx23885-i2c.c          |  382 +++++
 drivers/media/video/cx23885/cx23885-reg.h          |  431 ++++++
 drivers/media/video/cx23885/cx23885.h              |  301 ++++
 drivers/media/video/cx25840/cx25840-audio.c        |   75 +-
 drivers/media/video/cx25840/cx25840-core.c         |   98 +-
 drivers/media/video/cx25840/cx25840-core.h         |    6 +-
 drivers/media/video/cx88/Kconfig                   |    4 +-
 drivers/media/video/cx88/cx88-alsa.c               |  315 ++--
 drivers/media/video/cx88/cx88-blackbird.c          |   31 +-
 drivers/media/video/cx88/cx88-cards.c              |  219 +++-
 drivers/media/video/cx88/cx88-core.c               |  222 +---
 drivers/media/video/cx88/cx88-dvb.c                |   25 +-
 drivers/media/video/cx88/cx88-i2c.c                |   27 +-
 drivers/media/video/cx88/cx88-input.c              |   20 +-
 drivers/media/video/cx88/cx88-mpeg.c               |  142 +-
 drivers/media/video/cx88/cx88-reg.h                |   35 +
 drivers/media/video/cx88/cx88-tvaudio.c            |   22 +-
 drivers/media/video/cx88/cx88-vbi.c                |   13 +-
 drivers/media/video/cx88/cx88-video.c              |  169 +--
 drivers/media/video/cx88/cx88-vp3054-i2c.c         |    5 +-
 drivers/media/video/cx88/cx88.h                    |   39 +-
 drivers/media/video/dpc7146.c                      |    5 +-
 drivers/media/video/em28xx/em28xx-core.c           |    1 -
 drivers/media/video/em28xx/em28xx-input.c          |    1 -
 drivers/media/video/em28xx/em28xx-video.c          |    6 +-
 drivers/media/video/et61x251/et61x251_core.c       |   59 +-
 drivers/media/video/ir-kbd-i2c.c                   |   38 +-
 drivers/media/video/ivtv/Kconfig                   |   17 +
 drivers/media/video/ivtv/Makefile                  |    5 +-
 drivers/media/video/ivtv/ivtv-audio.c              |   74 -
 drivers/media/video/ivtv/ivtv-cards.c              |   84 +-
 drivers/media/video/ivtv/ivtv-cards.h              |   67 +-
 drivers/media/video/ivtv/ivtv-controls.c           |   16 +-
 drivers/media/video/ivtv/ivtv-controls.h           |    5 +
 drivers/media/video/ivtv/ivtv-driver.c             |  332 +++--
 drivers/media/video/ivtv/ivtv-driver.h             |  691 ++++------
 drivers/media/video/ivtv/ivtv-fileops.c            |  199 ++--
 drivers/media/video/ivtv/ivtv-fileops.h            |    5 +
 drivers/media/video/ivtv/ivtv-firmware.h           |    5 +
 drivers/media/video/ivtv/ivtv-gpio.c               |   24 -
 drivers/media/video/ivtv/ivtv-gpio.h               |    7 +-
 drivers/media/video/ivtv/ivtv-i2c.c                |   17 +-
 drivers/media/video/ivtv/ivtv-i2c.h                |    5 +
 drivers/media/video/ivtv/ivtv-ioctl.c              |  191 ++-
 drivers/media/video/ivtv/ivtv-ioctl.h              |    5 +
 drivers/media/video/ivtv/ivtv-irq.c                |  321 +++--
 drivers/media/video/ivtv/ivtv-irq.h                |   27 +
 drivers/media/video/ivtv/ivtv-mailbox.c            |    6 +-
 drivers/media/video/ivtv/ivtv-mailbox.h            |    8 +
 drivers/media/video/ivtv/ivtv-queue.c              |  119 +-
 drivers/media/video/ivtv/ivtv-queue.h              |   13 +-
 .../video/ivtv/{ivtv-video.c => ivtv-routing.c}    |   90 +-
 .../video/ivtv/{ivtv-audio.h => ivtv-routing.h}    |   12 +-
 drivers/media/video/ivtv/ivtv-streams.c            |  131 +--
 drivers/media/video/ivtv/ivtv-streams.h            |    5 +
 drivers/media/video/ivtv/ivtv-udma.c               |   46 +-
 drivers/media/video/ivtv/ivtv-udma.h               |    5 +
 drivers/media/video/ivtv/ivtv-vbi.c                |  283 ++--
 drivers/media/video/ivtv/ivtv-vbi.h                |    9 +-
 drivers/media/video/ivtv/ivtv-version.h            |    7 +-
 drivers/media/video/ivtv/ivtv-video.h              |   24 -
 drivers/media/video/ivtv/ivtv-yuv.c                |   55 +-
 drivers/media/video/ivtv/ivtv-yuv.h                |   21 +
 drivers/media/video/ivtv/ivtvfb.c                  | 1190 +++++++++++++++
 drivers/media/video/msp3400-driver.c               |   19 +-
 drivers/media/video/mt20xx.c                       |  311 +++--
 drivers/media/video/mt20xx.h                       |   37 +
 drivers/media/video/mxb.c                          |    4 +-
 drivers/media/video/ov511.c                        |   81 +-
 drivers/media/video/ov7670.c                       |    1 -
 drivers/media/video/ovcamchip/ovcamchip_core.c     |    1 -
 drivers/media/video/planb.c                        |   30 +-
 drivers/media/video/pvrusb2/pvrusb2-context.c      |    6 +-
 drivers/media/video/pvrusb2/pvrusb2-debug.h        |   53 +-
 drivers/media/video/pvrusb2/pvrusb2-debugifc.c     |   16 +-
 drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h |    1 +
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |  310 ++++-
 drivers/media/video/pvrusb2/pvrusb2-hdw.h          |   12 +-
 drivers/media/video/pvrusb2/pvrusb2-i2c-core.c     |   63 +-
 drivers/media/video/pvrusb2/pvrusb2-main.c         |    2 +-
 drivers/media/video/pvrusb2/pvrusb2-std.c          |    8 +-
 drivers/media/video/pvrusb2/pvrusb2-sysfs.c        |  216 ++--
 drivers/media/video/pwc/pwc-ctrl.c                 |    2 +-
 drivers/media/video/pwc/pwc-if.c                   |  132 ++-
 drivers/media/video/saa6588.c                      |    1 +
 drivers/media/video/saa7127.c                      |   10 +-
 drivers/media/video/saa7134/Kconfig                |    4 +-
 drivers/media/video/saa7134/saa7134-alsa.c         |    3 +-
 drivers/media/video/saa7134/saa7134-cards.c        |   57 +-
 drivers/media/video/saa7134/saa7134-core.c         |  214 ++-
 drivers/media/video/saa7134/saa7134-dvb.c          |   23 +-
 drivers/media/video/saa7134/saa7134-empress.c      |   18 +-
 drivers/media/video/saa7134/saa7134-i2c.c          |    1 -
 drivers/media/video/saa7134/saa7134-input.c        |    1 -
 drivers/media/video/saa7134/saa7134-oss.c          |   43 +-
 drivers/media/video/saa7134/saa7134-ts.c           |   30 +-
 drivers/media/video/saa7134/saa7134-tvaudio.c      |    5 +-
 drivers/media/video/saa7134/saa7134-vbi.c          |    7 +-
 drivers/media/video/saa7134/saa7134-video.c        |  210 ++--
 drivers/media/video/saa7134/saa7134.h              |   23 +-
 drivers/media/video/sn9c102/sn9c102_core.c         |  113 +-
 drivers/media/video/stv680.c                       |   51 +-
 drivers/media/video/tcm825x.c                      |  928 ++++++++++++
 drivers/media/video/tcm825x.h                      |  199 +++
 drivers/media/video/tda8290.c                      |  517 ++++---
 drivers/media/video/tda8290.h                      |   54 +
 drivers/media/video/tda9887.c                      |   62 +-
 drivers/media/video/tea5761.c                      |  187 ++-
 drivers/media/video/tea5761.h                      |   47 +
 drivers/media/video/tea5767.c                      |  203 ++-
 drivers/media/video/tea5767.h                      |   47 +
 drivers/media/video/tuner-core.c                   |  256 +++-
 drivers/media/video/tuner-driver.h                 |   44 +-
 drivers/media/video/tuner-i2c.h                    |   70 +
 drivers/media/video/tuner-simple.c                 |  397 ++++--
 drivers/media/video/tuner-simple.h                 |   46 +
 drivers/media/video/tuner-types.c                  |    8 +
 drivers/media/video/tvaudio.c                      |    1 -
 drivers/media/video/tveeprom.c                     |    1 -
 drivers/media/video/tvmixer.c                      |    6 +-
 drivers/media/video/usbvision/usbvision-core.c     |    1 -
 drivers/media/video/usbvision/usbvision-i2c.c      |    4 +-
 drivers/media/video/usbvision/usbvision-video.c    |  120 +-
 drivers/media/video/v4l1-compat.c                  |    1 -
 drivers/media/video/v4l2-common.c                  |    6 +-
 drivers/media/video/v4l2-int-device.c              |  158 ++
 drivers/media/video/video-buf.c                    | 1425 ------------------
 drivers/media/video/videobuf-core.c                | 1006 +++++++++++++
 drivers/media/video/videobuf-dma-sg.c              |  726 ++++++++++
 .../video/{video-buf-dvb.c => videobuf-dvb.c}      |    9 +-
 drivers/media/video/videobuf-vmalloc.c             |  370 +++++
 drivers/media/video/videodev.c                     |   39 +-
 drivers/media/video/vino.c                         |    1 -
 drivers/media/video/vivi.c                         |  185 +--
 drivers/media/video/vp27smpx.c                     |  212 +++
 drivers/media/video/w9968cf.c                      |    3 +-
 drivers/media/video/zc0301/zc0301_core.c           |    3 +-
 drivers/media/video/zoran_card.c                   |   64 +-
 drivers/media/video/zoran_card.h                   |    8 +
 drivers/media/video/zoran_device.c                 |   19 +-
 drivers/media/video/zoran_driver.c                 |   31 +-
 drivers/media/video/zoran_procfs.c                 |    9 +-
 drivers/media/video/zr36016.c                      |    4 +-
 drivers/media/video/zr36050.c                      |    6 +-
 drivers/media/video/zr36060.c                      |    6 +-
 include/linux/i2c-id.h                             |    2 +
 include/{media => linux}/ivtv.h                    |   11 +-
 .../ivtv/ivtv-audio.h => include/linux/ivtvfb.h    |   31 +-
 include/linux/videodev2.h                          |    7 +-
 include/media/cx2341x.h                            |    2 +-
 include/media/ir-common.h                          |    1 +
 include/media/saa7146.h                            |    1 -
 include/media/saa7146_vv.h                         |    2 +-
 include/media/tuner-types.h                        |    4 +
 include/media/tuner.h                              |    1 +
 include/media/v4l2-chip-ident.h                    |    3 +
 include/media/v4l2-dev.h                           |   16 +-
 include/media/v4l2-int-device.h                    |  278 ++++
 include/media/{video-buf.h => videobuf-core.h}     |  181 +--
 include/media/videobuf-dma-sg.h                    |  122 ++
 include/media/{video-buf-dvb.h => videobuf-dvb.h}  |    0 
 include/media/videobuf-vmalloc.h                   |   41 +
 278 files changed, 19304 insertions(+), 6634 deletions(-)
 create mode 100644 Documentation/video4linux/CARDLIST.cx23885
 create mode 100644 drivers/media/dvb/frontends/dib0070.c
 create mode 100644 drivers/media/dvb/frontends/dib0070.h
 create mode 100644 drivers/media/dvb/frontends/mt2131.c
 create mode 100644 drivers/media/dvb/frontends/mt2131.h
 create mode 100644 drivers/media/dvb/frontends/mt2131_priv.h
 create mode 100644 drivers/media/dvb/frontends/mt2266.c
 create mode 100644 drivers/media/dvb/frontends/mt2266.h
 create mode 100644 drivers/media/dvb/frontends/s5h1409.c
 create mode 100644 drivers/media/dvb/frontends/s5h1409.h
 create mode 100644 drivers/media/video/cx23885/Kconfig
 create mode 100644 drivers/media/video/cx23885/Makefile
 create mode 100644 drivers/media/video/cx23885/cx23885-cards.c
 create mode 100644 drivers/media/video/cx23885/cx23885-core.c
 create mode 100644 drivers/media/video/cx23885/cx23885-dvb.c
 create mode 100644 drivers/media/video/cx23885/cx23885-i2c.c
 create mode 100644 drivers/media/video/cx23885/cx23885-reg.h
 create mode 100644 drivers/media/video/cx23885/cx23885.h
 delete mode 100644 drivers/media/video/ivtv/ivtv-audio.c
 rename drivers/media/video/ivtv/{ivtv-video.c => ivtv-routing.c} (59%)
 copy drivers/media/video/ivtv/{ivtv-audio.h => ivtv-routing.h} (80%)
 delete mode 100644 drivers/media/video/ivtv/ivtv-video.h
 create mode 100644 drivers/media/video/ivtv/ivtvfb.c
 create mode 100644 drivers/media/video/mt20xx.h
 create mode 100644 drivers/media/video/tcm825x.c
 create mode 100644 drivers/media/video/tcm825x.h
 create mode 100644 drivers/media/video/tda8290.h
 create mode 100644 drivers/media/video/tea5761.h
 create mode 100644 drivers/media/video/tea5767.h
 create mode 100644 drivers/media/video/tuner-i2c.h
 create mode 100644 drivers/media/video/tuner-simple.h
 create mode 100644 drivers/media/video/v4l2-int-device.c
 delete mode 100644 drivers/media/video/video-buf.c
 create mode 100644 drivers/media/video/videobuf-core.c
 create mode 100644 drivers/media/video/videobuf-dma-sg.c
 rename drivers/media/video/{video-buf-dvb.c => videobuf-dvb.c} (97%)
 create mode 100644 drivers/media/video/videobuf-vmalloc.c
 create mode 100644 drivers/media/video/vp27smpx.c
 rename include/{media => linux}/ivtv.h (93%)
 rename drivers/media/video/ivtv/ivtv-audio.h => include/linux/ivtvfb.h (56%)
 create mode 100644 include/media/v4l2-int-device.h
 rename include/media/{video-buf.h => videobuf-core.h} (56%)
 create mode 100644 include/media/videobuf-dma-sg.h
 rename include/media/{video-buf-dvb.h => videobuf-dvb.h} (100%)
 create mode 100644 include/media/videobuf-vmalloc.h

Adrian Bunk (5):
      V4L/DVB (5940): Export v4l2_int_device_{, un}register
      V4L/DVB (5965): Frontend_ioctl(): fix check-after-use
      V4L/DVB (6009): Bt8xx: "extern inline" -> "static inline"
      V4L/DVB (6025): Net_ule(): fix check-after-use
      V4L/DVB (6122): ivtvfb: fix an obvious bug in ivtvfb_release_buffers()

Alan Nisota (1):
      V4L/DVB (6037): Updated GenPix USB driver

Andi Drebes (2):
      V4L/DVB (5941): Ttpci/budget-av.c: ARRAY_SIZE()
      V4L/DVB (5942): Usb/vp7045.c: ARRAY_SIZE()

Andres Salomon (1):
      V4L/DVB (6235): cafe_ccic: default to allocating DMA buffers at probe time

Brandon Philips (5):
      V4L/DVB (6273): V4L: vivi.c vidioc_try_fmt_cap() negotiate a valid field
      V4L/DVB (6274): V4L: vivi.c replace logic in vivi_poll with videobuf_poll_stream
      V4L/DVB (6275): V4L: vivi.c remove the "resource" locking
      V4L/DVB (6276): V4L: videobuf-core.c lock before streaming check
      V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core

Brett Warden (2):
      V4L/DVB (6238): bw-qcam: use data_reverse instead of manually poking the control register
      V4L/DVB (6250): bw-qcam use data_reverse instead of manually poking the control register fix

Chaogui Zhang (1):
      V4L/DVB (6178): add IR remote support for FusionHDTV 5 RT Gold

Christoph Hellwig (1):
      V4L/DVB (6279): en_50221: convert to kthread API

Darren Salt (2):
      V4L/DVB (6039): Typo fix in Nova-TD description
      V4L/DVB (6040): Add IR support for Nova-T Stick

Edgar Simo (2):
      V4L/DVB (6071): saa7134-dvb: add missing newline
      V4L/DVB (6072): saa7134: add DVB-T support for Avermedia Super 007

Eric Sandeen (1):
      V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115

Hans Verkuil (63):
      V4L/DVB (5881): ivtv: init channel for NTSC_M_JP standard.
      V4L/DVB (5902): Add ivtv-fb framebuffer driver.
      V4L/DVB (5904): ivtv-fb: cleanups
      V4L/DVB (5905): ivtv-fb: Use proper ioctl value
      V4L/DVB (5906): ivtv-fb: replace HZ with msecs_to_jiffies
      V4L/DVB (5909): ivtv: update version to 1.1 to mark ivtv-fb support
      V4L/DVB (5910): ivtv-fb: improve debug message
      V4L/DVB (5919): ivtv: remove dead code
      V4L/DVB (5921): ivtv: add missing composite input line for ivtv_pci_pg600v2
      V4L/DVB (5922): ivtv, cx25840: postpone fw load until first use
      V4L/DVB (5924): ivtv-fb: initializing the fb should trigger ivtv firmware load
      V4L/DVB (5927): ivtv: set correct crystal frequency of the GVMVPRX cards
      V4L/DVB (5928): tuner: fix TOP values for the Panasonic VP27 tuner.
      V4L/DVB (5929): Add vp27smpx driver
      V4L/DVB (5992): ivtv: show card name as well in the LOG_STATUS output.
      V4L/DVB (5993): cx25840: resetting also requires reloading the firmware
      V4L/DVB (5994): ivtv: make VIDIOC_INT_RESET support smarter.
      V4L/DVB (5995): ivtv: add AverMedia M116
      V4L/DVB (5997): cx25840: fix audio mute handling and reporting
      V4L/DVB (5998): ivtv: no need to mute the audio input
      V4L/DVB (5999): cx25840: add radio support.
      V4L/DVB (6002): ivtv: remove unused struct field.
      V4L/DVB (6003): vp27smpx: correctly attribute the origin of the driver
      V4L/DVB (6043): ivtv: fix incorrect round-robin implementation
      V4L/DVB (6045): ivtv: fix handling of INITIALIZE_INPUT fw call
      V4L/DVB (6046): ivtv: always steal full frames if out of buffers.
      V4L/DVB (6047): ivtv: Fix scatter/gather DMA timeouts
      V4L/DVB (6048): ivtv: fix stop stream locking
      V4L/DVB (6049): ivtv: fix VBI reinsertion decoding
      V4L/DVB (6050): ivtv: retry/timer improvements
      V4L/DVB (6051): cx25840: make proper use of SOFT_RESET
      V4L/DVB (6053): ivtv: setup TV output standard on init to prevent flicker
      V4L/DVB (6054): ivtv: specify some stream sizes in kB instead of MB
      V4L/DVB (6055): ivtv: improve debug messages
      V4L/DVB (6056): ivtv: move serialization to the fileops level
      V4L/DVB (6057): ivtv-fb: remove unused header includes
      V4L/DVB (6058): ivtv: add support for highmem udma
      V4L/DVB (6059): ivtv: log stereo/bilingual audio modes
      V4L/DVB (6060): ivtv: fix IVTV_IOC_DMA_FRAME bug introduced by highmem bugfix
      V4L/DVB (6061): ivtv: add VIDIOC_OVERLAY
      V4L/DVB (6086): ivtv: fix output mode processing: UDMA_YUV wasn't cleared
      V4L/DVB (6087): ivtv: prevent changing VBI format while capture is in progress
      V4L/DVB (6088): cx2341x: some controls can't be changed while the device is busy
      V4L/DVB (6089): ivtv: log in status if framebuffer uses YUV instead of RGB
      V4L/DVB (6090): ivtv-fb: correct transparency bit reporting
      V4L/DVB (6091): ivtv: header cleanup
      V4L/DVB (6092): ivtv: more cleanups, merged ivtv-audio.c and ivtv-video.c into ivtv-routing.c
      V4L/DVB (6093): ivtv: reorganized and cleanup ivtv struct
      V4L/DVB (6094): ivtv: more ivtv-driver.h cleanups
      V4L/DVB (6096): ivtv: fix V4L2_ENC_CMD_STOP_AT_GOP_END support
      V4L/DVB (6097): ivtv: set correct pixel format and alpha properties
      V4L/DVB (6108): videodev2.h: add new pixel formats for the cx23415 OSD
      V4L/DVB (6109): ivtv: use new videodev2.h pixel formats
      V4L/DVB (6112): cx25840: use a workqueue to load the firmware
      V4L/DVB (6113): ivtv: udelay for the i2c bus was set too high
      V4L/DVB (6115): ivtv/ivtv-fb: improve locking to avoid initialization problems
      V4L/DVB (6116): ivtv: VBI cleanups and fixes
      V4L/DVB (6117): ivtv: finish VBI related cleanup
      V4L/DVB (6118): ivtv-fb: add missing FBIO_WAITFORVSYNC ioctl define
      V4L/DVB (6119): ivtvfb: renamed ivtv-fb to ivtvfb, move header to include/linux
      V4L/DVB (6120): ivtvfb: rename some missed ivtv-fb references to ivtvfb
      V4L/DVB (6121): ivtvfb: replace ivtv_fb prefix to ivtvfb
      V4L/DVB (6123): ivtv: move ivtv.h public header to include/linux

Hans-J
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT PATCHES] V4L/DVB changes for 2.6.24, Mauro Carvalho Chehab, (Wed Oct 10, 2:50 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 4:00 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 4:24 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 9:50 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 9:59 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 10:09 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 10:50 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Wed Oct 10, 11:31 pm)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Thu Oct 11, 3:20 am)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Thu Oct 11, 4:39 am)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Thu Oct 11, 6:01 am)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Sun Oct 14, 3:40 am)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Markus Rechberger, (Sun Oct 14, 4:28 am)
Re: [v4l-dvb-maintainer] [GIT PATCHES] V4L/DVB changes for ..., Johannes Stezenbach, (Sun Oct 14, 1:49 pm)