mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-06-23  6:42 Mauro Carvalho Chehab
  0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-06-23  6:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media

Linus,

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

For yet another series of improvements. 

Probably one of the most more visible to the users is the support 
for Logitech cameras based on stv06xx chipset. This also removes the 
driver need for merging a few out-of-tree driver for those cameras.

With the improvements on gspca, we'll get rid of two V4L1 only drivers 
on some future version. I'll later update the 
Documentation/feature-removal-schedule.txt to reflect those changes.

The rest of the series are bug fixes, a few api improvements for 
embedded, and usual new board additions. The full log is enclosed.

Cheers,
Mauro.

---

 Documentation/video4linux/CARDLIST.cx88            |    6 +-
 Documentation/video4linux/CARDLIST.em28xx          |    1 +
 Documentation/video4linux/v4l2-framework.txt       |   24 +
 drivers/media/common/ir-keymaps.c                  |   23 +
 drivers/media/dvb/frontends/stv0900.h              |    7 +-
 drivers/media/dvb/frontends/stv0900_core.c         |  100 ++-
 drivers/media/dvb/frontends/stv0900_priv.h         |    2 +
 drivers/media/dvb/frontends/stv090x.c              |   11 +-
 drivers/media/dvb/frontends/tda10048.c             |    1 +
 drivers/media/dvb/siano/smscoreapi.c               |    4 +-
 drivers/media/radio/radio-tea5764.c                |    4 +-
 drivers/media/video/Kconfig                        |    6 +-
 drivers/media/video/cx18/cx18-controls.c           |    2 +
 drivers/media/video/cx231xx/cx231xx-avcore.c       |   19 +-
 drivers/media/video/cx231xx/cx231xx-video.c        |   26 +-
 drivers/media/video/cx231xx/cx231xx.h              |    3 -
 drivers/media/video/cx2341x.c                      |    2 +
 drivers/media/video/cx23885/cx23885-dvb.c          |   33 +-
 drivers/media/video/cx23885/cx23885-video.c        |   11 +-
 drivers/media/video/cx88/cx88-cards.c              |   94 ++-
 drivers/media/video/cx88/cx88-video.c              |   11 +-
 drivers/media/video/em28xx/em28xx-cards.c          |   56 ++
 drivers/media/video/em28xx/em28xx-dvb.c            |    1 +
 drivers/media/video/em28xx/em28xx-video.c          |   38 +-
 drivers/media/video/em28xx/em28xx.h                |    1 +
 drivers/media/video/gspca/gspca.c                  |    8 +-
 drivers/media/video/gspca/ov519.c                  |  981 ++++++++++++++++++--
 drivers/media/video/gspca/sonixj.c                 |  181 +++-
 drivers/media/video/gspca/stv06xx/Makefile         |    3 +-
 drivers/media/video/gspca/stv06xx/stv06xx.c        |   53 +-
 drivers/media/video/gspca/stv06xx/stv06xx.h        |   11 +
 drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c   |   10 +-
 drivers/media/video/gspca/stv06xx/stv06xx_sensor.h |    3 +-
 drivers/media/video/gspca/stv06xx/stv06xx_st6422.c |  453 +++++++++
 drivers/media/video/gspca/stv06xx/stv06xx_st6422.h |   59 ++
 drivers/media/video/ivtv/ivtv-controls.c           |    2 +
 drivers/media/video/mt9m001.c                      |   12 +-
 drivers/media/video/mt9t031.c                      |   14 +-
 drivers/media/video/mt9v022.c                      |   12 +-
 drivers/media/video/ov511.c                        |    2 -
 drivers/media/video/pvrusb2/pvrusb2-audio.c        |   14 +-
 drivers/media/video/pvrusb2/pvrusb2-cs53l32a.c     |   24 +-
 drivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c  |   37 +-
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |   60 +-
 drivers/media/video/pvrusb2/pvrusb2-video-v4l.c    |   35 +-
 drivers/media/video/pxa_camera.c                   |   34 +-
 drivers/media/video/saa7134/saa7134-video.c        |   11 +-
 drivers/media/video/sh_mobile_ceu_camera.c         |   12 +-
 drivers/media/video/tcm825x.c                      |    4 +-
 drivers/media/video/usbvideo/Kconfig               |    5 +-
 drivers/media/video/v4l2-common.c                  |  181 ++++-
 drivers/media/video/vivi.c                         |   11 +-
 drivers/media/video/w9968cf.c                      |   35 +-
 drivers/media/video/zoran/zoran_driver.c           |   14 +-
 include/linux/videodev2.h                          |    4 +-
 include/media/ir-common.h                          |    2 +
 include/media/v4l2-common.h                        |   26 +
 include/media/v4l2-i2c-drv.h                       |    5 +-
 include/media/v4l2-subdev.h                        |    7 +-
 59 files changed, 2322 insertions(+), 489 deletions(-)
 create mode 100644 drivers/media/video/gspca/stv06xx/stv06xx_st6422.c
 create mode 100644 drivers/media/video/gspca/stv06xx/stv06xx_st6422.h

Abylay Ospan (2):
      V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction
      V4L/DVB (12097): Implement reading uncorrected blocks for stv0900

Devin Heitmueller (3):
      V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint
      V4L/DVB (12101): em28xx: add support for EVGA inDtube
      V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube

Hans Verkuil (8):
      V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen
      V4L/DVB (12107): smscoreapi: fix compile warning
      V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header.
      V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value
      V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper
      V4L/DVB (12112): cx231xx: fix uninitialized variable.
      V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls
      V4L/DVB (12128): v4l2: update framework documentation.

Hans de Goede (23):
      V4L/DVB (12071): gspca: fix NULL pointer deref in query_ctrl
      V4L/DVB (12072): gspca-ov519: add extra controls
      V4L/DVB (12073): gspca_ov519: limit ov6630 qvif uv swap fix to ov66308AF
      V4L/DVB (12074): gspca_ov519: Add 320x240 and 160x120 support for cif sensor cams
      V4L/DVB (12075): gspca_ov519: check ov518 packet numbers
      V4L/DVB (12076): gspca_ov519: Fix led inversion with some cams
      V4L/DVB (12077): gspca_ov519: Fix 320x240 with ov7660 sensor
      V4L/DVB (12078): gspca_ov519: Better default contrast for ov6630
      V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge
      V4L/DVB (12080): gspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)
      V4L/DVB (12081): gspca_ov519: Cleanup some sensor special cases
      V4L/DVB (12082): gspca_stv06xx: Add support for st6422 bridge and sensor
      V4L/DVB (12083): ov511: remove ov518 usb id's from the driver
      V4L/DVB (12084): ov511: mark as deprecated
      V4L/DVB (12085): gspca_ov519: constify ov518 inititial register value tables
      V4L/DVB (12086): gspca_sonixj: Fix control index numbering
      V4L/DVB (12087): gspca_sonixj: enable support for 0c45:613e camera
      V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated
      V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize
      V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620
      V4L/DVB (12091): gspca_sonixj: Add light frequency control
      V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default
      V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color

Igor M. Liplianin (2):
      V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.
      V4L/DVB (12098): Create table for customize stv0900 ts registers.

Manu Abraham (2):
      V4L/DVB (12130): Fix a redundant compiler warning
      V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being

Mauro Carvalho Chehab (1):
      V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global

Michael Krufky (2):
      V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF
      V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 & HVR1700

Mike Isely (5):
      V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840
      V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change
      V4L/DVB (12120): pvrusb2: Change initial default frequency setting
      V4L/DVB (12121): pvrusb2: Improve handling of routing schemes
      V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes

Trent Piepho (14):
      V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images
      V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function
      V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function
      V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob
      V4L/DVB (11905): vivi: Use v4l bounding/alignment function
      V4L/DVB (11906): saa7134: Use v4l bounding/alignment function
      V4L/DVB (11907): cx88: Use v4l bounding/alignment function
      V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function
      V4L/DVB (11909): cx23885: Use v4l bounding/alignment function
      V4L/DVB (11910): mt9: Use v4l bounding/alignment function
      V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function
      V4L/DVB (11912): em28xx: Use v4l bounding/alignment function
      V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything
      V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block

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

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-09-19  4:49 Mauro Carvalho Chehab
  2009-09-21 11:05 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-09-19  4:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media

Linus,

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

For the second (and final) part of new stuff for kernel 2.6.31.

This series adds two relevant improvements at the multimedia support:

1) Support for ISDB-T (for broadcast TV) and ISDB-S (for satellite transmissions). 

This means that finally we have support for Digital TV standards used in Japan
and Brasil, and being implemented on several countries in South America and
maybe in other Asian Countries.

2) Documentation for V4L2 and DVB APIs

Since 1999, V4L2 API were used in kernel, and since 2002, DVB API.
However, during all those time, there weren't a single document describing DVB
API on kernel, and V4L2 API were never added. This situation always bother me
since I started maintaining the subsystem. On this series, this gap is finally
filled: Both V4L2 and DVB API specs were converted from DocBook v3.1 and LaTex
to DocBook XML 4.1.2, and added at Documentation/DocBook. It were converted
as an unique document, to be easier to be referenced and used.

I hope that this will improve the usage of the API and help to keep it updated
with the latest changes at the code.

This series also contains several new drivers:

   - new driver for NXP saa7164;
   - new driver for gl860 webcams;
   - new driver for dibcom 80xx chips (ISDB-T);
   - new driver for Earthsoft PT1 ISDB-T/ISDB-S cards;
   - new driver for 774 Friio White USB ISDB-T receiver;
   - new drivers for DaVinci display (vpif, dm646x, vpfe, dm355, dm644x);
   - new driver for adv7180 analog decoder;
   - new staging driver for cx25821. This device has 10 simultaneous video input/output
into a single PCIe chip, being probably the most complex device currently supported.
Help is needed to cleanup the driver and put it into kernel CodingStyle;

Also in this patch series:

   - em28xx: Add support for VBI;
   - tda18271: several improvements;
   - gspca - m5602-s5k4aa: several improvements at control capabilities;
   - dibcom drivers: add support for stk7770p;
   - soc-camera: converted to v4l dev/subdev model, allowing future share of code with
     other drivers;
   - miscelaneous fixes, driver additions, etc;

Cheers,
Mauro.

