public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCHES for 2.6.31] V4L/DVB fixes
@ 2009-07-24 17:40 Mauro Carvalho Chehab
  2009-07-24 20:50 ` Greg KH
  0 siblings, 1 reply; 15+ messages in thread
From: Mauro Carvalho Chehab @ 2009-07-24 17:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media, Greg KH

Linus,

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

This series adds a new gscpca sub-driver for sn9c20x webcams. There are several
popular webcam models supported by those Sonix/Microdia chips. 

Greg can remove some linuxdriverproject.org requests from the project Wiki
after this merge ;) Greg, for the USB ID details, you could take a look at
Documentation/video4linux/gspca.txt changes (32 USB ID's added) or at
http://linuxtv.org/wiki/index.php/Gspca. With this series, gspca alone supports
660 different webcam models.

It has also the following fixes:

   - gspca:
	main: Add support for vidioc_g_chip_ident and vidioc_g/s_register;
	stv06xx-hdcs: update the sensor state, fix a sensor sequence bug and 
		      correct the pixelformat;
	m5602-s5k4aa: Remove erroneous register writes;
	jpeg subdrivers: Check the result of kmalloc(jpeg header);
	sonixj: Bad sensor init of non ov76xx sensors.

   - em28xx:
	Fixes bugs where webcams are detected, but, since there weren't any
		sensor code, webcams failed to work;
	Auto-detect mt9v011 sensors;
	Added support and autodetection code for mt9m001 sensors;
	Fixed webcam scaling;
	make tuning work for Terratec Cinergy T XS USB (mt352 variant);
	fix typo in mt352 init sequence for Terratec Cinergy T XS USB;
	make support work for the Pinnacle Hybrid Pro (eb1a:2881);
	set GPIO properly for Pinnacle Hybrid Pro analog support;
	Make sure the tuner is initialized if generic empia USB id was used;
	set demod profile for Pinnacle Hybrid Pro 320e;
	fix tuning problem in HVR-900 (R1).

   - mt9v011 (new driver on 2.6.32 added on a previous merge):
	implement VIDIOC_QUERYCTRL, adds function to calculate fps and adjust
	the frequency of the used quartz cristal;

   - af9013: auto-detect parameters in case of garbage given by app;

   - b2c2-flexcop: regression fix (BZ#13709): properly compile with builtin
		   frontends;

   - bttv: fix regression: tvaudio must be loaded before tuner;

   - cx23885-417: fix broken IOCTL handling;

   - cx23885: check pointers before dereferencing in dprintk macro.

Cheers,
Mauro.

---

 Documentation/video4linux/CARDLIST.em28xx        |    2 +-
 Documentation/video4linux/gspca.txt              |   32 +
 drivers/media/dvb/b2c2/flexcop-fe-tuner.c        |   67 +-
 drivers/media/dvb/frontends/af9013.c             |   25 +-
 drivers/media/video/bt8xx/bttv-cards.c           |   92 +-
 drivers/media/video/bt8xx/bttv-driver.c          |    1 +
 drivers/media/video/bt8xx/bttv.h                 |    1 +
 drivers/media/video/cx23885/cx23885-417.c        |    4 +-
 drivers/media/video/em28xx/em28xx-cards.c        |  134 +-
 drivers/media/video/em28xx/em28xx-core.c         |   22 +-
 drivers/media/video/em28xx/em28xx-dvb.c          |   62 +-
 drivers/media/video/em28xx/em28xx-video.c        |   16 +-
 drivers/media/video/em28xx/em28xx.h              |   31 +-
 drivers/media/video/gspca/Kconfig                |   16 +
 drivers/media/video/gspca/Makefile               |    2 +
 drivers/media/video/gspca/conex.c                |    2 +
 drivers/media/video/gspca/gspca.c                |   73 +
 drivers/media/video/gspca/gspca.h                |    9 +
 drivers/media/video/gspca/m5602/m5602_s5k4aa.c   |    6 -
 drivers/media/video/gspca/mars.c                 |    2 +
 drivers/media/video/gspca/sn9c20x.c              | 2434 ++++++++++++++++++++++
 drivers/media/video/gspca/sonixj.c               |    4 +
 drivers/media/video/gspca/spca500.c              |    2 +
 drivers/media/video/gspca/stk014.c               |    2 +
 drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c |   16 +-
 drivers/media/video/gspca/sunplus.c              |    2 +
 drivers/media/video/gspca/zc3xx.c                |    2 +
 drivers/media/video/mt9v011.c                    |   69 +-
 include/linux/videodev2.h                        |    1 +
 include/media/v4l2-chip-ident.h                  |   12 +
 30 files changed, 2973 insertions(+), 170 deletions(-)
 create mode 100644 drivers/media/video/gspca/sn9c20x.c

Antti Palosaari (1):
      V4L/DVB (12269): af9013: auto-detect parameters in case of garbage given by app

Brian Johnson (2):
      V4L/DVB (12282): gspca - main: Support for vidioc_g_chip_ident and vidioc_g/s_register.
      V4L/DVB (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges.

Devin Heitmueller (7):
      V4L/DVB (12257): em28xx: make tuning work for Terratec Cinergy T XS USB (mt352 variant)
      V4L/DVB (12258): em28xx: fix typo in mt352 init sequence for Terratec Cinergy T XS USB
      V4L/DVB (12260): em28xx: make support work for the Pinnacle Hybrid Pro (eb1a:2881)
      V4L/DVB (12261): em28xx: set GPIO properly for Pinnacle Hybrid Pro analog support
      V4L/DVB (12262): em28xx: Make sure the tuner is initialized if generic empia USB id was used
      V4L/DVB (12263): em28xx: set demod profile for Pinnacle Hybrid Pro 320e
      V4L/DVB (12265): em28xx: fix tuning problem in HVR-900 (R1)

Erik Andrén (4):
      V4L/DVB (12221): gspca - stv06xx-hdcs: Actually update the sensor state
      V4L/DVB (12222): gspca - stv06xx-hdcs: Fix sensor sequence bug
      V4L/DVB (12223): gspca - stv06xx-hdcs: Correct the pixelformat
      V4L/DVB (12224): gspca - m5602-s5k4aa: Remove erroneous register writes

Hans Verkuil (1):
      V4L/DVB (12300): bttv: fix regression: tvaudio must be loaded before tuner

Jean-Francois Moine (1):
      V4L/DVB (12267): gspca - sonixj: Bad sensor init of non ov76xx sensors.

Julia Lawall (1):
      V4L/DVB (12284): gspca - jpeg subdrivers: Check the result of kmalloc(jpeg header).

Mauro Carvalho Chehab (14):
      V4L/DVB (12233): em28xx: rename is_27xx to is_webcam
      V4L/DVB (12234): em28xx-cards: use is_webcam flag for devices that are known to be webcams
      V4L/DVB (12235): em28xx: detects sensors also with the generic em2750/2750 entry
      V4L/DVB (12236): em28xx: stop abusing of board->decoder for sensor information
      V4L/DVB (12237): mt9v011: implement VIDIOC_QUERYCTRL
      V4L/DVB (12238): em28xx: call sensor detection code for all webcam entries
      V4L/DVB (12239): em28xx: fix webcam scaling
      V4L/DVB (12240): mt9v011: add a function to calculate frames per second rate
      V4L/DVB (12241): mt9v011: Fix vstart
      V4L/DVB (12242): mt9v011: implement core->s_config to allow adjusting xtal frequency
      V4L/DVB (12243): em28xx: allow specifying sensor xtal frequency
      V4L/DVB (12244): em28xx: adjust vinmode/vinctl based on the stream input format
      V4L/DVB (12245): em28xx: add support for mt9m001 webcams
      V4L/DVB (12286): sn9c20x: reorder includes to be like other drivers

Michael Krufky (2):
      V4L/DVB (12302): cx23885-417: fix broken IOCTL handling
      V4L/DVB (12303): cx23885: check pointers before dereferencing in dprintk macro

Trent Piepho (1):
      V4L/DVB (12291): b2c2: fix frontends compiled into kernel

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

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB fixes
@ 2009-08-31  5:33 Mauro Carvalho Chehab
  2009-08-31  6:37 ` Jean-Francois Moine
  2009-08-31 14:20 ` Mauro Carvalho Chehab
  0 siblings, 2 replies; 15+ messages in thread
From: Mauro Carvalho Chehab @ 2009-08-31  5:33 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 following fixes:

   - fixes detection of cameras with MT9M111 on em28xx;
   - fixes LNA and LED with Hauppauge devices on sms1xx;
   - fixes SDIO compilation on Siano;
   - zr364: fix wrong indexes;
   - em28xx: Don't call em28xx_ir_init when IR is disabled;
   - gspca - sn9c20x: Fix gscpa sn9c20x build errors;
   - usb_af9015: fix an Oops on hotplugging with 2.6.31-rc5-git3;
   - MAINTAINERS: Update gspca sn9c20x name style.

Cheers,
Mauro.

---

 MAINTAINERS                               |    3 +-
 drivers/media/dvb/dvb-usb/af9015.c        |    2 +-
 drivers/media/dvb/siano/Kconfig           |   40 +++++++++++++--------
 drivers/media/dvb/siano/Makefile          |    9 +++--
 drivers/media/dvb/siano/smsdvb.c          |   44 +++++++++++++++++++++++
 drivers/media/dvb/siano/smssdio.c         |   54 ++++++++++++++++-------------
 drivers/media/video/em28xx/em28xx-cards.c |   44 ++++++++++++++++++++++--
 drivers/media/video/em28xx/em28xx.h       |    1 +
 drivers/media/video/gspca/Kconfig         |    2 +-
 drivers/media/video/zr364xx.c             |    2 +-
 10 files changed, 149 insertions(+), 52 deletions(-)

Joe Perches (1):
      V4L/DVB (12564a): MAINTAINERS: Update gspca sn9c20x name style

Jose Alberto Reguero (1):
      V4L/DVB (12588): usb_af9015: Oops on hotplugging with 2.6.31-rc5-git3

Mauro Carvalho Chehab (1):
      V4L/DVB (12449): adds webcam for Micron device MT9M111 0x143A to em28xx

Michael Krufky (1):
      V4L/DVB (12446): sms1xxx: restore GPIO functionality for all Hauppauge devices

Randy Dunlap (1):
      V4L/DVB (12502): gspca - sn9c20x: Fix gscpa sn9c20x build errors.

Roel Kluin (1):
      V4L/DVB (12457): zr364: wrong indexes

Shine Liu (1):
      V4L/DVB (12495): em28xx: Don't call em28xx_ir_init when disable_ir is true

Udi Atar (2):
      V4L/DVB (12450): Siano: Fixed SDIO compilation bugs
      V4L/DVB (12451): Update KConfig File to enable SDIO and USB interfaces

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

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB fixes
@ 2009-08-12 22:05 Mauro Carvalho Chehab
  2009-08-13 18:13 ` Linus Torvalds
  0 siblings, 1 reply; 15+ messages in thread
