Re: [GIT PATCHES for 2.6.31] V4L/DVB updates

2009-09-21 Thread Mauro Carvalho Chehab
Em Sat, 19 Sep 2009 01:49:30 -0300
Mauro Carvalho Chehab mche...@redhat.com escreveu:

 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.

In time, I forgot to increment my revision counter... s/2.6.31/2.6.32/.

Those patches are for 2.6.32. Please apply.



Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PATCHES for 2.6.31] V4L/DVB updates

2009-09-18 Thread Mauro Carvalho Chehab
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  

[GIT PATCHES for 2.6.31] V4L/DVB updates

2009-06-23 Thread Mauro Carvalho Chehab
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