---

 Documentation/DocBook/Makefile                     |   10 +-
 Documentation/DocBook/dvb/.gitignore               |    1 +
 Documentation/DocBook/dvb/audio.xml                | 1473 ++++++++++++
 Documentation/DocBook/dvb/ca.xml                   |  221 ++
 Documentation/DocBook/dvb/demux.xml                |  973 ++++++++
 Documentation/DocBook/dvb/dvbapi.xml               |   87 +
 Documentation/DocBook/dvb/dvbstb.pdf               |  Bin 0 -> 1881 bytes
 Documentation/DocBook/dvb/dvbstb.png               |  Bin 0 -> 22655 bytes
 Documentation/DocBook/dvb/examples.xml             |  365 +++
 Documentation/DocBook/dvb/frontend.xml             | 1766 ++++++++++++++
 Documentation/DocBook/dvb/intro.xml                |  191 ++
 Documentation/DocBook/dvb/isdbt.xml                |  314 +++
 Documentation/DocBook/dvb/kdapi.xml                | 2309 ++++++++++++++++++
 Documentation/DocBook/dvb/net.xml                  |   12 +
 Documentation/DocBook/dvb/video.xml                | 1971 ++++++++++++++++
 Documentation/DocBook/media-entities.tmpl          |  364 +++
 Documentation/DocBook/media-indices.tmpl           |   85 +
 Documentation/DocBook/media.tmpl                   |  112 +
 Documentation/DocBook/stylesheet.xsl               |    1 +
 Documentation/DocBook/v4l/.gitignore               |    1 +
 Documentation/DocBook/v4l/biblio.xml               |  188 ++
 Documentation/DocBook/v4l/capture.c.xml            |  659 ++++++
 Documentation/DocBook/v4l/common.xml               | 1160 +++++++++
 Documentation/DocBook/v4l/compat.xml               | 2457 ++++++++++++++++++++
 Documentation/DocBook/v4l/controls.xml             | 2049 ++++++++++++++++
 Documentation/DocBook/v4l/crop.gif                 |  Bin 0 -> 5967 bytes
 Documentation/DocBook/v4l/crop.pdf                 |  Bin 0 -> 5846 bytes
 Documentation/DocBook/v4l/dev-capture.xml          |  115 +
 Documentation/DocBook/v4l/dev-codec.xml            |   26 +
 Documentation/DocBook/v4l/dev-effect.xml           |   25 +
 Documentation/DocBook/v4l/dev-osd.xml              |  164 ++
 Documentation/DocBook/v4l/dev-output.xml           |  111 +
 Documentation/DocBook/v4l/dev-overlay.xml          |  379 +++
 Documentation/DocBook/v4l/dev-radio.xml            |   57 +
 Documentation/DocBook/v4l/dev-raw-vbi.xml          |  347 +++
 Documentation/DocBook/v4l/dev-rds.xml              |  168 ++
 Documentation/DocBook/v4l/dev-sliced-vbi.xml       |  708 ++++++
 Documentation/DocBook/v4l/dev-teletext.xml         |   40 +
 Documentation/DocBook/v4l/driver.xml               |  208 ++
 Documentation/DocBook/v4l/fdl-appendix.xml         |  671 ++++++
 Documentation/DocBook/v4l/fieldseq_bt.gif          |  Bin 0 -> 25430 bytes
 Documentation/DocBook/v4l/fieldseq_bt.pdf          |  Bin 0 -> 9185 bytes
 Documentation/DocBook/v4l/fieldseq_tb.gif          |  Bin 0 -> 25323 bytes
 Documentation/DocBook/v4l/fieldseq_tb.pdf          |  Bin 0 -> 9173 bytes
 Documentation/DocBook/v4l/func-close.xml           |   70 +
 Documentation/DocBook/v4l/func-ioctl.xml           |  146 ++
 Documentation/DocBook/v4l/func-mmap.xml            |  185 ++
 Documentation/DocBook/v4l/func-munmap.xml          |   83 +
 Documentation/DocBook/v4l/func-open.xml            |  121 +
 Documentation/DocBook/v4l/func-poll.xml            |  127 +
 Documentation/DocBook/v4l/func-read.xml            |  189 ++
 Documentation/DocBook/v4l/func-select.xml          |  138 ++
 Documentation/DocBook/v4l/func-write.xml           |  136 ++
 Documentation/DocBook/v4l/io.xml                   | 1073 +++++++++
 Documentation/DocBook/v4l/keytable.c.xml           |  172 ++
 Documentation/DocBook/v4l/libv4l.xml               |  167 ++
 Documentation/DocBook/v4l/pixfmt-grey.xml          |   70 +
 Documentation/DocBook/v4l/pixfmt-nv12.xml          |  151 ++
 Documentation/DocBook/v4l/pixfmt-nv16.xml          |  174 ++
 Documentation/DocBook/v4l/pixfmt-packed-rgb.xml    |  862 +++++++
 Documentation/DocBook/v4l/pixfmt-packed-yuv.xml    |  244 ++
 Documentation/DocBook/v4l/pixfmt-sbggr16.xml       |   91 +
 Documentation/DocBook/v4l/pixfmt-sbggr8.xml        |   75 +
 Documentation/DocBook/v4l/pixfmt-sgbrg8.xml        |   75 +
 Documentation/DocBook/v4l/pixfmt-sgrbg8.xml        |   75 +
 Documentation/DocBook/v4l/pixfmt-uyvy.xml          |  128 +
 Documentation/DocBook/v4l/pixfmt-vyuy.xml          |  128 +
 Documentation/DocBook/v4l/pixfmt-y16.xml           |   89 +
 Documentation/DocBook/v4l/pixfmt-y41p.xml          |  157 ++
 Documentation/DocBook/v4l/pixfmt-yuv410.xml        |  141 ++
 Documentation/DocBook/v4l/pixfmt-yuv411p.xml       |  155 ++
 Documentation/DocBook/v4l/pixfmt-yuv420.xml        |  157 ++
 Documentation/DocBook/v4l/pixfmt-yuv422p.xml       |  161 ++
 Documentation/DocBook/v4l/pixfmt-yuyv.xml          |  128 +
 Documentation/DocBook/v4l/pixfmt-yvyu.xml          |  128 +
 Documentation/DocBook/v4l/pixfmt.xml               |  801 +++++++
 Documentation/DocBook/v4l/remote_controllers.xml   |  175 ++
 Documentation/DocBook/v4l/v4l2.xml                 |  479 ++++
 Documentation/DocBook/v4l/v4l2grab.c.xml           |  164 ++
 Documentation/DocBook/v4l/vbi_525.gif              |  Bin 0 -> 4741 bytes
 Documentation/DocBook/v4l/vbi_525.pdf              |  Bin 0 -> 3395 bytes
 Documentation/DocBook/v4l/vbi_625.gif              |  Bin 0 -> 5095 bytes
 Documentation/DocBook/v4l/vbi_625.pdf              |  Bin 0 -> 3683 bytes
 Documentation/DocBook/v4l/vbi_hsync.gif            |  Bin 0 -> 2400 bytes
 Documentation/DocBook/v4l/vbi_hsync.pdf            |  Bin 0 -> 7405 bytes
 Documentation/DocBook/v4l/videodev2.h.xml          | 1640 +++++++++++++
 Documentation/DocBook/v4l/vidioc-cropcap.xml       |  174 ++
 .../DocBook/v4l/vidioc-dbg-g-chip-ident.xml        |  275 +++
 .../DocBook/v4l/vidioc-dbg-g-register.xml          |  275 +++
 Documentation/DocBook/v4l/vidioc-encoder-cmd.xml   |  204 ++
 Documentation/DocBook/v4l/vidioc-enum-fmt.xml      |  164 ++
 .../DocBook/v4l/vidioc-enum-frameintervals.xml     |  270 +++
 .../DocBook/v4l/vidioc-enum-framesizes.xml         |  282 +++
 Documentation/DocBook/v4l/vidioc-enumaudio.xml     |   86 +
 Documentation/DocBook/v4l/vidioc-enumaudioout.xml  |   89 +
 Documentation/DocBook/v4l/vidioc-enuminput.xml     |  287 +++
 Documentation/DocBook/v4l/vidioc-enumoutput.xml    |  172 ++
 Documentation/DocBook/v4l/vidioc-enumstd.xml       |  391 ++++
 Documentation/DocBook/v4l/vidioc-g-audio.xml       |  188 ++
 Documentation/DocBook/v4l/vidioc-g-audioout.xml    |  154 ++
 Documentation/DocBook/v4l/vidioc-g-crop.xml        |  143 ++
 Documentation/DocBook/v4l/vidioc-g-ctrl.xml        |  130 +
 Documentation/DocBook/v4l/vidioc-g-enc-index.xml   |  213 ++
 Documentation/DocBook/v4l/vidioc-g-ext-ctrls.xml   |  307 +++
 Documentation/DocBook/v4l/vidioc-g-fbuf.xml        |  456 ++++
 Documentation/DocBook/v4l/vidioc-g-fmt.xml         |  201 ++
 Documentation/DocBook/v4l/vidioc-g-frequency.xml   |  145 ++
 Documentation/DocBook/v4l/vidioc-g-input.xml       |  100 +
 Documentation/DocBook/v4l/vidioc-g-jpegcomp.xml    |  180 ++
 Documentation/DocBook/v4l/vidioc-g-modulator.xml   |  246 ++
 Documentation/DocBook/v4l/vidioc-g-output.xml      |  100 +
 Documentation/DocBook/v4l/vidioc-g-parm.xml        |  332 +++
 Documentation/DocBook/v4l/vidioc-g-priority.xml    |  144 ++
 .../DocBook/v4l/vidioc-g-sliced-vbi-cap.xml        |  264 +++
 Documentation/DocBook/v4l/vidioc-g-std.xml         |   99 +
 Documentation/DocBook/v4l/vidioc-g-tuner.xml       |  535 +++++
 Documentation/DocBook/v4l/vidioc-log-status.xml    |   58 +
 Documentation/DocBook/v4l/vidioc-overlay.xml       |   83 +
 Documentation/DocBook/v4l/vidioc-qbuf.xml          |  168 ++
 Documentation/DocBook/v4l/vidioc-querybuf.xml      |  103 +
 Documentation/DocBook/v4l/vidioc-querycap.xml      |  284 +++
 Documentation/DocBook/v4l/vidioc-queryctrl.xml     |  428 ++++
 Documentation/DocBook/v4l/vidioc-querystd.xml      |   83 +
 Documentation/DocBook/v4l/vidioc-reqbufs.xml       |  160 ++
 .../DocBook/v4l/vidioc-s-hw-freq-seek.xml          |  129 +
 Documentation/DocBook/v4l/vidioc-streamon.xml      |  106 +
 Documentation/dvb/get_dvb_firmware                 |   37 +-
 Documentation/dvb/technisat.txt                    |   75 +-
 Documentation/video4linux/CARDLIST.cx23885         |    1 +
 Documentation/video4linux/CARDLIST.em28xx          |    3 +-
 Documentation/video4linux/CARDLIST.saa7134         |    1 +
 Documentation/video4linux/CARDLIST.saa7164         |    9 +
 Documentation/video4linux/CARDLIST.tuner           |    2 +
 Documentation/video4linux/gspca.txt                |    2 +
 Documentation/video4linux/soc-camera.txt           |   40 +
 Documentation/video4linux/v4l2-framework.txt       |   61 +-
 arch/sh/boards/board-ap325rxa.c                    |   58 +-
 drivers/media/common/tuners/tda18271-common.c      |    3 +-
 drivers/media/common/tuners/tda18271-fe.c          |   83 +-
 drivers/media/common/tuners/tda18271-maps.c        |    3 +-
 drivers/media/common/tuners/tda18271-priv.h        |    1 +
 drivers/media/common/tuners/tda18271.h             |   14 +
 drivers/media/common/tuners/tuner-types.c          |   27 +
 drivers/media/dvb/Kconfig                          |    4 +
 drivers/media/dvb/Makefile                         |    2 +-
 drivers/media/dvb/dvb-core/dvb_frontend.c          |  218 ++-
 drivers/media/dvb/dvb-core/dvb_frontend.h          |   17 +
 drivers/media/dvb/dvb-usb/Kconfig                  |    9 +-
 drivers/media/dvb/dvb-usb/Makefile                 |    3 +
 drivers/media/dvb/dvb-usb/af9015.c                 |   50 +-
 drivers/media/dvb/dvb-usb/anysee.c                 |   14 +-
 drivers/media/dvb/dvb-usb/ce6230.c                 |    2 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c        |  501 ++++-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |   11 +
 drivers/media/dvb/dvb-usb/friio-fe.c               |  483 ++++
 drivers/media/dvb/dvb-usb/friio.c                  |  525 +++++
 drivers/media/dvb/dvb-usb/friio.h                  |   99 +
 drivers/media/dvb/dvb-usb/m920x.c                  |    2 +
 drivers/media/dvb/frontends/Kconfig                |    8 +
 drivers/media/dvb/frontends/Makefile               |    1 +
 drivers/media/dvb/frontends/au8522_decoder.c       |    5 +
 drivers/media/dvb/frontends/dib0070.c              |  803 ++++---
 drivers/media/dvb/frontends/dib0070.h              |   30 +-
 drivers/media/dvb/frontends/dib7000p.c             |   33 +-
 drivers/media/dvb/frontends/dib8000.c              | 2277 ++++++++++++++++++
 drivers/media/dvb/frontends/dib8000.h              |   79 +
 drivers/media/dvb/frontends/dibx000_common.c       |   95 +-
 drivers/media/dvb/frontends/dibx000_common.h       |   31 +-
 drivers/media/dvb/frontends/lgdt3304.c             |    2 +
 drivers/media/dvb/frontends/s921_module.c          |    2 +
 drivers/media/dvb/pt1/Kconfig                      |   12 +
 drivers/media/dvb/pt1/Makefile                     |    5 +
 drivers/media/dvb/pt1/pt1.c                        | 1056 +++++++++
 drivers/media/dvb/pt1/va1j5jf8007s.c               |  658 ++++++
 drivers/media/dvb/pt1/va1j5jf8007s.h               |   40 +
 drivers/media/dvb/pt1/va1j5jf8007t.c               |  468 ++++
 drivers/media/dvb/pt1/va1j5jf8007t.h               |   40 +
 drivers/media/radio/Kconfig                        |    2 +-
 drivers/media/radio/radio-si4713.c                 |    1 -
 drivers/media/video/Kconfig                        |   93 +
 drivers/media/video/Makefile                       |    6 +
 drivers/media/video/adv7180.c                      |  202 ++
 drivers/media/video/adv7343.c                      |    1 -
 drivers/media/video/au0828/au0828-cards.c          |    4 +-
 drivers/media/video/bt8xx/bttv-cards.c             |   44 +-
 drivers/media/video/cafe_ccic.c                    |    2 +-
 drivers/media/video/cx18/cx18-driver.c             |    2 +-
 drivers/media/video/cx18/cx18-i2c.c                |   16 +-
 drivers/media/video/cx18/cx18-streams.c            |    4 +-
 drivers/media/video/cx231xx/cx231xx-cards.c        |    4 +-
 drivers/media/video/cx23885/cimax2.c               |   12 +-
 drivers/media/video/cx23885/cx23885-cards.c        |   14 +-
 drivers/media/video/cx23885/cx23885-core.c         |    1 +
 drivers/media/video/cx23885/cx23885-dvb.c          |    5 +
 drivers/media/video/cx23885/cx23885-video.c        |    6 +-
 drivers/media/video/cx23885/cx23885.h              |    2 +
 drivers/media/video/cx23885/netup-eeprom.c         |    6 +-
 drivers/media/video/cx88/cx88-cards.c              |   14 +-
 drivers/media/video/cx88/cx88-video.c              |    6 +-
 drivers/media/video/davinci/Makefile               |   17 +
 drivers/media/video/davinci/ccdc_hw_device.h       |  110 +
 drivers/media/video/davinci/dm355_ccdc.c           |  978 ++++++++
 drivers/media/video/davinci/dm355_ccdc_regs.h      |  310 +++
 drivers/media/video/davinci/dm644x_ccdc.c          |  878 +++++++
 drivers/media/video/davinci/dm644x_ccdc_regs.h     |  145 ++
 drivers/media/video/davinci/vpfe_capture.c         | 2124 +++++++++++++++++
 drivers/media/video/davinci/vpif.c                 |  296 +++
 drivers/media/video/davinci/vpif.h                 |  642 +++++
 drivers/media/video/davinci/vpif_capture.c         | 2168 +++++++++++++++++
 drivers/media/video/davinci/vpif_capture.h         |  165 ++
 drivers/media/video/davinci/vpif_display.c         | 1656 +++++++++++++
 drivers/media/video/davinci/vpif_display.h         |  175 ++
 drivers/media/video/davinci/vpss.c                 |  301 +++
 drivers/media/video/em28xx/Kconfig                 |    1 +
 drivers/media/video/em28xx/Makefile                |    2 +-
 drivers/media/video/em28xx/em28xx-cards.c          |   59 +-
 drivers/media/video/em28xx/em28xx-core.c           |   51 +-
 drivers/media/video/em28xx/em28xx-dvb.c            |   19 +
 drivers/media/video/em28xx/em28xx-reg.h            |   16 +
 drivers/media/video/em28xx/em28xx-vbi.c            |  142 ++
 drivers/media/video/em28xx/em28xx-video.c          |  589 ++++-
 drivers/media/video/em28xx/em28xx.h                |   26 +-
 drivers/media/video/et61x251/et61x251_core.c       |    6 +-
 drivers/media/video/gspca/Kconfig                  |    1 +
 drivers/media/video/gspca/Makefile                 |    1 +
 drivers/media/video/gspca/gl860/Kconfig            |    8 +
 drivers/media/video/gspca/gl860/Makefile           |   10 +
 drivers/media/video/gspca/gl860/gl860-mi1320.c     |  537 +++++
 drivers/media/video/gspca/gl860/gl860-mi2020.c     |  937 ++++++++
 drivers/media/video/gspca/gl860/gl860-ov2640.c     |  505 ++++
 drivers/media/video/gspca/gl860/gl860-ov9655.c     |  337 +++
 drivers/media/video/gspca/gl860/gl860.c            |  785 +++++++
 drivers/media/video/gspca/gl860/gl860.h            |  108 +
 drivers/media/video/gspca/jeilinj.c                |    2 +
 drivers/media/video/gspca/m5602/m5602_ov7660.c     |  262 +++-
 drivers/media/video/gspca/m5602/m5602_ov7660.h     |  138 +-
 drivers/media/video/gspca/m5602/m5602_s5k4aa.c     |   13 +
 drivers/media/video/gspca/stv06xx/stv06xx.c        |   19 +-
 drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c   |  151 +-
 drivers/media/video/gspca/stv06xx/stv06xx_hdcs.h   |    2 +-
 drivers/media/video/gspca/stv06xx/stv06xx_st6422.c |   15 +-
 drivers/media/video/gspca/vc032x.c                 |    7 +-
 drivers/media/video/ivtv/ivtv-driver.c             |    2 +-
 drivers/media/video/ivtv/ivtv-i2c.c                |   18 +-
 drivers/media/video/ivtv/ivtv-streams.c            |    4 +-
 drivers/media/video/mt9m001.c                      |  435 ++--
 drivers/media/video/mt9m111.c                      |  524 +++--
 drivers/media/video/mt9t031.c                      |  491 +++--
 drivers/media/video/mt9v022.c                      |  434 ++--
 drivers/media/video/mx1_camera.c                   |   78 +-
 drivers/media/video/mx3_camera.c                   |  207 +-
 drivers/media/video/mxb.c                          |   14 +-
 drivers/media/video/ov772x.c                       |  381 ++--
 drivers/media/video/pvrusb2/pvrusb2-devattr.c      |    2 +
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |   10 +-
 drivers/media/video/pxa_camera.c                   |  358 ++--
 drivers/media/video/saa7134/saa7134-cards.c        |   53 +-
 drivers/media/video/saa7134/saa7134-core.c         |    6 +-
 drivers/media/video/saa7134/saa7134-dvb.c          |   30 +
 drivers/media/video/saa7134/saa7134-input.c        |    4 +
 drivers/media/video/saa7134/saa7134.h              |    1 +
 drivers/media/video/saa7164/Kconfig                |   18 +
 drivers/media/video/saa7164/Makefile               |   12 +
 drivers/media/video/saa7164/saa7164-api.c          |  600 +++++
 drivers/media/video/saa7164/saa7164-buffer.c       |  155 ++
 drivers/media/video/saa7164/saa7164-bus.c          |  448 ++++
 drivers/media/video/saa7164/saa7164-cards.c        |  624 +++++
 drivers/media/video/saa7164/saa7164-cmd.c          |  572 +++++
 drivers/media/video/saa7164/saa7164-core.c         |  740 ++++++
 drivers/media/video/saa7164/saa7164-dvb.c          |  602 +++++
 drivers/media/video/saa7164/saa7164-fw.c           |  613 +++++
 drivers/media/video/saa7164/saa7164-i2c.c          |  141 ++
 drivers/media/video/saa7164/saa7164-reg.h          |  166 ++
 drivers/media/video/saa7164/saa7164-types.h        |  287 +++
 drivers/media/video/saa7164/saa7164.h              |  400 ++++
 drivers/media/video/sh_mobile_ceu_camera.c         | 1062 ++++++++-
 drivers/media/video/sn9c102/sn9c102_core.c         |    6 +-
 drivers/media/video/soc_camera.c                   |  725 ++++---
 drivers/media/video/soc_camera_platform.c          |  163 +-
 drivers/media/video/tuner-core.c                   |   12 +
 drivers/media/video/tvp514x.c                      | 1030 ++++-----
 drivers/media/video/tvp514x_regs.h                 |   10 -
 drivers/media/video/tw9910.c                       |  361 ++--
 drivers/media/video/usbvision/usbvision-i2c.c      |   12 +-
 drivers/media/video/uvc/uvc_video.c                |    7 +-
 drivers/media/video/v4l1-compat.c                  |   14 +-
 drivers/media/video/v4l2-common.c                  |  133 --
 drivers/media/video/v4l2-dev.c                     |  154 +-
 drivers/media/video/vino.c                         |    8 +-
 drivers/media/video/w9968cf.c                      |    4 +-
 drivers/media/video/zc0301/zc0301_core.c           |    6 +-
 drivers/media/video/zoran/zoran_card.c             |    8 +-
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 drivers/staging/cx25821/Kconfig                    |   34 +
 drivers/staging/cx25821/Makefile                   |   14 +
 drivers/staging/cx25821/README                     |    6 +
 drivers/staging/cx25821/cx25821-alsa.c             |  789 +++++++
 drivers/staging/cx25821/cx25821-audio-upstream.c   |  804 +++++++
 drivers/staging/cx25821/cx25821-audio-upstream.h   |   57 +
 drivers/staging/cx25821/cx25821-audio.h            |   57 +
 drivers/staging/cx25821/cx25821-audups11.c         |  434 ++++
 drivers/staging/cx25821/cx25821-biffuncs.h         |   45 +
 drivers/staging/cx25821/cx25821-cards.c            |   70 +
 drivers/staging/cx25821/cx25821-core.c             | 1551 ++++++++++++
 drivers/staging/cx25821/cx25821-gpio.c             |   98 +
 drivers/staging/cx25821/cx25821-gpio.h             |    2 +
 drivers/staging/cx25821/cx25821-i2c.c              |  419 ++++
 drivers/staging/cx25821/cx25821-medusa-defines.h   |   51 +
 drivers/staging/cx25821/cx25821-medusa-reg.h       |  455 ++++
 drivers/staging/cx25821/cx25821-medusa-video.c     |  869 +++++++
 drivers/staging/cx25821/cx25821-medusa-video.h     |   49 +
 drivers/staging/cx25821/cx25821-reg.h              | 1592 +++++++++++++
 drivers/staging/cx25821/cx25821-sram.h             |  261 +++
 .../staging/cx25821/cx25821-video-upstream-ch2.c   |  835 +++++++
 .../staging/cx25821/cx25821-video-upstream-ch2.h   |  101 +
 drivers/staging/cx25821/cx25821-video-upstream.c   |  894 +++++++
 drivers/staging/cx25821/cx25821-video-upstream.h   |  109 +
 drivers/staging/cx25821/cx25821-video.c            | 1299 +++++++++++
 drivers/staging/cx25821/cx25821-video.h            |  194 ++
 drivers/staging/cx25821/cx25821-video0.c           |  451 ++++
 drivers/staging/cx25821/cx25821-video1.c           |  451 ++++
 drivers/staging/cx25821/cx25821-video2.c           |  452 ++++
 drivers/staging/cx25821/cx25821-video3.c           |  451 ++++
 drivers/staging/cx25821/cx25821-video4.c           |  450 ++++
 drivers/staging/cx25821/cx25821-video5.c           |  450 ++++
 drivers/staging/cx25821/cx25821-video6.c           |  450 ++++
 drivers/staging/cx25821/cx25821-video7.c           |  449 ++++
 drivers/staging/cx25821/cx25821-videoioctl.c       |  496 ++++
 drivers/staging/cx25821/cx25821-vidups10.c         |  435 ++++
 drivers/staging/cx25821/cx25821-vidups9.c          |  433 ++++
 drivers/staging/cx25821/cx25821.h                  |  602 +++++
 drivers/staging/go7007/Kconfig                     |   84 +-
 drivers/staging/go7007/Makefile                    |   20 +-
 drivers/staging/go7007/go7007-driver.c             |   35 +-
 drivers/staging/go7007/go7007-fw.c                 |    3 +-
 drivers/staging/go7007/go7007-i2c.c                |   12 +-
 drivers/staging/go7007/go7007-priv.h               |    6 +-
 drivers/staging/go7007/go7007-usb.c                |   58 +-
 drivers/staging/go7007/go7007-v4l2.c               |  225 +-
 drivers/staging/go7007/go7007.txt                  |  176 +-
 drivers/staging/go7007/s2250-board.c               |  107 +-
 drivers/staging/go7007/s2250-loader.c              |    8 +-
 drivers/staging/go7007/snd-go7007.c                |    2 +-
 drivers/staging/go7007/wis-tw9903.c                |    3 +-
 include/linux/dvb/frontend.h                       |   46 +-
 include/linux/dvb/version.h                        |    2 +-
 include/linux/videodev2.h                          |    3 +-
 include/media/davinci/ccdc_types.h                 |   43 +
 include/media/davinci/dm355_ccdc.h                 |  321 +++
 include/media/davinci/dm644x_ccdc.h                |  184 ++
 include/media/davinci/vpfe_capture.h               |  198 ++
 include/media/davinci/vpfe_types.h                 |   51 +
 include/media/davinci/vpss.h                       |   69 +
 include/media/soc_camera.h                         |  113 +-
 include/media/soc_camera_platform.h                |    9 +-
 include/media/tuner.h                              |    2 +
 include/media/tvp514x.h                            |    4 -
 include/media/v4l2-chip-ident.h                    |    3 +
 include/media/v4l2-common.h                        |   24 +-
 include/media/v4l2-dev.h                           |    6 +-
 361 files changed, 86808 insertions(+), 4033 deletions(-)
 create mode 100644 Documentation/DocBook/dvb/.gitignore
 create mode 100644 Documentation/DocBook/dvb/audio.xml
 create mode 100644 Documentation/DocBook/dvb/ca.xml
 create mode 100644 Documentation/DocBook/dvb/demux.xml
 create mode 100644 Documentation/DocBook/dvb/dvbapi.xml
 create mode 100644 Documentation/DocBook/dvb/dvbstb.pdf
 create mode 100644 Documentation/DocBook/dvb/dvbstb.png
 create mode 100644 Documentation/DocBook/dvb/examples.xml
 create mode 100644 Documentation/DocBook/dvb/frontend.xml
 create mode 100644 Documentation/DocBook/dvb/intro.xml
 create mode 100644 Documentation/DocBook/dvb/isdbt.xml
 create mode 100644 Documentation/DocBook/dvb/kdapi.xml
 create mode 100644 Documentation/DocBook/dvb/net.xml
 create mode 100644 Documentation/DocBook/dvb/video.xml
 create mode 100644 Documentation/DocBook/media-entities.tmpl
 create mode 100644 Documentation/DocBook/media-indices.tmpl
 create mode 100644 Documentation/DocBook/media.tmpl
 create mode 100644 Documentation/DocBook/v4l/.gitignore
 create mode 100644 Documentation/DocBook/v4l/biblio.xml
 create mode 100644 Documentation/DocBook/v4l/capture.c.xml
 create mode 100644 Documentation/DocBook/v4l/common.xml
 create mode 100644 Documentation/DocBook/v4l/compat.xml
 create mode 100644 Documentation/DocBook/v4l/controls.xml
 create mode 100644 Documentation/DocBook/v4l/crop.gif
 create mode 100644 Documentation/DocBook/v4l/crop.pdf
 create mode 100644 Documentation/DocBook/v4l/dev-capture.xml
 create mode 100644 Documentation/DocBook/v4l/dev-codec.xml
 create mode 100644 Documentation/DocBook/v4l/dev-effect.xml
 create mode 100644 Documentation/DocBook/v4l/dev-osd.xml
 create mode 100644 Documentation/DocBook/v4l/dev-output.xml
 create mode 100644 Documentation/DocBook/v4l/dev-overlay.xml
 create mode 100644 Documentation/DocBook/v4l/dev-radio.xml
 create mode 100644 Documentation/DocBook/v4l/dev-raw-vbi.xml
 create mode 100644 Documentation/DocBook/v4l/dev-rds.xml
 create mode 100644 Documentation/DocBook/v4l/dev-sliced-vbi.xml
 create mode 100644 Documentation/DocBook/v4l/dev-teletext.xml
 create mode 100644 Documentation/DocBook/v4l/driver.xml
 create mode 100644 Documentation/DocBook/v4l/fdl-appendix.xml
 create mode 100644 Documentation/DocBook/v4l/fieldseq_bt.gif
 create mode 100644 Documentation/DocBook/v4l/fieldseq_bt.pdf
 create mode 100644 Documentation/DocBook/v4l/fieldseq_tb.gif
 create mode 100644 Documentation/DocBook/v4l/fieldseq_tb.pdf
 create mode 100644 Documentation/DocBook/v4l/func-close.xml
 create mode 100644 Documentation/DocBook/v4l/func-ioctl.xml
 create mode 100644 Documentation/DocBook/v4l/func-mmap.xml
 create mode 100644 Documentation/DocBook/v4l/func-munmap.xml
 create mode 100644 Documentation/DocBook/v4l/func-open.xml
 create mode 100644 Documentation/DocBook/v4l/func-poll.xml
 create mode 100644 Documentation/DocBook/v4l/func-read.xml
 create mode 100644 Documentation/DocBook/v4l/func-select.xml
 create mode 100644 Documentation/DocBook/v4l/func-write.xml
 create mode 100644 Documentation/DocBook/v4l/io.xml
 create mode 100644 Documentation/DocBook/v4l/keytable.c.xml
 create mode 100644 Documentation/DocBook/v4l/libv4l.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-grey.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-nv12.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-nv16.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-packed-rgb.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-packed-yuv.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-sbggr16.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-sbggr8.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-sgbrg8.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-sgrbg8.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-uyvy.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-vyuy.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-y16.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-y41p.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv410.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv411p.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv420.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv422p.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yuyv.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt-yvyu.xml
 create mode 100644 Documentation/DocBook/v4l/pixfmt.xml
 create mode 100644 Documentation/DocBook/v4l/remote_controllers.xml
 create mode 100644 Documentation/DocBook/v4l/v4l2.xml
 create mode 100644 Documentation/DocBook/v4l/v4l2grab.c.xml
 create mode 100644 Documentation/DocBook/v4l/vbi_525.gif
 create mode 100644 Documentation/DocBook/v4l/vbi_525.pdf
 create mode 100644 Documentation/DocBook/v4l/vbi_625.gif
 create mode 100644 Documentation/DocBook/v4l/vbi_625.pdf
 create mode 100644 Documentation/DocBook/v4l/vbi_hsync.gif
 create mode 100644 Documentation/DocBook/v4l/vbi_hsync.pdf
 create mode 100644 Documentation/DocBook/v4l/videodev2.h.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-cropcap.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-dbg-g-chip-ident.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-dbg-g-register.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-encoder-cmd.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enum-fmt.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enum-frameintervals.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enum-framesizes.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enumaudio.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enumaudioout.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enuminput.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enumoutput.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-enumstd.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-audio.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-audioout.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-crop.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-ctrl.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-enc-index.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-ext-ctrls.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-fbuf.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-fmt.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-frequency.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-input.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-jpegcomp.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-modulator.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-output.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-parm.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-priority.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-sliced-vbi-cap.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-std.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-g-tuner.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-log-status.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-overlay.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-qbuf.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-querybuf.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-querycap.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-queryctrl.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-querystd.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-reqbufs.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-s-hw-freq-seek.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-streamon.xml
 create mode 100644 Documentation/video4linux/CARDLIST.saa7164
 create mode 100644 drivers/media/dvb/dvb-usb/friio-fe.c
 create mode 100644 drivers/media/dvb/dvb-usb/friio.c
 create mode 100644 drivers/media/dvb/dvb-usb/friio.h
 create mode 100644 drivers/media/dvb/frontends/dib8000.c
 create mode 100644 drivers/media/dvb/frontends/dib8000.h
 create mode 100644 drivers/media/dvb/pt1/Kconfig
 create mode 100644 drivers/media/dvb/pt1/Makefile
 create mode 100644 drivers/media/dvb/pt1/pt1.c
 create mode 100644 drivers/media/dvb/pt1/va1j5jf8007s.c
 create mode 100644 drivers/media/dvb/pt1/va1j5jf8007s.h
 create mode 100644 drivers/media/dvb/pt1/va1j5jf8007t.c
 create mode 100644 drivers/media/dvb/pt1/va1j5jf8007t.h
 create mode 100644 drivers/media/video/adv7180.c
 create mode 100644 drivers/media/video/davinci/Makefile
 create mode 100644 drivers/media/video/davinci/ccdc_hw_device.h
 create mode 100644 drivers/media/video/davinci/dm355_ccdc.c
 create mode 100644 drivers/media/video/davinci/dm355_ccdc_regs.h
 create mode 100644 drivers/media/video/davinci/dm644x_ccdc.c
 create mode 100644 drivers/media/video/davinci/dm644x_ccdc_regs.h
 create mode 100644 drivers/media/video/davinci/vpfe_capture.c
 create mode 100644 drivers/media/video/davinci/vpif.c
 create mode 100644 drivers/media/video/davinci/vpif.h
 create mode 100644 drivers/media/video/davinci/vpif_capture.c
 create mode 100644 drivers/media/video/davinci/vpif_capture.h
 create mode 100644 drivers/media/video/davinci/vpif_display.c
 create mode 100644 drivers/media/video/davinci/vpif_display.h
 create mode 100644 drivers/media/video/davinci/vpss.c
 create mode 100644 drivers/media/video/em28xx/em28xx-vbi.c
 create mode 100644 drivers/media/video/gspca/gl860/Kconfig
 create mode 100644 drivers/media/video/gspca/gl860/Makefile
 create mode 100644 drivers/media/video/gspca/gl860/gl860-mi1320.c
 create mode 100644 drivers/media/video/gspca/gl860/gl860-mi2020.c
 create mode 100644 drivers/media/video/gspca/gl860/gl860-ov2640.c
 create mode 100644 drivers/media/video/gspca/gl860/gl860-ov9655.c
 create mode 100644 drivers/media/video/gspca/gl860/gl860.c
 create mode 100644 drivers/media/video/gspca/gl860/gl860.h
 create mode 100644 drivers/media/video/saa7164/Kconfig
 create mode 100644 drivers/media/video/saa7164/Makefile
 create mode 100644 drivers/media/video/saa7164/saa7164-api.c
 create mode 100644 drivers/media/video/saa7164/saa7164-buffer.c
 create mode 100644 drivers/media/video/saa7164/saa7164-bus.c
 create mode 100644 drivers/media/video/saa7164/saa7164-cards.c
 create mode 100644 drivers/media/video/saa7164/saa7164-cmd.c
 create mode 100644 drivers/media/video/saa7164/saa7164-core.c
 create mode 100644 drivers/media/video/saa7164/saa7164-dvb.c
 create mode 100644 drivers/media/video/saa7164/saa7164-fw.c
 create mode 100644 drivers/media/video/saa7164/saa7164-i2c.c
 create mode 100644 drivers/media/video/saa7164/saa7164-reg.h
 create mode 100644 drivers/media/video/saa7164/saa7164-types.h
 create mode 100644 drivers/media/video/saa7164/saa7164.h
 create mode 100644 drivers/staging/cx25821/Kconfig
 create mode 100644 drivers/staging/cx25821/Makefile
 create mode 100644 drivers/staging/cx25821/README
 create mode 100644 drivers/staging/cx25821/cx25821-alsa.c
 create mode 100644 drivers/staging/cx25821/cx25821-audio-upstream.c
 create mode 100644 drivers/staging/cx25821/cx25821-audio-upstream.h
 create mode 100644 drivers/staging/cx25821/cx25821-audio.h
 create mode 100644 drivers/staging/cx25821/cx25821-audups11.c
 create mode 100644 drivers/staging/cx25821/cx25821-biffuncs.h
 create mode 100644 drivers/staging/cx25821/cx25821-cards.c
 create mode 100644 drivers/staging/cx25821/cx25821-core.c
 create mode 100644 drivers/staging/cx25821/cx25821-gpio.c
 create mode 100644 drivers/staging/cx25821/cx25821-gpio.h
 create mode 100644 drivers/staging/cx25821/cx25821-i2c.c
 create mode 100644 drivers/staging/cx25821/cx25821-medusa-defines.h
 create mode 100644 drivers/staging/cx25821/cx25821-medusa-reg.h
 create mode 100644 drivers/staging/cx25821/cx25821-medusa-video.c
 create mode 100644 drivers/staging/cx25821/cx25821-medusa-video.h
 create mode 100644 drivers/staging/cx25821/cx25821-reg.h
 create mode 100644 drivers/staging/cx25821/cx25821-sram.h
 create mode 100644 drivers/staging/cx25821/cx25821-video-upstream-ch2.c
 create mode 100644 drivers/staging/cx25821/cx25821-video-upstream-ch2.h
 create mode 100644 drivers/staging/cx25821/cx25821-video-upstream.c
 create mode 100644 drivers/staging/cx25821/cx25821-video-upstream.h
 create mode 100644 drivers/staging/cx25821/cx25821-video.c
 create mode 100644 drivers/staging/cx25821/cx25821-video.h
 create mode 100644 drivers/staging/cx25821/cx25821-video0.c
 create mode 100644 drivers/staging/cx25821/cx25821-video1.c
 create mode 100644 drivers/staging/cx25821/cx25821-video2.c
 create mode 100644 drivers/staging/cx25821/cx25821-video3.c
 create mode 100644 drivers/staging/cx25821/cx25821-video4.c
 create mode 100644 drivers/staging/cx25821/cx25821-video5.c
 create mode 100644 drivers/staging/cx25821/cx25821-video6.c
 create mode 100644 drivers/staging/cx25821/cx25821-video7.c
 create mode 100644 drivers/staging/cx25821/cx25821-videoioctl.c
 create mode 100644 drivers/staging/cx25821/cx25821-vidups10.c
 create mode 100644 drivers/staging/cx25821/cx25821-vidups9.c
 create mode 100644 drivers/staging/cx25821/cx25821.h
 create mode 100644 include/media/davinci/ccdc_types.h
 create mode 100644 include/media/davinci/dm355_ccdc.h
 create mode 100644 include/media/davinci/dm644x_ccdc.h
 create mode 100644 include/media/davinci/vpfe_capture.h
 create mode 100644 include/media/davinci/vpfe_types.h
 create mode 100644 include/media/davinci/vpss.h