From: Mauro Carvalho Chehab @ 2009-08-12 22:05 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 fixes, including:

   - pxa_camera: Fix Oops in pxa_camera_probe;
   - ivtv, cx18: Read buffer overflow;
   - mtv9v011 (new driver): Some improvements to better control the webcam sensor;
   - zl10353 and qt1010: fix stack corruption bug;
   - cx23885-417: fix manipulation of tvnorms;
   - af9015: Fix for crash in dvb-usb-af9015;
   - sn9c20x: add subdriver entry to MAINTAINERS file;
   - sms1xxx: fix broken Hauppauge devices;
   - uvcvideo: Don't apply the FIX_BANDWIDTH quirk to all ViMicro devices;
   - uvcvideo: Avoid flooding the kernel log with "unknown event type" messages;
   - sms1xxx: fix build warning: unused variable 'board';
   - saa7134: Use correct product name for Hauppauge WinTV-HVR1150 ATSC/QAM-Hybrid;
   - saa7134: Use correct product name for Hauppauge WinTV-HVR1120 DVB-T/Hybrid;
   - cx88: HVR1300 ensure switching from Encoder to DVB-T and back is reliable;
   - cx88: fix regression in tuning for Geniatech X8000 MT;
   - cx88: Disable xc3028 power management for Geniatech x8000;
   - em28xx: fix support for Plextor ConvertX PX-TV100U;
   - em28xx: Several fixes at webcam support;
   - em28xx: fix regression in Empire DualTV digital tuning;
   - zr364xx: fix build errors;
   - soc-camera: fix recursive locking in .buf_queue();
   - hdpvr: add missing initialization of current_norm;
   - v4l2-ioctl: fix G_STD and G_PARM default handlers;
   - stk-webcam: read buffer overflow;
   - dvb: siano uses/depends on INPUT;
   - dvb: Use kzalloc for frontend states to have struct dvb_frontend properly;
   - siano: read buffer overflow.

Cheers,
Mauro.

---

 Documentation/video4linux/CARDLIST.em28xx   |    2 +-
 Documentation/video4linux/CARDLIST.saa7134  |    4 +-
 MAINTAINERS                                 |    8 ++
 drivers/media/common/tuners/qt1010.c        |   12 +-
 drivers/media/common/tuners/tuner-xc2028.c  |    4 +-
 drivers/media/common/tuners/tuner-xc2028.h  |    1 +
 drivers/media/dvb/dvb-usb/af9015.c          |    2 +-
 drivers/media/dvb/frontends/cx22700.c       |    2 +-
 drivers/media/dvb/frontends/cx22702.c       |    2 +-
 drivers/media/dvb/frontends/cx24110.c       |    2 +-
 drivers/media/dvb/frontends/dvb_dummy_fe.c  |    6 +-
 drivers/media/dvb/frontends/l64781.c        |    2 +-
 drivers/media/dvb/frontends/lgs8gl5.c       |    2 +-
 drivers/media/dvb/frontends/mt312.c         |    2 +-
 drivers/media/dvb/frontends/nxt6000.c       |    2 +-
 drivers/media/dvb/frontends/or51132.c       |    2 +-
 drivers/media/dvb/frontends/or51211.c       |    2 +-
 drivers/media/dvb/frontends/s5h1409.c       |    2 +-
 drivers/media/dvb/frontends/s5h1411.c       |    2 +-
 drivers/media/dvb/frontends/si21xx.c        |    2 +-
 drivers/media/dvb/frontends/sp8870.c        |    2 +-
 drivers/media/dvb/frontends/sp887x.c        |    2 +-
 drivers/media/dvb/frontends/stv0288.c       |    2 +-
 drivers/media/dvb/frontends/stv0297.c       |    2 +-
 drivers/media/dvb/frontends/stv0299.c       |    2 +-
 drivers/media/dvb/frontends/tda10021.c      |    2 +-
 drivers/media/dvb/frontends/tda10048.c      |    2 +-
 drivers/media/dvb/frontends/tda1004x.c      |    4 +-
 drivers/media/dvb/frontends/tda10086.c      |    2 +-
 drivers/media/dvb/frontends/tda8083.c       |    2 +-
 drivers/media/dvb/frontends/ves1820.c       |    2 +-
 drivers/media/dvb/frontends/ves1x93.c       |    2 +-
 drivers/media/dvb/frontends/zl10353.c       |   12 +-
 drivers/media/dvb/siano/Kconfig             |    2 +-
 drivers/media/dvb/siano/sms-cards.c         |  102 ----------------
 drivers/media/dvb/siano/smscoreapi.c        |    2 +-
 drivers/media/video/Kconfig                 |    2 +
 drivers/media/video/bw-qcam.c               |    2 +-
 drivers/media/video/cx18/cx18-controls.c    |    3 +-
 drivers/media/video/cx23885/cx23885-417.c   |    2 +
 drivers/media/video/cx88/cx88-cards.c       |    8 ++
 drivers/media/video/cx88/cx88-dvb.c         |    1 +
 drivers/media/video/cx88/cx88-mpeg.c        |    4 +
 drivers/media/video/em28xx/em28xx-cards.c   |  175 +++++++++++++++------------
 drivers/media/video/em28xx/em28xx-core.c    |    8 +-
 drivers/media/video/em28xx/em28xx-dvb.c     |    2 +-
 drivers/media/video/em28xx/em28xx-reg.h     |    3 +-
 drivers/media/video/em28xx/em28xx-video.c   |   77 +++++++++++--
 drivers/media/video/em28xx/em28xx.h         |    3 +
 drivers/media/video/hdpvr/hdpvr-video.c     |    2 +
 drivers/media/video/ivtv/ivtv-controls.c    |    3 +-
 drivers/media/video/mt9v011.c               |  156 ++++++++++++++++++++++--
 drivers/media/video/mt9v011.h               |    3 +-
 drivers/media/video/mx1_camera.c            |    6 +-
 drivers/media/video/mx3_camera.c            |   19 ++--
 drivers/media/video/pxa_camera.c            |    8 +-
 drivers/media/video/saa7134/saa7134-cards.c |   30 +++---
 drivers/media/video/saa7134/saa7134-dvb.c   |    4 +-
 drivers/media/video/saa7134/saa7134.h       |    4 +-
 drivers/media/video/sh_mobile_ceu_camera.c  |    5 +-
 drivers/media/video/stk-webcam.c            |    4 +-
 drivers/media/video/uvc/uvc_driver.c        |   24 +++-
 drivers/media/video/uvc/uvc_status.c        |    4 +-
 drivers/media/video/v4l2-ioctl.c            |   15 ++-
 64 files changed, 478 insertions(+), 306 deletions(-)