Abylay Ospan (2):
      V4L/DVB (12956): Fix gpio mutex in NetUP Dual DVB-S2 CI card.
      V4L/DVB (12957): Fix MAC address reading from EEPROM in NetUP Dual DVB-S2 CI card.

Akihiro Tsukada (1):
      V4L/DVB (13000): add driver for 774 Friio White USB ISDB-T receiver

Andreas Mohr (1):
      V4L/DVB (13003): Correct dangerous and inefficient msecs_to_jiffies() calculation in some V4L2 drivers

Andy Walls (1):
      V4L/DVB (12884): cx18: Eliminate warning about discarding 'const' is assignment for IR init

Antti Palosaari (9):
      V4L/DVB (12752): get_dvb_firmware: add af9015 firmware
      V4L/DVB (12754): af9015: [2/2] fix USB TS configuration
      V4L/DVB (12755): af9015: improve usb control message function slightly
      V4L/DVB (12756): af9015: fix typo in register compare
      V4L/DVB (12950): tuner-simple: add Philips CU1216L
      V4L/DVB (12951): em28xx: add Reddo DVB-C USB TV Box
      V4L/DVB (12959): anysee: increase BULK transfer size from 512 to 8192
      V4L/DVB (12960): anysee: coding style fix
      V4L/DVB (12962): ce6230: increase BULK transfer size from 512 to 8192