Andy Walls (1):
      V4L/DVB (12338): cx18: Read buffer overflow

Antonio Ospite (1):
      V4L/DVB (12330): pxa_camera: Fix Oops in pxa_camera_probe

Brian Johnson (1):
      V4L/DVB (12373a): Add gspca sn9c20x subdriver entry to MAINTAINERS file

Devin Heitmueller (3):
      V4L/DVB (12393): cx88: fix regression in tuning for Geniatech X8000 MT
      V4L/DVB (12394): cx88: Disable xc3028 power management for Geniatech x8000
      V4L/DVB (12432): em28xx: fix regression in Empire DualTV digital tuning

Guennadi Liakhovetski (1):
      V4L/DVB (12424): soc-camera: fix recursive locking in .buf_queue()

Hans Verkuil (2):
      V4L/DVB (12428): hdpvr: add missing initialization of current_norm
      V4L/DVB (12429): v4l2-ioctl: fix G_STD and G_PARM default handlers

Jan Nikitenko (1):
      V4L/DVB (12341): zl10353 and qt1010: fix stack corruption bug

Laurent Pinchart (2):
      V4L/DVB (12328): uvcvideo: Don't apply the FIX_BANDWIDTH quirk to all ViMicro devices
      V4L/DVB (12380): uvcvideo: Avoid flooding the kernel log with "unknown event type" messages