Brian Kloppenborg (1):
      V4L/DVB (12878): gspca - m5602-s5k4aa: Add vflip quirk for the GX700

Chaithrika U S (5):
      V4L/DVB (12175): davinci/vpif: Add Video Port Interface (VPIF) driver
      V4L/DVB (12176): davinci/vpif_display: Add VPIF display driver
      V4L/DVB (12177): dm646x: Add an entry for dm646x EVM card at building system
      V4L/DVB (12178): vpif_display: Fix compile time warnings for mutex locking
      V4L/DVB (12453a): DaVinci: DM646x: Update the structure name as per header file changes

Devin Heitmueller (14):
      V4L/DVB (12740): em28xx: better describe vinctrl registers
      V4L/DVB (12741): em28xx: make video isoc stream work when VBI is enabled
      V4L/DVB (12742): em28xx: add raw VBI support for NTSC
      V4L/DVB (12743): em28xx: fix mmap_mapper with vbi
      V4L/DVB (12744): em28xx: restructure fh/dev locking to handle both video and vbi
      V4L/DVB (12745): em28xx: remove unreferenced variable
      V4L/DVB (12746): em28xx: do not create /dev/vbiX device if VBI not supported
      V4L/DVB (12747): em28xx: only advertise VBI capability if supported
      V4L/DVB (12748): em28xx: implement g_std v4l call
      V4L/DVB (12749): em28xx: remove unneeded code that set VINCTRL register
      V4L/DVB (12750): em28xx: fix unused variable warning
      V4L/DVB (12880): em28xx: fix codingstyle issues introduced with VBI support
      V4L/DVB (12881): em28xx: fix codingstyle issues in em28xx-video.c
      V4L/DVB (12882): em28xx: remove text editor tags from em28xx-vbi.c

Dmitri Belimov (1):
      V4L/DVB (13001): Key filter for BeholdTV cards.

Dmitry Belimov (1):
      V4L/DVB (13011): Change tuner type of BeholdTV cards

Erik Andrén (21):
      V4L/DVB (12877): gspca - m5602-s5k4aa: Add vflip quirk for the Amilo Pa 2548
      V4L/DVB (12977): gspca - m5602-ov7660: Create blue gain control
      V4L/DVB (12978): gspca - m5602-ov7660: Add red gain control
      V4L/DVB (12979): gspca - m5602-ov7660: Ensure that the default exposure is set
      V4L/DVB (12980): gspca - m5602-ov7660: Create auto white balance ctrl
      V4L/DVB (12981): gspca - m5602-ov7660: Set blue and red gain at init
      V4L/DVB (12982): gspca - m5602-ov7660: Add auto gain ctrl
      V4L/DVB (12983): gspca - m5602-ov7660: Add auto exposure ctrl
      V4L/DVB (12984): gspca - m5602-ov7660: Use a new raw init
      V4L/DVB (12985): gspca - m5602-ov7660: Replace magic constants with defines
      V4L/DVB (12986): gspca - m5602-ov7660: Add hflip, vflip controls
      V4L/DVB (12987): gspca - m5602-ov7660: Set the hsync correctly
      V4L/DVB (12988): gspca - m5602-ov7660: Remove old init
      V4L/DVB (12989): gspca - m5602-ov7660: Don't set gain during init
      V4L/DVB (12990): gspca - m5602-ov7660: Don't set blue and red gain during init
      V4L/DVB (12991): gspca - m5602-ov7660: Remove redundant init writes
      V4L/DVB (12992): gspca - m5602-ov7660: Disable red and blue gain for now
      V4L/DVB (13004): gspca - stv06xx: Harmonize the debug macros when tracing writes and reads
      V4L/DVB (13005): gspca - stv06xx: Translate swedish comments to english
      V4L/DVB (13006): gspca - stv06xx: Fix a misindentation
      V4L/DVB (13007): gspca - stv06xx-hdcs: Add exposure and gain ctrls to hdcs_1020

Guennadi Liakhovetski (34):
      V4L/DVB (12504): soc-camera: prepare soc_camera_platform.c and its users for conversion
      V4L/DVB (12505): soc_camera_platform: pass device pointer from soc-camera core on .add_device()
      V4L/DVB (12506): soc-camera: convert to platform device
      V4L/DVB (12507): sh: soc-camera updates
      V4L/DVB (12508): soc-camera: remove unused .iface from struct soc_camera_platform_info
      V4L/DVB (12509): sh: prepare board-ap325rxa.c for v4l2-subdev conversion
      V4L/DVB (12510): soc-camera: (partially) convert to v4l2-(sub)dev API
      V4L/DVB (12511): V4L2: add a new V4L2_CID_BAND_STOP_FILTER integer control
      V4L/DVB (12512): ov772x: implement a band-stop filter support
      V4L/DVB (12513): soc-camera: add support for camera-host controls
      V4L/DVB (12514): sh_mobile_ceu_camera: add a control for the camera low-pass filter
      V4L/DVB (12515): soc-camera: use struct v4l2_rect in struct soc_camera_device
      V4L/DVB (12516): ov772x: successful S_FMT and S_CROP must update user-provided rectangle
      V4L/DVB (12517): mt9t031: improve rectangle placement in invalid S_CROP
      V4L/DVB (12518): ov772x: S_CROP must return actually configured geometry
      V4L/DVB (12519): soc-camera: put pixel format initialisation back in probe, add .put_formats()
      V4L/DVB (12520): sh-mobile-ceu-camera: do not wait for interrupt when releasing buffers
      V4L/DVB (12521): soc-camera: use .s_std() from struct v4l2_subdev_core_ops
      V4L/DVB (12522): sh-mobile-ceu-camera: implement host-side cropping
      V4L/DVB (12523): tw9910: return updated geometry on successful S_FMT and S_CROP
      V4L/DVB (12524): soc-camera: S_CROP V4L2 API compliance fix
      V4L/DVB (12525): soc-camera: prohibit geometry change with initialised buffers
      V4L/DVB (12526): ov772x: do not use scaling for cropping
      V4L/DVB (12527): tw9910: do not lie about cropping abilities
      V4L/DVB (12528): sh_mobile_ceu_camera: implement host-side image scaling
      V4L/DVB (12529): soc-camera: switch to s_crop v4l2-subdev video operation
      V4L/DVB (12530): soc-camera: switch to using v4l2_subdev_call()
      V4L/DVB (12531): soc-camera: Use I2C device for dev_{dbg,info,...} output in all clients
      V4L/DVB (12532): soc-camera: Use camera device object for core output
      V4L/DVB (12533): soc-camera: Use video device object for output in host drivers
      V4L/DVB (12534): soc-camera: V4L2 API compliant scaling (S_FMT) and cropping (S_CROP)
      V4L/DVB (12535): soc-camera: remove .init() and .release() methods from struct soc_camera_ops
      V4L/DVB (12536): soc-camera: remove .gain and .exposure struct soc_camera_device members
      V4L/DVB (12580): soc-camera: remove now unneeded subdevice group ID assignments

HIRANO Takahito (1):
      V4L/DVB (12997): Add the DTV_ISDB_TS_ID property for ISDB_S

Hans Verkuil (7):
      V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
      V4L/DVB (12540): v4l: simplify v4l2_i2c_new_subdev and friends
      V4L/DVB (12541): v4l: remove video_register_device_index
      V4L/DVB (12722): v4l2-dev: replace 'kernel number' by 'device node number'.
      V4L/DVB (12723): ivtv/cx18: replace 'kernel number' with 'device node number'.
      V4L/DVB (12724): v4l2-dev: add simple wrapper functions around the devnode numbers
      V4L/DVB (12725): v4l: warn when desired devnodenr is in use & add _no_warn function

Henk Vergonet (3):
      V4L/DVB (12870): tda18271: update temperature compensation calculatation formula
      V4L/DVB (12871): tda18271: fix bad data in tda18271_cid_target table
      V4L/DVB (13002): Adds support for Zolid Hybrid PCI card:

Huang Weiyi (2):
      V4L/DVB (12201): adv7343: remove unused #include <linux/version.h>
      V4L/DVB (13029): radio-si4713: remove #include <linux/version.h>

James Blanford (2):
      V4L/DVB (13008): gspca - stv06xx-hdcs: Fixup exposure
      V4L/DVB (13009): gspca - stv06xx-hdcs: Reduce exposure range

Jean-Francois Moine (1):
      V4L/DVB (12953): gspca - vc032x: Bad GPIO of the Samsung Q1 on start/stop streaming.

Jose Alberto Reguero (1):
      V4L/DVB (12753): af9015: [1/2] fix USB TS configuration

Julia Lawall (1):
      V4L/DVB (13012): uvc: introduce missing kfree

Matti J. Aaltonen (1):
      V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.

Mauro Carvalho Chehab (28):
      V4L/DVB (12730): Add conexant cx25821 driver
      V4L/DVB (12731): cx25821: Add missing include
      V4L/DVB (12732): cx25821: fix bad whitespacing
      V4L/DVB (12733): cx25821: some CodingStyle fixes
      V4L/DVB (12734): cx25821: Fix some compilation troubles
      cx25821: Add driver to the building system
      V4L/DVB (12761): DocBook: add media API specs
      V4L/DVB (12847): cx25821: Add README with todo list
      V4L/DVB (12851): cx25821/Makefile: Cleanup
      V4L/DVB (12858): go7007: whitespacing cleanups
      V4L/DVB (12859): go7007: semaphore -> mutex conversion
      DocBook/media: renamed xml documents to tmpl
      DocBook/media: copy also the pictures to the proper place
      DocBook: Don't use graphics callouts
      DocBook/media: Some typo fixes
      DocBook/media: fix some broken links
      DocBook/media: update dvb url's and use ulink tag instead of emphasis
      DocBook/media: Remove Satellites from Analog TV Tuners and Modulators
      V4L/DVB (12906): dib0700: Add support for Prolink SBTVD
      V4L/DVB (12915): DocBook/media: Add isdb-t documentation
      V4L/DVB (12917): DocBook/media: add V4L2_PIX_FMT_TM6000
      V4L/DVB (12919): DocBook/media: fix some DocBook non-compliances
      V4L/DVB (12920): DocBook/media: Some xmlto or DTD's don't accept reference inside appendix
      Docbook/media: Fix some issues at the docbooks
      V4L/DVB (12993a): saa7164: Fix compilation warning on i386
      V4L/DVB(12993b): gl860: Prevent a potential risk of zeroing a floating pointer
      V4L/DVB (12999): Add a driver for Earthsoft PT1
      V4L/DVB (13033): pt1: Don't use a deprecated DMA_BIT_MASK macro

Michael Krufky (16):
      V4L/DVB (12861): tda18271: add support for additional low-power standby modes
      V4L/DVB (12862): tda18271: add debug to show which standby mode is in use
      V4L/DVB (12863): tda18271: add new standby mode: slave tuner output / loop thru on
      V4L/DVB (12864): tda18271: change output feature configuration to a bitmask
      V4L/DVB (12865): tda18271: move tda18271_sleep directly below tda18271_init
      V4L/DVB (12866): tda18271: move small_i2c assignment to the state config block
      V4L/DVB (12867): tda18271: ensure that configuration options are set for multiple instances
      V4L/DVB (12868): tda18271: improve error log in function tda18271_write_regs
      V4L/DVB (12869): tda18271: fix comments and make tda18271_agc debug less verbose
      V4L/DVB (12873): saa7134: disable tda18271 slave tuner output / loop thru in standby mode
      V4L/DVB (12874): pvrusb2: disable tda18271 slave tuner output / loop thru in standby mode
      V4L/DVB (12875): cx23885: disable tda18271 slave tuner output / loop thru in standby mode
      V4L/DVB (12964): tuner-core: add support for NXP TDA18271 without TDA829X demod
      V4L/DVB (12967): saa7164: fix Kconfig: rename DVB_FE_CUSTOMIZE to MEDIA_TUNER_CUSTOMISE
      V4L/DVB (12968): saa7164: fix Kconfig: remove HOTPLUG dependency
      V4L/DVB (12970): saa7164: fix 64bit build warning

Muralidharan Karicheri (13):
      V4L/DVB (12246): tvp514x: Migration to sub-device framework
      V4L/DVB (12247): tvp514x: formatting comments as per kernel documentation
      V4L/DVB (12248): v4l: vpfe capture bridge driver for DM355 and DM6446
      V4L/DVB (12249): v4l: ccdc hw device header file for vpfe capture
      V4L/DVB (12250): v4l: dm355 ccdc module for vpfe capture driver
      V4L/DVB (12251): v4l: dm644x ccdc module for vpfe capture driver
      V4L/DVB (12252): v4l: ccdc types used across ccdc modules for vpfe capture driver
      V4L/DVB (12253): v4l: common vpss module for video drivers
      V4L/DVB (12254): v4l: Makefile and config files for vpfe capture driver
      V4L/DVB (12906a): V4L : vpif display updates to support vpif capture
      V4L/DVB (12906b): V4L : vpif capture - Kconfig and Makefile changes
      V4L/DVB (12906c): V4L : vpif capture driver for DM6467
      V4L/DVB (12906d): V4L : vpif updates for DM6467 vpif capture driver

Olivier Grenie (3):
      V4L/DVB (12886): Added new Pinnacle USB devices
      V4L/DVB (12887): DIB7000P: SNR calcuation forr DiB7000P
      V4L/DVB (12888): STK7770P: Add support for STK7770P

Olivier Lorin (1):
      V4L/DVB (12954): gspca - gl860: Addition of GL860 based webcams

Patrick Boettcher (8):
      V4L/DVB (12889): DIB0700: added USB IDs for a Terratec DVB-T XXS
      V4L/DVB (12892): DVB-API: add support for ISDB-T and ISDB-Tsb (version 5.1)
      V4L/DVB (12896): ISDB-T: add mapping of LAYER_ENABLED to frontend-cache
      V4L/DVB (12898): DiB0070: Update to latest internal release
      V4L/DVB (12899): DiB0070: Indenting driver with indent -linux
      V4L/DVB (12900): DiB8000: added support for DiBcom ISDB-T/ISDB-Tsb demodulator DiB8000
      V4L/DVB (12901): DiB0700: add support for STK807XP and STK807XPVR
      V4L/DVB (12903): DiB8000: fix channel search parameter initialization

Pete Eberlein (8):
      V4L/DVB (13020): go7007: Updates to Kconfig and Makefile
      V4L/DVB (13021): go7007: Fix whitespace and line lengths
      V4L/DVB (13022): go7007: Fix mpeg controls
      V4L/DVB (13023): go7007: Merge struct gofh and go declarations
      V4L/DVB (13024): go7007: Implement vidioc_g_std and vidioc_querystd
      V4L/DVB (13025): s2250-board: Fix memory leaks
      V4L/DVB (13026): s2250-board: Implement brightness and contrast controls
      V4L/DVB (13027): go7007: convert printks to v4l2_info

Richard Röjfors (1):
      V4L/DVB (13019): video: initial support for ADV7180

Roel Kluin (4):
      V4L/DVB (13015): kmalloc failure ignored in m920x_firmware_download()
      V4L/DVB (13016): kmalloc failure ignored in lgdt3304_attach() and s921_attach()
      V4L/DVB (13017): gspca: kmalloc failure ignored in sd_start()
      V4L/DVB (13018): kzalloc failure ignored in au8522_probe()

Steven Toth (28):
      V4L/DVB (12922): Add the SAA7164 I2C bus identifier
      V4L/DVB (12923): SAA7164: Add support for the NXP SAA7164 silicon
      V4L/DVB (12924): SAA7164: Fix some 32/64bit compile time warnings
      V4L/DVB (12925): SAA7164: Adjust I/F's to the TDA10048 enabling DVB-T lock
      V4L/DVB (12926): SAA7164: Email address change
      V4L/DVB (12927): SAA7164: Remove volatiles for PCI writes (coding style violation)
      V4L/DVB (12928): SAA7164: Increase firmware load tolerance
      V4L/DVB (12929): SAA7164: OOPS avoidance during interrupt handling
      V4L/DVB (12930): SAA7164: Removed spurious I2C errors during driver load with DVB-T boards.
      V4L/DVB (12931): SAA7164: Fix the 88021 definition to work with production boards.
      V4L/DVB (12932): SAA7164: Fixed the missing eeprom parse on a specific board.
      V4L/DVB (12933): SAA7164: Fix IRQ related system hang when firmware is not found.
      V4L/DVB (12934): SAA7164: Fix i2c eeprom read errors during load (some boards).
      V4L/DVB (12935): SAA7164: Ensure we specify I/F's for all bandwidths
      V4L/DVB (12936): SAA7164: Added waitsecs module parameter
      V4L/DVB (12937): SAA7164: Cleanup a printk
      V4L/DVB (12938): SAA7164: Increase the firmware command timeout to avoid firmware errors.
      V4L/DVB (12939): SAA7164: Removed a duplicate call to address any PCI quirks.
      V4L/DVB (12940): SAA7164: IRQ / message timeout related change
      V4L/DVB (12941): SAA7164: Removed spurious debug
      V4L/DVB (12942): SAA7164: HVR2250 changes related to attach time tuner configuration
      V4L/DVB (12943): SAA7164: Add a warning about addr usage
      V4L/DVB (12944): SAA7164: Minor i2c assignment cleanup
      V4L/DVB (12945): SAA7164: Ensure the HVR-2200 second tuner is configured in slave mode.
      V4L/DVB (12946): SAA7164: Add support for a new HVR-2250 hardware revision
      V4L/DVB (12974): SAA7164: Remove the SAA7164 bus id, no longer required.
      V4L/DVB (12975): SAA7164: Remove the i2c client_attach/detach support, no longer required.
      V4L/DVB (12976): SAA7164: Removed bus registration messages from driver startup

Uwe Bugla (1):
      V4L/DVB (12902): Documentation: synchronize documentation for Technisat cards

Vladimir Geroy (1):
      V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only)

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

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-06-16 23:53 Mauro Carvalho Chehab
  0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-06-16 23:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media

Linus,

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

For several changes including the following:

	- new DVB frontend drivers for isl6423, stv090x and stv6110x;
	- new i2c ancillary driver for adv7343 and ths7303 chips;
	- Siano is taking over the maintainership of the driver for their chips. A large
	  series of patches are there to improve Siano driver support and sync with their
	  internal trees;
	- improved audio standard detection on cx88;
	- added driver for ov7660 based m5602 webcams;
	- several driver improvements on drivers like gspca, em28xx, af9015,
	  uvcvideo, soc-camera, cx18, pxa_camera, ivtv, tda10048, pvrusb2, dvb-ttpci,
	  xc5000, au0820, dibcomm, uvcvideo, saa7134, tuner-xc2028, dsbr100, dw2102,
	  lgs8gxx;
	- ir-kbd-i2c converted to the new i2c binding model;
	- new board additions on several drivers;
	- several fixes;

Cheers,
Mauro.