Matthias Schwarzott (1):
      V4L/DVB (12440): Use kzalloc for frontend states to have struct dvb_frontend properly

Mauro Carvalho Chehab (12):
      V4L/DVB (12340): mtv9v011: Add a missing chip version to the driver
      V4L/DVB (12344): em28xx: fix support for Plextor ConvertX PX-TV100U
      V4L/DVB (12399): mt9v011: Add support for controlling frame rates
      V4L/DVB (12400): em28xx: Allow changing fps on webcams
      V4L/DVB (12401): m9v011: add vflip/hflip controls to control mirror/upside down
      V4L/DVB (12402): em28xx: fix: some em2710 chips use a different vendor ID
      V4L/DVB (12403): em28xx: properly reports some em2710 chips
      V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams
      V4L/DVB (12407): em28xx: Adjust Silvercrest xtal frequency
      V4L/DVB (12410): em28xx: Move the non-board dependent part to be outside em28xx_pre_card_setup()
      V4L/DVB (12411): em28xx: Fix artifacts with Silvercrest webcam
      V4L/DVB (12405): em28xx-cards: move register 0x13 setting to the proper place

Michael Krufky (5):
      V4L/DVB (12362): cx23885-417: fix manipulation of tvnorms
      V4L/DVB (12374): sms1xxx: fix broken Hauppauge devices
      V4L/DVB (12386): sms1xxx: fix build warning: unused variable 'board'
      V4L/DVB (12390): saa7134: Use correct product name for Hauppauge WinTV-HVR1150 ATSC/QAM-Hybrid
      V4L/DVB (12391): saa7134: Use correct product name for Hauppauge WinTV-HVR1120 DVB-T/Hybrid

Nils Kassube (1):
      V4L/DVB (12371): af9015: Fix for crash in dvb-usb-af9015

Randy Dunlap (2):
      V4L/DVB (12422): media/zr364xx: fix build errors
      V4L/DVB (12437): dvb: siano uses/depends on INPUT

Roel Kluin (4):
      V4L/DVB (12337): ivtv: Read buffer overflow
      V4L/DVB (12436): stk-webcam: read buffer overflow
      V4L/DVB (12438): Read buffer overflow
      V4L/DVB (12441): siano: read buffer overflow