---

 Documentation/dvb/get_dvb_firmware                 |    8 +-
 Documentation/video4linux/CARDLIST.cx23885         |    5 +
 Documentation/video4linux/CARDLIST.cx88            |    2 +
 Documentation/video4linux/CARDLIST.em28xx          |    6 +-
 Documentation/video4linux/CARDLIST.saa7134         |   22 +-
 Documentation/video4linux/CARDLIST.tuner           |    2 +
 Documentation/video4linux/gspca.txt                |   12 +-
 Documentation/video4linux/pxa_camera.txt           |   49 +
 Documentation/video4linux/v4l2-framework.txt       |    5 +
 arch/arm/mach-pxa/pcm990-baseboard.c               |   23 +-
 drivers/media/Kconfig                              |   10 +-
 drivers/media/common/tuners/tuner-simple.c         |   44 +-
 drivers/media/common/tuners/tuner-types.c          |   59 +
 drivers/media/common/tuners/tuner-xc2028.c         |   56 +-
 drivers/media/common/tuners/xc5000.c               |  264 +-
 drivers/media/dvb/b2c2/flexcop-common.h            |    8 +-
 drivers/media/dvb/b2c2/flexcop-fe-tuner.c          |  790 ++--
 drivers/media/dvb/b2c2/flexcop-i2c.c               |    2 +-
 drivers/media/dvb/b2c2/flexcop-misc.c              |   20 +-
 drivers/media/dvb/bt8xx/bt878.c                    |    8 +-
 drivers/media/dvb/dm1105/dm1105.c                  |  121 +-
 drivers/media/dvb/dvb-core/dmxdev.c                |   14 +-
 drivers/media/dvb/dvb-core/dvb_demux.c             |   42 +
 drivers/media/dvb/dvb-core/dvb_demux.h             |    4 +
 drivers/media/dvb/dvb-core/dvb_frontend.c          |    2 +
 drivers/media/dvb/dvb-usb/Kconfig                  |    1 +
 drivers/media/dvb/dvb-usb/af9015.c                 |   94 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c        |   31 +-
 drivers/media/dvb/dvb-usb/dibusb-common.c          |    7 +-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |    8 +
 drivers/media/dvb/dvb-usb/dvb-usb.h                |    2 +-
 drivers/media/dvb/dvb-usb/dw2102.c                 |  325 ++-
 drivers/media/dvb/dvb-usb/dw2102.h                 |    1 +
 drivers/media/dvb/dvb-usb/gp8psk.c                 |    8 +-
 drivers/media/dvb/firewire/firedtv-1394.c          |    4 +-
 drivers/media/dvb/firewire/firedtv-dvb.c           |    2 +-
 drivers/media/dvb/firewire/firedtv-rc.c            |    4 +-
 drivers/media/dvb/frontends/Kconfig                |   22 +
 drivers/media/dvb/frontends/Makefile               |    4 +-
 drivers/media/dvb/frontends/af9013.c               |    2 +-
 drivers/media/dvb/frontends/au8522_dig.c           |   98 +-
 drivers/media/dvb/frontends/cx24116.c              |    2 +-
 drivers/media/dvb/frontends/drx397xD.c             |    4 +-
 drivers/media/dvb/frontends/isl6423.c              |  308 ++
 drivers/media/dvb/frontends/isl6423.h              |   63 +
 drivers/media/dvb/frontends/lgdt3305.c             |   17 +-
 drivers/media/dvb/frontends/lgs8gxx.c              |   10 +-
 drivers/media/dvb/frontends/lnbp21.c               |    2 +-
 drivers/media/dvb/frontends/mt312.c                |    2 +-
 drivers/media/dvb/frontends/nxt200x.c              |    6 +-
 drivers/media/dvb/frontends/or51132.c              |    2 +-
 drivers/media/dvb/frontends/stv0900_priv.h         |    2 -
 drivers/media/dvb/frontends/stv090x.c              | 4299 ++++++++++++++++++++
 drivers/media/dvb/frontends/stv090x.h              |  106 +
 drivers/media/dvb/frontends/stv090x_priv.h         |  269 ++
 drivers/media/dvb/frontends/stv090x_reg.h          | 2373 +++++++++++
 drivers/media/dvb/frontends/stv6110x.c             |  373 ++
 drivers/media/dvb/frontends/stv6110x.h             |   71 +
 drivers/media/dvb/frontends/stv6110x_priv.h        |   75 +
 drivers/media/dvb/frontends/stv6110x_reg.h         |   82 +
 drivers/media/dvb/frontends/tda10048.c             |  312 ++-
 drivers/media/dvb/frontends/tda10048.h             |   21 +-
 drivers/media/dvb/siano/Makefile                   |    2 +-
 drivers/media/dvb/siano/sms-cards.c                |  188 +-
 drivers/media/dvb/siano/sms-cards.h                |   64 +
 drivers/media/dvb/siano/smscoreapi.c               |  468 ++-
 drivers/media/dvb/siano/smscoreapi.h               |  488 ++-
 drivers/media/dvb/siano/smsdvb.c                   |  372 ++-
 drivers/media/dvb/siano/smsendian.c                |  102 +
 drivers/media/dvb/siano/smsendian.h                |   32 +
 drivers/media/dvb/siano/smsir.c                    |  301 ++
 drivers/media/dvb/siano/smsir.h                    |   93 +
 drivers/media/dvb/siano/smssdio.c                  |  357 ++
 drivers/media/dvb/siano/smsusb.c                   |   75 +-
 drivers/media/dvb/ttpci/av7110_av.c                |  124 +-
 drivers/media/dvb/ttpci/av7110_hw.c                |    2 +-
 drivers/media/dvb/ttpci/av7110_v4l.c               |    2 +-
 drivers/media/dvb/ttpci/budget-av.c                |    2 +-
 drivers/media/dvb/ttpci/budget.c                   |   85 +
 drivers/media/radio/dsbr100.c                      |  109 +-
 drivers/media/radio/radio-mr800.c                  |    1 +
 drivers/media/radio/radio-sf16fmi.c                |   16 +-
 drivers/media/radio/radio-sf16fmr2.c               |   22 +-
 drivers/media/radio/radio-si470x.c                 |    1 -
 drivers/media/video/Kconfig                        |   20 +-
 drivers/media/video/Makefile                       |   79 +-
 drivers/media/video/adv7343.c                      |  534 +++
 drivers/media/video/adv7343_regs.h                 |  185 +
 drivers/media/video/au0828/au0828-cards.c          |    4 +-
 drivers/media/video/au0828/au0828-core.c           |   17 +
 drivers/media/video/au0828/au0828-video.c          |    8 +-
 drivers/media/video/bt8xx/bttv-driver.c            |   14 +-
 drivers/media/video/bt8xx/bttv-i2c.c               |   21 +
 drivers/media/video/cpia2/cpia2_v4l.c              |    6 +-
 drivers/media/video/cx18/cx18-audio.c              |   44 +-
 drivers/media/video/cx18/cx18-av-core.c            |  374 ++-
 drivers/media/video/cx18/cx18-av-firmware.c        |   82 +-
 drivers/media/video/cx18/cx18-av-vbi.c             |    4 +-
 drivers/media/video/cx18/cx18-cards.c              |   63 +-
 drivers/media/video/cx18/cx18-controls.c           |    6 +-
 drivers/media/video/cx18/cx18-driver.c             |  100 +-
 drivers/media/video/cx18/cx18-driver.h             |   22 +-
 drivers/media/video/cx18/cx18-dvb.c                |   54 +-
 drivers/media/video/cx18/cx18-fileops.c            |    7 +-
 drivers/media/video/cx18/cx18-mailbox.c            |  114 +-
 drivers/media/video/cx18/cx18-mailbox.h            |    2 +-
 drivers/media/video/cx18/cx18-queue.c              |   85 +-
 drivers/media/video/cx18/cx18-streams.c            |   44 +-
 drivers/media/video/cx18/cx18-streams.h            |   20 +-
 drivers/media/video/cx18/cx18-version.h            |    2 +-
 drivers/media/video/cx231xx/cx231xx-avcore.c       |    1 -
 drivers/media/video/cx231xx/cx231xx-cards.c        |    8 +-
 drivers/media/video/cx231xx/cx231xx-i2c.c          |   32 +-
 drivers/media/video/cx231xx/cx231xx-input.c        |    2 +-
 drivers/media/video/cx231xx/cx231xx-vbi.c          |    1 -
 drivers/media/video/cx231xx/cx231xx.h              |    2 +-
 drivers/media/video/cx23885/cimax2.c               |    2 +-
 drivers/media/video/cx23885/cx23885-417.c          |    1 -
 drivers/media/video/cx23885/cx23885-cards.c        |  121 +
 drivers/media/video/cx23885/cx23885-core.c         |   92 +-
 drivers/media/video/cx23885/cx23885-dvb.c          |  123 +-
 drivers/media/video/cx23885/cx23885-i2c.c          |   12 +
 drivers/media/video/cx23885/cx23885-video.c        |   14 +-
 drivers/media/video/cx23885/cx23885.h              |   21 +
 drivers/media/video/cx88/Makefile                  |    2 +-
 drivers/media/video/cx88/cx88-alsa.c               |    7 +-
 drivers/media/video/cx88/cx88-cards.c              |  108 +-
 drivers/media/video/cx88/cx88-core.c               |   27 +-
 drivers/media/video/cx88/cx88-dsp.c                |  312 ++
 drivers/media/video/cx88/cx88-dvb.c                |    1 +
 drivers/media/video/cx88/cx88-i2c.c                |   13 +
 drivers/media/video/cx88/cx88-input.c              |    6 +
 drivers/media/video/cx88/cx88-tvaudio.c            |  115 +-
 drivers/media/video/cx88/cx88-video.c              |   16 +-
 drivers/media/video/cx88/cx88.h                    |   12 +
 drivers/media/video/em28xx/em28xx-audio.c          |    5 +
 drivers/media/video/em28xx/em28xx-cards.c          |  222 +-
 drivers/media/video/em28xx/em28xx-core.c           |   58 +-
 drivers/media/video/em28xx/em28xx-dvb.c            |   21 +-
 drivers/media/video/em28xx/em28xx-i2c.c            |   25 +-
 drivers/media/video/em28xx/em28xx-input.c          |    8 +-
 drivers/media/video/em28xx/em28xx-reg.h            |   16 +
 drivers/media/video/em28xx/em28xx.h                |    9 +-
 drivers/media/video/gspca/finepix.c                |    1 +
 drivers/media/video/gspca/gspca.c                  |  199 +-
 drivers/media/video/gspca/gspca.h                  |    6 +-
 drivers/media/video/gspca/m5602/Makefile           |    3 +-
 drivers/media/video/gspca/m5602/m5602_bridge.h     |   26 +-
 drivers/media/video/gspca/m5602/m5602_core.c       |   44 +-
 drivers/media/video/gspca/m5602/m5602_mt9m111.c    |  400 ++-
 drivers/media/video/gspca/m5602/m5602_mt9m111.h    |  805 +----
 drivers/media/video/gspca/m5602/m5602_ov7660.c     |  227 +
 drivers/media/video/gspca/m5602/m5602_ov7660.h     |  279 ++
 drivers/media/video/gspca/m5602/m5602_ov9650.c     |  222 +-
 drivers/media/video/gspca/m5602/m5602_ov9650.h     |   57 +-
 drivers/media/video/gspca/m5602/m5602_po1030.c     |  494 ++-
 drivers/media/video/gspca/m5602/m5602_po1030.h     |  439 +--
 drivers/media/video/gspca/m5602/m5602_s5k4aa.c     |  391 ++-
 drivers/media/video/gspca/m5602/m5602_s5k4aa.h     |   93 +-
 drivers/media/video/gspca/m5602/m5602_s5k83a.c     |  473 ++-
 drivers/media/video/gspca/m5602/m5602_s5k83a.h     |  280 +--
 drivers/media/video/gspca/m5602/m5602_sensor.h     |    9 +-
 drivers/media/video/gspca/mr97310a.c               |    8 +-
 drivers/media/video/gspca/ov519.c                  |  520 +++-
 drivers/media/video/gspca/ov534.c                  |  277 +-
 drivers/media/video/gspca/sonixb.c                 |    2 +
 drivers/media/video/gspca/sonixj.c                 |   66 +-
 drivers/media/video/gspca/spca500.c                |   33 +-
 drivers/media/video/gspca/spca505.c                |   14 +-
 drivers/media/video/gspca/spca508.c                | 1934 ++++-----
 drivers/media/video/gspca/spca561.c                |  105 +-
 drivers/media/video/gspca/sq905.c                  |    1 +
 drivers/media/video/gspca/sq905c.c                 |    1 +
 drivers/media/video/gspca/stv06xx/stv06xx.c        |    2 -
 drivers/media/video/gspca/stv06xx/stv06xx_vv6410.c |   76 +-
 drivers/media/video/gspca/stv06xx/stv06xx_vv6410.h |   10 +-
 drivers/media/video/gspca/sunplus.c                |   33 +-
 drivers/media/video/gspca/t613.c                   |    2 +-
 drivers/media/video/gspca/vc032x.c                 |   22 +-
 drivers/media/video/gspca/zc3xx.c                  |   22 +-
 drivers/media/video/hexium_gemini.c                |    2 +-
 drivers/media/video/hexium_orion.c                 |    2 +-
 drivers/media/video/ir-kbd-i2c.c                   |  222 +-
 drivers/media/video/ivtv/ivtv-driver.c             |    9 +-
 drivers/media/video/ivtv/ivtv-i2c.c                |   36 +-
 drivers/media/video/ivtv/ivtv-ioctl.c              |    2 +-
 drivers/media/video/mt9m001.c                      |  108 +-
 drivers/media/video/mt9m111.c                      |   73 +-
 drivers/media/video/mt9t031.c                      |  135 +-
 drivers/media/video/mt9v022.c                      |  138 +-
 drivers/media/video/mx1_camera.c                   |   50 +-
 drivers/media/video/mx3_camera.c                   |   46 +-
 drivers/media/video/mxb.c                          |    4 +-
 drivers/media/video/ov511.c                        |   45 +-
 drivers/media/video/ov511.h                        |    3 +
 drivers/media/video/pvrusb2/pvrusb2-devattr.c      |    6 +
 drivers/media/video/pvrusb2/pvrusb2-devattr.h      |   23 +-
 drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h |    3 +
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |   74 +-
 drivers/media/video/pvrusb2/pvrusb2-i2c-core.c     |   51 +-
 drivers/media/video/pvrusb2/pvrusb2-sysfs.c        |   22 +-
 drivers/media/video/pvrusb2/pvrusb2-v4l2.c         |    6 +-
 drivers/media/video/pwc/pwc-if.c                   |    6 +-
 drivers/media/video/pwc/pwc-v4l.c                  |    2 +-
 drivers/media/video/pxa_camera.c                   |  126 +-
 drivers/media/video/s2255drv.c                     |  110 +-
 drivers/media/video/saa7134/Kconfig                |    1 +
 drivers/media/video/saa7134/Makefile               |    3 +-
 drivers/media/video/saa7134/saa7134-cards.c        |  450 ++-
 drivers/media/video/saa7134/saa7134-core.c         |   18 +-
 drivers/media/video/saa7134/saa7134-dvb.c          |   26 +
 drivers/media/video/saa7134/saa7134-empress.c      |   14 +-
 drivers/media/video/saa7134/saa7134-i2c.c          |   33 +-
 drivers/media/video/saa7134/saa7134-input.c        |  118 +-
 drivers/media/video/saa7134/saa7134-ts.c           |  122 +-
 drivers/media/video/saa7134/saa7134-video.c        |   10 +-
 drivers/media/video/saa7134/saa7134.h              |   29 +-
 drivers/media/video/se401.c                        |  882 ++--
 drivers/media/video/se401.h                        |    7 +-
 drivers/media/video/sh_mobile_ceu_camera.c         |   27 +-
 drivers/media/video/soc_camera.c                   |  106 +-
 drivers/media/video/stk-webcam.c                   |    4 +-
 drivers/media/video/tda7432.c                      |   14 -
 drivers/media/video/tea6415c.c                     |    1 -
 drivers/media/video/tea6420.c                      |    1 -
 drivers/media/video/ths7303.c                      |  151 +
 drivers/media/video/tuner-core.c                   |   33 -
 drivers/media/video/tveeprom.c                     |    6 +-
 drivers/media/video/tvp514x.c                      |    2 +-
 drivers/media/video/usbvideo/konicawc.c            |    4 +-
 drivers/media/video/usbvideo/quickcam_messenger.c  |    4 +-
 drivers/media/video/usbvision/usbvision-core.c     |   14 +-
 drivers/media/video/usbvision/usbvision-video.c    |    4 +-
 drivers/media/video/uvc/uvc_ctrl.c                 |   35 +-
 drivers/media/video/uvc/uvc_driver.c               |   68 +-
 drivers/media/video/uvc/uvc_queue.c                |   14 +
 drivers/media/video/uvc/uvc_status.c               |   21 +-
 drivers/media/video/uvc/uvc_v4l2.c                 |   39 +-
 drivers/media/video/uvc/uvc_video.c                |   17 +-
 drivers/media/video/uvc/uvcvideo.h                 |    5 +-
 drivers/media/video/v4l2-common.c                  |    4 +-
 drivers/media/video/v4l2-device.c                  |   31 +-
 drivers/media/video/videobuf-core.c                |    6 +-
 drivers/media/video/videobuf-dma-contig.c          |   14 -
 drivers/media/video/videobuf-dma-sg.c              |   19 +-
 drivers/media/video/vino.c                         |    6 +-
 drivers/media/video/zoran/zoran_card.c             |    4 +-
 drivers/media/video/zr364xx.c                      |    6 +-
 include/linux/mmc/sdio_ids.h                       |    8 +
 include/linux/videodev2.h                          |    3 +-
 include/media/adv7343.h                            |   23 +
 include/media/ir-kbd-i2c.h                         |   10 +-
 include/media/soc_camera.h                         |   10 +-
 include/media/tuner.h                              |    2 +
 include/media/v4l2-chip-ident.h                    |    6 +
 include/media/v4l2-device.h                        |   23 +-
 include/media/v4l2-subdev.h                        |    5 +
 257 files changed, 21727 insertions(+), 6438 deletions(-)
 create mode 100644 drivers/media/dvb/frontends/isl6423.c
 create mode 100644 drivers/media/dvb/frontends/isl6423.h
 create mode 100644 drivers/media/dvb/frontends/stv090x.c
 create mode 100644 drivers/media/dvb/frontends/stv090x.h
 create mode 100644 drivers/media/dvb/frontends/stv090x_priv.h
 create mode 100644 drivers/media/dvb/frontends/stv090x_reg.h
 create mode 100644 drivers/media/dvb/frontends/stv6110x.c
 create mode 100644 drivers/media/dvb/frontends/stv6110x.h
 create mode 100644 drivers/media/dvb/frontends/stv6110x_priv.h
 create mode 100644 drivers/media/dvb/frontends/stv6110x_reg.h
 create mode 100644 drivers/media/dvb/siano/smsendian.c
 create mode 100644 drivers/media/dvb/siano/smsendian.h
 create mode 100644 drivers/media/dvb/siano/smsir.c
 create mode 100644 drivers/media/dvb/siano/smsir.h
 create mode 100644 drivers/media/dvb/siano/smssdio.c
 create mode 100644 drivers/media/video/adv7343.c
 create mode 100644 drivers/media/video/adv7343_regs.h
 create mode 100644 drivers/media/video/cx88/cx88-dsp.c
 create mode 100644 drivers/media/video/gspca/m5602/m5602_ov7660.c
 create mode 100644 drivers/media/video/gspca/m5602/m5602_ov7660.h
 create mode 100644 drivers/media/video/ths7303.c
 create mode 100644 include/media/adv7343.h

Abylay Ospan (1):
      V4L/DVB (11930): TS continuity check: show error message when discontinuity detected or TEI flag detected in header

Alan Cox (2):
      V4L/DVB (11959): se401: Fix unsafe use of sprintf with identical source/destination
      V4L/DVB (11998): se401: Fix coding style

Alan Nisota (1):
      V4L/DVB (11833): dvb-usb: Remove support for Genpix-CW3K (damages hardware)

Alessio Igor Bogani (1):
      V4L/DVB (11842): radio-mr800.c: missing mutex include

Alexey Klimov (7):
      V4L/DVB (11447): gspca - mr97310a: Return good error code in mod_init.
      V4L/DVB (11569): av7110_hw: fix compile warning
      V4L/DVB (11954): dsbr100: remove radio->users counter
      V4L/DVB (11955): dsbr100: remove usb_dsbr100_open/close calls
      V4L/DVB (11956): dsbr100: no need to pass curfreq value to dsbr100_setfreq()
      V4L/DVB (11957): dsbr100: change radio->muted to radio->status, update suspend/resume
      V4L/DVB (11997): gspca - stv06xx: remove needless if check and goto

Andreas Regel (14):
      V4L/DVB (11580): budget-ci: Fix incorrect default CLOCK setup
      V4L/DVB (11583): isl6423: Various fixes to use external modulation
      V4L/DVB (11584): stv090x: add tone burst control
      V4L/DVB (11585): stv090x: fix incorrectly used mode
      V4L/DVB (11592): stv6110x: Fix read bug
      V4L/DVB (11593): stv090x: Fix Rolloff
      V4L/DVB (11594): stv090x: Fix incorrect TSMODE usage
      V4L/DVB (11595): stv090x: fixes a few bugs
      V4L/DVB (11596): stv090x: fixes some register definitions
      V4L/DVB (11597): stv090x: fixes read_status to return 0 in case of no error
      V4L/DVB (11598): stv090x: fix missing wakeup in init
      V4L/DVB (11599): S2-1600: Use budget driver instead of budged-ci
      V4L/DVB (11600): budget: Use Continuous clock
      V4L/DVB (11601): stv090x: update demodulator capabilities