Sohail Syyed (1):
      V4L/DVB (12349): cx88: HVR1300 ensure switching from Encoder to DVB-T and back is reliable

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

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: [GIT PATCHES for 2.6.31] V4L/DVB fixes
@ 2009-07-12 13:50 Boris Cuber
  2009-07-13 12:13 ` Matthias Schwarzott
  0 siblings, 1 reply; 15+ messages in thread
From: Boris Cuber @ 2009-07-12 13:50 UTC (permalink / raw)
  To: linux-media

[-- Attachment #1: Type: text/plain, Size: 597 bytes --]

Hi kernel folks!

Problem:
Since kernel-2.6.31-rc* my dvb-s adapter (Technisat SkyStar2 DVB card)
refuses to work (worked fine in every kernel up to 2.6.30.1).
So anything pulled into the new kernel seems to have broken 
something (at least for me :/).

I opened a detailed bug report here:
http://bugzilla.kernel.org/show_bug.cgi?id=13709
Please let me know if i can help in finding a solution
or testing a patch /whatever.

Thank you for your attention ;)

PS: As i'm not subscribed to this mailing list, please
answer to my address or cc me.

-- 
http://boris64.net 20xx ;)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB fixes
@ 2009-07-05 22:37 Mauro Carvalho Chehab
  0 siblings, 0 replies; 15+ messages in thread
From: Mauro Carvalho Chehab @ 2009-07-05 22:37 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 following bug fixes:

   - v4l2 core: move V4L2_PIX_FMT_SGRBG8 to the proper place;
   - vivi: bug: don't assume that S_STD will be called before streaming;
   - ttpci: config TTPCI_EEPROM depends on I2C;
   - soc_camera: Fix debug output of supported formats count and fix 
	         missing clean up on error path;
   - tuner-xc2028: Fix 7 MHz DVB-T;
   - cx18: Update Yuan MPC-718 card entry with better information and guesses;
   - cx23885: allow rf input path switching on the HVR1275;
   - radio-si470x: fix lock imbalance;
   - em28xx, fix lock imbalance.

There's also a few changes at the dvb get firmware script:
   - get_dvb_firmware: Add Yuan MPC718 MT352 DVB-T "firmware" extraction
   - get_dvb_firmware: Correct errors in MPC718 firmware extraction logic

A trivial board addition to an existing driver:
   - cx18: Add DVB-T support for Yuan MPC-718 cards with an MT352 or ZL10353

And a new webcam sensor driver, with the corresponding fixes on em28xx, 
in order to properly support webcams:

   - Add a driver for mt9v011 sensor;
   - mt9v011: Some fixes at the register initialization table;
   - mt9v011: CodingStyle fixes;
   - mt9v011: properly calculate image resolution registers;
   - mt9v011: let's stick with datasheet values where it works;
   - em28xx: add support for Silvercrest Webcam;
   - em28xx: add other video formats;
   - em28xx: Fix tuning for Terratec Cinergy T XS USB (zl10353 version);
   - em28xx-video: fix VIDIOC_G_FMT and VIDIOC_ENUMFMT with webcams;
   - em28xx: fix webcam usage with different output formats;
   - em28xx: Add autodetection code for Silvercrest 1.3 mpix.

Cheers,
Mauro.

---

 Documentation/dvb/get_dvb_firmware          |   53 ++++-
 Documentation/video4linux/CARDLIST.em28xx   |    1 +
 drivers/media/common/tuners/tuner-xc2028.c  |   13 +-
 drivers/media/dvb/ttpci/Kconfig             |    1 +
 drivers/media/radio/radio-si470x.c          |    5 +-
 drivers/media/video/Kconfig                 |    8 +
 drivers/media/video/Makefile                |    1 +
 drivers/media/video/cx18/cx18-cards.c       |   34 ++-
 drivers/media/video/cx18/cx18-dvb.c         |  160 ++++++++++
 drivers/media/video/cx23885/cx23885-dvb.c   |   30 ++
 drivers/media/video/cx23885/cx23885.h       |    4 +
 drivers/media/video/em28xx/Kconfig          |    2 +
 drivers/media/video/em28xx/em28xx-cards.c   |   84 +++++-
 drivers/media/video/em28xx/em28xx-core.c    |   32 ++-
 drivers/media/video/em28xx/em28xx-dvb.c     |   28 ++-
 drivers/media/video/em28xx/em28xx-i2c.c     |    2 +-
 drivers/media/video/em28xx/em28xx-video.c   |   92 ++++--
 drivers/media/video/em28xx/em28xx.h         |    3 +
 drivers/media/video/gspca/stv06xx/stv06xx.h |    4 -
 drivers/media/video/mt9v011.c               |  431 +++++++++++++++++++++++++++
 drivers/media/video/mt9v011.h               |   35 +++
 drivers/media/video/soc_camera.c            |   12 +-
 drivers/media/video/vivi.c                  |   99 +++---
 include/linux/videodev2.h                   |    2 +
 include/media/v4l2-chip-ident.h             |    3 +
 25 files changed, 1027 insertions(+), 112 deletions(-)
 create mode 100644 drivers/media/video/mt9v011.c
 create mode 100644 drivers/media/video/mt9v011.h

Andy Walls (5):
      V4L/DVB (12167): tuner-xc2028: Fix 7 MHz DVB-T
      V4L/DVB (12180): cx18: Update Yuan MPC-718 card entry with better information and guesses
      V4L/DVB (12181): get_dvb_firmware: Add Yuan MPC718 MT352 DVB-T "firmware" extraction
      V4L/DVB (12182): cx18: Add DVB-T support for Yuan MPC-718 cards with an MT352 or ZL10353
      V4L/DVB (12206): get_dvb_firmware: Correct errors in MPC718 firmware extraction logic

Devin Heitmueller (1):
      V4L/DVB (12156): em28xx: Fix tuning for Terratec Cinergy T XS USB (zl10353 version)

Guennadi Liakhovetski (1):
      V4L/DVB (12160): soc-camera: fix missing clean up on error path

Hans Verkuil (1):
      V4L/DVB (12153): ttpci: config TTPCI_EEPROM depends on I2C

Jiri Slaby (2):
      V4L/DVB (12202): em28xx, fix lock imbalance
      V4L/DVB (12203): radio-si470x: fix lock imbalance

Mauro Carvalho Chehab (12):
      V4L/DVB (12134): vivi: bug: don't assume that S_STD will be called before streaming
      V4L/DVB (12148): move V4L2_PIX_FMT_SGRBG8 to the proper place
      V4L/DVB (12135): Add a driver for mt9v011 sensor
      V4L/DVB (12136): mt9v011: Some fixes at the register initialization table
      V4L/DVB (12137): mt9v011: CodingStyle fixes
      V4L/DVB (12173): mt9v011: properly calculate image resolution registers
      V4L/DVB (12174): mt9v011: let's stick with datasheet values where it works
      V4L/DVB (12138): em28xx: add support for Silvercrest Webcam
      V4L/DVB (12139): em28xx: add other video formats
      V4L/DVB (12169): em28xx-video: fix VIDIOC_G_FMT and VIDIOC_ENUMFMT with webcams
      V4L/DVB (12171): em28xx: fix webcam usage with different output formats
      V4L/DVB (12172): em28xx: Add autodetection code for Silvercrest 1.3 mpix

Michael Krufky (2):
      V4L/DVB (12165): cx23885: override set_frontend to allow rf input path switching on the HVR1275
      V4L/DVB (12166): cx23885: add FIXME comment above set_frontend override

Stefan Herbrechtsmeier (1):
      V4L/DVB (12159): soc_camera: Fix debug output of supported formats count

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

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

end of thread, other threads:[~2009-08-31 14:20 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-24 17:40 [GIT PATCHES for 2.6.31] V4L/DVB fixes Mauro Carvalho Chehab
2009-07-24 20:50 ` Greg KH
2009-07-24 21:32   ` Devin Heitmueller
2009-07-24 21:48     ` Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2009-08-31  5:33 Mauro Carvalho Chehab
2009-08-31  6:37 ` Jean-Francois Moine
2009-08-31 14:20 ` Mauro Carvalho Chehab
2009-08-12 22:05 Mauro Carvalho Chehab
2009-08-13 18:13 ` Linus Torvalds
2009-08-14  2:53   ` Mauro Carvalho Chehab
2009-07-12 13:50 Boris Cuber
2009-07-13 12:13 ` Matthias Schwarzott
2009-07-13 13:29   ` cyber.bogh
2009-07-13 15:12     ` Boris Cuber
2009-07-05 22:37 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