Andy Shevchenko (1):
      V4L/DVB (11442): saa7134: BZ#7524: Add AVerTV Studio 507UA support

Andy Walls (21):
      V4L/DVB (11615): cx18: Rename the work queue to "in_work_queue"
      V4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the firmware
      V4L/DVB (11617): cx18: Set up to wait for a one-shot response before sending a firmware cmd
      V4L/DVB (11618): cx18: Convert per stream mutex locks to per queue spin locks
      V4L/DVB (11619): cx18: Simplify the work handler for outgoing mailbox commands
      V4L/DVB (11620): cx18: Increment version due to significant buffer handling changes
      V4L/DVB (11622): cx18: Allow IVTV format VBI insertion in MPEG-2 SVCD and DVD streams
      V4L/DVB (11623): cx18: Verify cx18-av-core digitizer firmware loads correctly
      V4L/DVB (11624): cx18: Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register
      V4L/DVB (11703): cx18: Have audio decoder drive SIF gain control, and rework AFE config
      V4L/DVB (11752): cx18: Add missing newline to tuner detection error message
      V4L/DVB (11753): tveeprom: Point the TCL MNM05-4 tuner entry to an actual tuner definition
      V4L/DVB (11863): cx18: Initial attempt to get sliced VBI working for 625 line systems
      V4L/DVB (11864): cx18: Complete support for Sliced and Raw VBI for 625 line systems
      V4L/DVB (11865): cx18: Tweak color burst gate delay and initial color sub-carrier freq
      V4L/DVB (11898): cx18: Perform 64 bit divide so it works for 32 bit systems
      V4L/DVB (11931): lnbp21: Add missing newline
      V4L/DVB (11932): ivtv: Add missing newline
      V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner
      V4L/DVB (11950): cx18: Split LeadTek PVR2100 and DVR3100 H into 2 separate card entries
      V4L/DVB (11951): cx18: Add DVB-T support for the Leadtek WinFast DVR3100 H

Antti Palosaari (3):
      V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs
      V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)
      V4L/DVB (11915): af9015: support for Genius TVGo DVB-T03

Armin Schenker (1):
      V4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver

Barry Kitson (1):
      V4L/DVB (11996): saa7134: add support for AVerMedia M103 (f736)

Chaithrika U S (2):
      V4L/DVB (11742): TI THS7303 video amplifier driver code
      V4L/DVB (11743): Analog Devices ADV7343 video encoder driver

Cohen David.A (1):
      V4L/DVB (11840): change kmalloc to vmalloc for sglist allocation in videobuf_dma_map/unmap

David T.L. Wong (1):
      V4L/DVB (11803): xc5000: add support for DVB-T tuning

David Wong (3):
      V4L/DVB (11880): cx23885: support for card Mygica X8506 DMB-TH
      V4L/DVB (12000): lgs8gxx: lgs8913 fake signal strength option default on
      V4L/DVB (12001): lgs8gxx: update signal strength scale

Dean Anderson (3):
      V4L/DVB (11605): patch: s2255drv: code cleanup
      V4L/DVB (11851): patch: s2255drv: adding V4L2_MODE_HIGHQUALITY
      V4L/DVB (11738): patch: s2255drv: urb completion routine fixes

Devin Heitmueller (33):
      V4L/DVB (11786): xc5000: handle tuner reset failures properly
      V4L/DVB (11787): xc5000: cleanup i2c read routines
      V4L/DVB (11788): xc5000: cleanup i2c write routines
      V4L/DVB (11789): xc5000: check xc5000_readreg return value for XC_RESULT_SUCCESS
      V4L/DVB (11790): xc5000: restore sleep routine
      V4L/DVB (11791): xc5000: do not sleep after digital tuning
      V4L/DVB (11792): xc5000: switch to new version of Xceive firmware
      V4L/DVB (11793): xc5000: Properly support power down for newer firmware
      V4L/DVB (11794): au0828: reduce reset time for xc5000 to 10ms
      V4L/DVB (11795): xc5000: add build version to debug info
      V4L/DVB (11796): xc5000: start using the newer "finerfreq" tuning command
      V4L/DVB (11797): xc5000: cleanup firmware loading messages
      V4L/DVB (11798): xc5000: add "no_poweroff" module option
      V4L/DVB (11799): xc5000: don't load firmware until a tuning request is made
      V4L/DVB (11800): tuner-xc2028: show the proper module description for no_poweroff option
      V4L/DVB (11801): dib0700: reduce xc5000 sleep time for Pinnacle 801e to 10ms
      V4L/DVB (11802): xc5000: switch to new xc5000 firmware 1.6.114 with redistribution rights
      V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion
      V4L/DVB (11805): au0828: send command to power down tuner when done with analog
      V4L/DVB (11806): xc5000: add copyright line
      V4L/DVB (11807): cx88: remove xc5000 reset for Pinnacle 800i
      V4L/DVB (11808): au0828: get rid of debug printk that was causing compile failures
      V4L/DVB (11810): em28xx: properly set packet size based on the device's eeprom configuration.
      V4L/DVB (11923): em28xx: Don't let device work unless connected to a high speed USB port
      V4L/DVB (11924): au0828: Don't let device work unless connected to a high speed USB port
      V4L/DVB (11925): em28xx: Add support for the K-World 2800d
      V4L/DVB (11926): tuner-core: fix warning introduced when cleaning up xc5000 init routine
      V4L/DVB (11927): em28xx: provide module option to disable USB speed check
      V4L/DVB (11928): au0828: provide module option to disable USB speed check
      V4L/DVB (11979): em28xx: don't create audio device if not supported
      V4L/DVB (11784): cx88: Fix race condition between cx8800 startup and hald
      V4L/DVB (11785): dvb_frontend: fix race condition resulting in dropped tuning commands
      V4L/DVB (11875): dvb_frontend: fix case where fepriv->exit not reset

Dmitri Belimov (6):
      V4L/DVB (11604): saa7134: split Behold`s card entries to properly identify the model
      V4L/DVB (11733): increase MPEG encoder timout
      V4L/DVB (11734): remove hw reset of MPEG encoder when lost/found seq.
      V4L/DVB (11775): tuner: add support Philips MK5 tuner
      V4L/DVB (11934): Change order for FM tune
      V4L/DVB (11938): big rework of TS for saa7134

Douglas Schilling Landgraf (1):
      V4L/DVB (11486): em28xx: Add EmpireTV board support

Erik Andr?n (62):
      V4L/DVB (11450): gspca - m5602-mt9m111: Convert the mt9m111 to use a v4l2 ctrl cache
      V4L/DVB (11452): gspca - m5602-po1030: Convert to have a v4l2 ctrl cache
      V4L/DVB (11453): gspca - m5602-s5k4aa: Convert to use the v4l2 ctrl cache
      V4L/DVB (11454): gspca - m5602-mt9m111: Remove the unused power_down struct member
      V4L/DVB (11455): gspca - m5602-ov9650: Improve the vflip quirk handling.
      V4L/DVB (11456): gspca - m5602-po1030: Rename register defines, add missing ones.
      V4L/DVB (11457): gspca - m5602-po1030: Simplify register defines
      V4L/DVB (11458): gspca - m5602-po1030: Set all v4l2 controls at sensor init
      V4L/DVB (11459): gspca - m5602-po1030: Add auto white balancing control
      V4L/DVB (11460): gspca - m5602-po1030: Remove unnecessary error check
      V4L/DVB (11461): gspca - m5602-po1030: Probe read only register at probe time
      V4L/DVB (11462): gspca - m5602-po1030: Split up the init into init and start
      V4L/DVB (11463): gspca - m5602-po1030: Remove unneeded init sequences
      V4L/DVB (11464): gspca - m5602-mt9m111: Set the cached v4l2 ctrl values
      V4L/DVB (11465): gspca - m5602-s5k4aa: Set all v4l2 ctrls on sensor init.
      V4L/DVB (11466): gspca - m5602: Let all ctrls on all sensors be static
      V4L/DVB (11467): gspca - m5602: Move all dump_sensor to the init function
      V4L/DVB (11468): gspca - m5602-mt9m111: Remove redundant init sequences
      V4L/DVB (11469): gspca - m5602-mt9m111: More redundant init cleanup
      V4L/DVB (11470): gspca - m5602-mt9m111: Implement an auto white balancing control
      V4L/DVB (11471): gspca - m5602-mt9m111: Remove more redundant init
      V4L/DVB (11472): gspca - m5602-mt9m111: Remove lots of redundant init code
      V4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done.
      V4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing.
      V4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balance
      V4L/DVB (11476): gspca - m5602: Add some more register defines
      V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balance twice
      V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines
      V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement
      V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads
      V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement
      V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code
      V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences
      V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl
      V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control
      V4L/DVB (11523): gspca - m5602-po1030: Add private green balance control
      V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl
      V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl
      V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl
      V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the vflip/hflip
      V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row start
      V4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl
      V4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl
      V4L/DVB (11531): gspca - m5602-po1030: Clean up some comments
      V4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the init vector
      V4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution
      V4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup
      V4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support
      V4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration
      V4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode
      V4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants
      V4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis
      V4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines
      V4L/DVB (11541): gspca - m5602-mt9m111: Add a start function
      V4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup
      V4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution
      V4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support
      V4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default
      V4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes.
      V4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions
      V4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init
      V4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init

Erik Andrén (34):
      V4L/DVB (11628): gspca - m5602-s5k83a: Remove more init
      V4L/DVB (11629): gspca - m5602-s5k83a: Move some init code around
      V4L/DVB (11630): gspca - s5k83a: Add resolution annotations
      V4L/DVB (11631): gspca - m5602: Remove useless error check
      V4L/DVB (11632): gspca - m5602-s5k83a: Reset the v4l2 ctrl cache upon sensor init
      V4L/DVB (11633): gspca - m5602-s5k83a: Move hsync/vsync setup to start function
      V4L/DVB (11635): gspca - m5602-ov7660: Initial checkin of sensor skeleton code
      V4L/DVB (11636): gspca - m5602-ov7660: Design probe function
      V4L/DVB (11637): gspca - m5602-ov7660: Design init function.
      V4L/DVB (11638): gspca - m5602-ov7660: Make an educated guess on the proper hsync/vsync
      V4L/DVB (11639): gspca - m5602-mt9m111: Correct the hflip/vflip semantics
      V4L/DVB (11640): gspca - m5602-s5k4aa: Flip hflip and vflip together
      V4L/DVB (11641): gspca - m5602-ov7660: Remove useless init data
      V4L/DVB (11642): gspca - m5602-ov7660: Add a gain ctrl
      V4L/DVB (11643): gspca - m5602: Add the ov7660 to the module parameter description.
      V4L/DVB (11644): gspca - m5602-s5k4aa: Remove some unneeded init code.
      V4L/DVB (11646): gspca - m5602-mt9m111: Disable QVGA until it has been verified to work
      V4L/DVB (11647): gspca - m5602-po1030: Disable QVGA for now
      V4L/DVB (11648): gspca - m5602: Remove some needless error checking and add comments
      V4L/DVB (11649): gspca - m5602: Probe the ov7660 sensor
      V4L/DVB (11650): gspca - m5602: Sort out macro conflict by adding a prefix
      V4L/DVB (11684): gspca - m5602-s5k4aa: Add experimental SXGA support
      V4L/DVB (11685): gspca - gspca-m5602: Constify parameters of two functions
      V4L/DVB (11686): gspca - m5602-s5k4aa: Disable SXGA resolution for now
      V4L/DVB (11687): gspca - m5602-ov9650: Add missing v4l2 ctrl ids
      V4L/DVB (11690): gspca - m5602-s5k4aa: Add vflip quirk for the MSI L735
      V4L/DVB (11691): gspca - m5602-ov9650: Add ASUS A6K vflip quirk
      V4L/DVB (11692): gspca - m5602: Checkpatch.pl fixes
      V4L/DVB (11693): gspca - stv06xx-vv6410: Add exposure ctrl
      V4L/DVB (11694): gspca - stv06xx-vv6410: No need to double set gain and exposure
      V4L/DVB (11695): gspca - stv06xx-vv6410: Set analog gain at init
      V4L/DVB (11940): gspca - m5602-s5k4aa: Add vflip quirk for the Lenovo Y300
      V4L/DVB (11941): gspca - m5602-ov9650: Add vflip quirk for the ASUS A6VA
      V4L/DVB (11942): gspca - m5602-ov9650: Reorder quirk list and add A7V quirk

FUJITA Tomonori (1):
      V4L/DVB (11937): vino: replace dma_sync_single with dma_sync_single_for_cpu

Figo.zhang (5):
      V4L/DVB (11953): videobuf-dma-sg: return -ENOMEM if vmalloc fails
      V4L/DVB (11958): usbvision-core.c: vfree does its own NULL check
      V4L/DVB (11991): buf-core.c: add pointer check
      V4L/DVB (11995): zr364xx.c: vfree does its own NULL check
      V4L/DVB (12004): poll method lose race condition

Filipe Rosset (3):
      V4L/DVB (11487): em28xx: fix typo em28xx_errdev message
      V4L/DVB (11838): uvcvideo: Add Lenovo Thinkpad SL400 to device list comments
      V4L/DVB (11895): bt8xx: remove always false if

Frank Dischner (1):
      V4L/DVB (11987): au8522: add support for QAM-64 modulation type

Franklin Meng (2):
      V4L/DVB (11976): em28xx: set up tda9887_conf in em28xx_card_setup()
      V4L/DVB (11977): em28xx: Add Kworld 315 entry

Greg Kroah-Hartman (1):
      V4L/DVB (11739): remove driver_data direct access of struct device

Grégory Lardière (2):
      V4L/DVB (11688): gspca - m5602-s5k4aa: Fixup SXGA resolution.
      V4L/DVB (11689): gspca - m5602-s5k4aa: Fixup the vflip/hflip

Guennadi Liakhovetski (6):
      V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link
      V4L/DVB (11608): soc-camera: host-driver cleanup
      V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host
      V4L/DVB (11610): soc-camera: simplify register access routines in multiple sensor drivers
      V4L/DVB (11611): soc-camera: link host drivers after clients
      V4L/DVB (11705): soc-camera: prepare for the platform driver conversion

Hans Verkuil (7):
      V4L/DVB (11670): tuner: remove tuner_i2c_address_check
      V4L/DVB (11671): v4l2: add v4l2_device_set_name()
      V4L/DVB (11672): ivtv: use v4l2_device_set_name.
      V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device.
      V4L/DVB (11676): radio-fm16: cleanups
      V4L/DVB (11677): radio-fm16: fix g_tuner.
      V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers

Hans de Goede (6):
      V4L/DVB (11448): gspca - main: Use usb interface as parent.
      V4L/DVB (11871): gspca - spca561: Change the Rev12a controls.
      V4L/DVB (11872): gspca - spca561: Rename the 'White Balance' control to 'Hue'.
      V4L/DVB (11970): gspca - ov519: Add support for the ov518 bridge.
      V4L/DVB (11972): gspca - main: Skip disabled controls.
      V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added.

Huang Weiyi (1):
      V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s

Igor M. Liplianin (4):
      V4L/DVB (11981): Remote control debugging for dw2102 driver based USB cards
      V4L/DVB (11982): Add keymaps for TeVii and TBS USB DVB-S/S2 cards
      V4L/DVB (11983): Add support for DVBWorld DVB-C USB Cable card.
      V4L/DVB (11984): Add support for yet another SDMC DM1105 based DVB-S card.

Jan Ceuleers (1):
      V4L/DVB (11962): dvb: Fix broken link in get_dvb_firmware for nxt2004 (A180)

Jan Nikitenko (1):
      V4L/DVB (11999): af9015: fix stack corruption bug

Jani Monoses (1):
      V4L/DVB (11720): gspca - sonixj: Webcam 06f8:3008 added

Jean Delvare (13):
      V4L/DVB (11564): tda7432: Delete old driver history
      V4L/DVB (11723): Link firmware to physical device
      V4L/DVB (11737): Drop stray references to i2c_probe
      V4L/DVB (11748): pvrusb2: Don't use the internal i2c client list
      V4L/DVB (11843): ir-kbd-i2c: Don't use i2c_client.name for our own needs
      V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model
      V4L/DVB (11845): ir-kbd-i2c: Use initialization data
      V4L/DVB (11846): ir-kbd-i2c: Don't assume all IR receivers are supported
      V4L/DVB (11847): saa7134: Simplify handling of IR on MSI TV@nywhere Plus
      V4L/DVB (11848): saa7134: Simplify handling of IR on AVerMedia Cardbus E506R
      V4L/DVB (11849): ivtv: Probe more I2C addresses for IR devices
      V4L/DVB (11850): pvrusb2: Instantiate ir_video I2C device by default
      V4L/DVB (11992): Add missing __devexit_p()

Jean-Francois Moine (20):
      V4L/DVB (11446): gspca - t613: Do sensor reset only for sensor om6802.
      V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 addition.
      V4L/DVB (11708): gspca - main: Version change.
      V4L/DVB (11709): gspca - zc3xx: Bad debug level in i2c_read
      V4L/DVB (11710): gspca - main: Webcams cannot do both isoc and bulk image transfers.
      V4L/DVB (11711): gspca - main: Fix a crash when no bandwidth available
      V4L/DVB (11712): gspca - main:  Set the current alternate setting only when needed
      V4L/DVB (11713): gspca - ov534: Don't discard the images when no UVC EOF
      V4L/DVB (11714): gspca - spca500 and sunplus: Change the 0x00 insertion mechanism.
      V4L/DVB (11715): gspca - main: Set the number of packets per ISOC message.
      V4L/DVB (11716): gspca - sonixj: Adjust some exchanges according to traces
      V4L/DVB (11717): gspca - sonixj: Webcams with bridge sn9c128 added
      V4L/DVB (11718): gspca - vc032x: Bad pixelformat for mi1320_soc
      V4L/DVB (11719): gspca - vc032x: mi1320_soc images are upside-down
      V4L/DVB (11867): gspca - spca508: Cleanup source and update copyright.
      V4L/DVB (11868): gspca - spca508: Optimize code.
      V4L/DVB (11869): gspca - ov534: JPEG 320x240 and 640x480 formats for ov965x.
      V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time.
      V4L/DVB (11971): gspca - doc: Add the 05a9:a518 webcam to the Documentation.
      V4L/DVB (11973): gspca - ov534: Do the ov772x work again.

Johannes Klug (1):
      V4L/DVB (11645): gspca - m5602-ov9650: Add image flip quirk for the ASUS A6VA

Joseba Goitia Gandiaga (1):
      V4L/DVB (11488): get_dvb_firmware: trivial url change

Kay Sievers (1):
      V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE

Laurent Pinchart (8):
      V4L/DVB (11835): uvcvideo: Parse frame descriptors with non-continuous indexes.
      V4L/DVB (11836): uvcvideo: Add missing whitespaces to multi-line format strings.
      V4L/DVB (11837): uvcvideo: Start status polling on device open
      V4L/DVB (11944): uvcvideo: Add generic control blacklist.
      V4L/DVB (11945): uvcvideo: Don't accept to change the format when buffers are allocated.
      V4L/DVB (11946): uvcvideo: Add support for Aveo Technology webcams
      V4L/DVB (11947): uvcvideo: Add support for FSC V30S webcams
      V4L/DVB (11948): uvcvideo: Ignore non-UVC trailing interface descriptors.

Lennart Poettering (2):
      V4L/DVB (11960): v4l: generate KEY_CAMERA instead of BTN_0 key events on input devices
      V4L/DVB (11993): V4L/pwc - use usb_interface as parent, not usb_device

Luk?? Karas (1):
      V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls.

Lukas Karas (1):
      V4L/DVB (11634): gspca - m5602-s5k83a: Set the sensor_settings pointer correctly

Magnus Damm (1):
      V4L/DVB (11731): buf-dma-contig: remove sync operation

Manu Abraham (10):
      V4L/DVB (11579): Initial go at TT S2-1600
      V4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock
      V4L/DVB (11582): stv090x: fix Undocumented Registers
      V4L/DVB (11586): stv090x: switch i/p ADC as well during Power management
      V4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz
      V4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation
      V4L/DVB (11589): stv090x: code simplification
      V4L/DVB (11590): stv090x: code simplification
      V4L/DVB (11591): stv090x: code simplification
      V4L/DVB (11682): STV0900/STV0903: Add support for Silicon cut >= 3

Marcel Jueling (1):
      V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0

Mariusz Kozlowski (1):
      V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h

Marton Balint (3):
      V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2
      V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don't do it manually
      V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/mono change

Matthias Schwarzott (2):
      V4L/DVB (11828): Reducing print-level of I2C error prints
      V4L/DVB (11894): flexcop-pci: dmesg visible names broken

Matthieu CASTET (1):
      V4L/DVB (11832): dibusb_mc: fix i2c to not corrupt eeprom in case of strange read pattern

Mauro Carvalho Chehab (10):
      V4L/DVB (11654a): Add a missing end of line at the end of gspca/m5602/Makefile
      V4L/DVB (11663): Fix a warning introduced by git commit ec5f5bf80501abfe2da2897cfcde8452b545aacb
      V4L/DVB (11825): em28xx: add Terratec Grabby
      V4L/DVB (11827): Add support for Terratec Grabster AV350
      V4L/DVB (11917): Fix firmware load for DVB-T @ 6MHz bandwidth for xc3028/xc3028L
      V4L/DVB (11918): tuner-xc2028: Fix offset frequencies for DVB @ 6MHz
      V4L/DVB (11922): tuner-xc2028: cleanup: better use tuner type defines
      V4L/DVB (11966): ov511: Fix unit_video parameter behavior
      V4L/DVB (11986): Kconfig: DVBWorld DVB-C USB Cable card needs tda1002x frontend
      V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL

Michael Krufky (11):
      V4L/DVB (11766): cx23885: mark functions encoder_on_port[bc] as static inline
      V4L/DVB (11768): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1270
      V4L/DVB (11769): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1275
      V4L/DVB (11770): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1255
      V4L/DVB (11771): cx23885: add DVB-T tuning support for Hauppauge WinTV-HVR1210
      V4L/DVB (11772): cx23885: update model matrix for "k2c2" retail boards
      V4L/DVB (11773): cx23885: clean up struct names for Hauppauge WinTV-HVR127X devices
      V4L/DVB (11858): cx23885: fix tda10048 IF frequencies for the Hauppauge WinTV-HVR1210
      V4L/DVB (11860): saa7134: fix quirk in saa7134_i2c_xfer for the saa7131 bridge
      V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3
      V4L/DVB (11877): lgdt3305: fix 64bit division in function lgdt3305_set_if

Mike Isely (5):
      V4L/DVB (11744): pvrusb2: Select, track, and report IR scheme in use with the device
      V4L/DVB (11745): pvrusb2: Update to work with upcoming ir_video changes in v4l-dvb core
      V4L/DVB (11746): pvrusb2: Set ir_video autoloading to default disabled
      V4L/DVB (11747): pvrusb2: Bump up version advertised through v4l interface
      V4L/DVB (11750): pvrusb2: Allocate a routing ID for future support of Terratec Grabster AV400

Miroslav Sustek (2):
      V4L/DVB (11879): Adds support for Leadtek WinFast DTV-1800H
      V4L/DVB (11441): cx88-dsp: fixing 64bit math

Márton Németh (2):
      V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting
      V4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU

Németh Márton (1):
      V4L/DVB (11736): videobuf: modify return value of VIDIOC_REQBUFS ioctl

Oldřich Jedlička (1):
      V4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus

Oliver Endriss (5):
      V4L/DVB (11759): dvb-ttpci: Add TS replay capability
      V4L/DVB (11760): dvb-ttpci: Check transport error indicator flag
      V4L/DVB (11761): dvb-ttpci: Fixed VIDEO_SLOWMOTION ioctl
      V4L/DVB (11762): dvb-ttpci: Fixed return code of av7110_av_start_play
      V4L/DVB (11763): dvb-ttpci: Some whitespace adjustments

Patrick Boettcher (2):
      V4L/DVB (11829): Rewrote frontend-attach mechanism to gain noise-less deactivation of submodules
      V4L/DVB (11831): dib0700: added USB IDs for Terratec T3 and T5

Pieter Van Schaik (1):
      V4L/DVB (11735): Enables the Winfast TV2000 XP Global TV IR

Randy Dunlap (4):
      V4L/DVB (11756): soc_camera: depends on I2C
      V4L/DVB (11758): 2: handle unregister for non-I2C builds
      V4L/DVB (11881): one kconfig controls them all
      V4L/DVB (11936): Fix v4l2-device usage of i2c_unregister_device()

Robert Jarzmik (1):
      V4L/DVB (11613): pxa_camera: Documentation of the FSM

Robert Krakora (2):
      V4L/DVB (11896): em28xx: Fix for Slow Memory Leak
      V4L/DVB (12002): uvc: Fix for no return value check of uvc_ctrl_set() which calls mutex_lock_interruptible()

Roel Kluin (4):
      V4L/DVB: cx23885/cymax2: binary/logical &/&& typo
      V4L/DVB: cleanup redundant tests on unsigned
      V4L/DVB (11741): zoran: Fix &&/|| typo
      V4L/DVB (11961): tvp514x: try_count off by one

Simon Arlott (1):
      V4L/DVB (11841): core: fix potential mutex_unlock without mutex_lock in dvb_dvr_read

Steven Toth (13):
      V4L/DVB (11665): cx88: Add support for the Hauppauge IROnly board.
      V4L/DVB (11666): cx23885: Don't assume GPIO interrupts are cam related.
      V4L/DVB (11697): tda10048: Add ability to select I/F at attach time.
      V4L/DVB (11698): cx23885: For tda10048 boards ensure we specify the I/F
      V4L/DVB (11699): pvrusb2: Ensure we specify the I/F at attach time
      V4L/DVB (11700): tda10048: Added option to block i2c gate control from other drivers.
      V4L/DVB (11701): pvrusb2: Ensure the PVRUSB2 disabled the i2c gate on the tda10048.
      V4L/DVB (11765): cx23885: Add generic functions for driving GPIO's
      V4L/DVB (11767): cx23885: Add preliminary support for the HVR1270
      V4L/DVB (11854): TDA10048: Ensure the I/F changes during DVB-T 6/7/8 bandwidth changes.
      V4L/DVB (11855): cx23885: Ensure we specify I/F's for all bandwidths
      V4L/DVB (11856): pvrusb2: Ensure we specify I/F's for all bandwidths
      V4L/DVB (11857): TDA10048: Missing two I/F's / Pll combinations from the PLL table

Theodore Kilgore (1):
      V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.

Tobias Klauser (2):
      V4L/DVB (11654): gspca - m5602: Storage class should be before const qualifier
      V4L/DVB (11724): firedtv: Storage class should be before const qualifier

Trent Piepho (1):
      V4L/DVB (11964): b2c2: Fix problems with frontend attachment

Uri Shkolnik (42):
      V4L/DVB (11812): Siano: smsusb - add big endian support
      V4L/DVB (11239): sdio: add cards ids for sms (Siano Mobile Silicon) MDTV receivers
      V4L/DVB (11240): siano: add high level SDIO interface driver for SMS based cards
      V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant lines
      V4L/DVB (11554): Siano: core header - add definitions and structures
      V4L/DVB (11555): Siano: core - move and update the main core structure declaration
      V4L/DVB (11556): Siano: core header - indentation
      V4L/DVB (11559): Siano: add support for infra-red (IR) controllers
      V4L/DVB (11561): Siano: add messages handling for big-endian target
      V4L/DVB (11726): Modify the file license to match all other Siano's files
      V4L/DVB (11727): Siano: core header - update include files
      V4L/DVB (11728): Siano: smsdvb - modify license
      V4L/DVB (11729): Siano: smsdvb - remove redundent complete instruction
      V4L/DVB (11776): Siano: smsusb - update license
      V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianity
      V4L/DVB (11778): Siano: smsusb - lost buffers bug fix
      V4L/DVB (11779): Siano: Makefile - add smsendian to build
      V4L/DVB (11781): Siano: smsdvb - add big endian support
      V4L/DVB (11782): Siano: smsdvb - use 'push' status mechanism
      V4L/DVB (11783): Siano: smsdvb - small typo fix ad module author
      V4L/DVB (11813): Siano: move dvb-api headers' includes to dvb adapter
      V4L/DVB (11814): Siano: smscards - add gpio look-up table
      V4L/DVB (11815): Siano: bind infra-red component
      V4L/DVB (11816): Siano: USB - move the device id table to the cards module
      V4L/DVB (11817): Siano: smscards - fix wrong firmware assignment
      V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets
      V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug
      V4L/DVB (11820): Siano: smscore - fix byte ordering bug
      V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name
      V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode
      V4L/DVB (11823): Siano: smsusb - fix typo in module description
      V4L/DVB (11824): Siano: smsusb - change exit func debug msg
      V4L/DVB (11883): Siano: cards - add two additional (USB) devices
      V4L/DVB (11884): Siano: smssdio - revert to stand alone module
      V4L/DVB (11885): Siano: Add new GPIO management interface
      V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names
      V4L/DVB (11887): Siano: smscards - add board (target) events
      V4L/DVB (11888): Siano: smsusb - remove redundant ifdef
      V4L/DVB (11889): Siano: smsdvb - add DVB v3 events
      V4L/DVB (11890): Siano: smscore - remove redundant code
      V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol
      V4L/DVB (11892): Siano: smsendian - declare function as extern

Wen-chien Jesse Sung (1):
      V4L/DVB (11730): af9015: support for KWorld MC810

figo.zhang (3):
      V4L/DVB (11852): saa7134-video.c: poll method lose race condition
      V4L/DVB (11853): minor have assigned value twice
      V4L/DVB (11990): saa7134-video.c: fix the block bug

hermann pitton (1):
      V4L/DVB (11732): saa7134: disable not yet existing IR and DVB support on the Compro T750

tomas petr (1):
      V4L/DVB (11830): dib0700: add support for Leadtek WinFast DTV Dongle H

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-09-21 11:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-23  6:42 [GIT PATCHES for 2.6.31] V4L/DVB updates Mauro Carvalho Chehab
  -- strict thread matches above, loose matches on Subject: below --
2009-09-19  4:49 Mauro Carvalho Chehab
2009-09-21 11:05 ` Mauro Carvalho Chehab
2009-06-16 23:53 Mauro Carvalho Chehab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®