mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PATCHES for 2.6.26] V4L/DVB fixes
@ 2008-06-29 10:11 Mauro Carvalho Chehab
  0 siblings, 0 replies; 2+ messages in thread
From: Mauro Carvalho Chehab @ 2008-06-29 10:11 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, linux-dvb-maintainer, video4linux-list, linux-kernel

Linus,

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

For a number of small fixes on drivers:

   - one Kconfig fix;
   - Several fixes at the new drivers for 2.6.26 (cx18, gl861, au0828 and 
     au8522);
   - Driver fixes on em28xx, saa7134, tda18271, pxa-camera, soc-camera, 
     umt-010, tda1004x, tda10023, av7110, stv0299 and xc5000;

And one change at V4L core:
   - A regression fix at videodev standard enumeration: some userspace apps 
     like mplayer weren't capable of support certain video standard 
     variations. We needed to use a different algorithm for std enumeration;

Cheers,
Mauro.

---

 Documentation/video4linux/CARDLIST.au0828     |    2 +-
 drivers/media/common/ir-keymaps.c             |   38 ++++
 drivers/media/common/tuners/tda18271-common.c |   10 +-
 drivers/media/common/tuners/tda18271-fe.c     |   53 ++++--
 drivers/media/common/tuners/xc5000.c          |   30 +++-
 drivers/media/common/tuners/xc5000_priv.h     |    1 -
 drivers/media/dvb/dvb-usb/gl861.c             |   27 +--
 drivers/media/dvb/dvb-usb/umt-010.c           |    2 +-
 drivers/media/dvb/frontends/au8522.c          |   29 +++-
 drivers/media/dvb/frontends/stv0299.c         |   15 +-
 drivers/media/dvb/frontends/tda10023.c        |   20 ++-
 drivers/media/dvb/frontends/tda1004x.c        |   29 +++-
 drivers/media/dvb/ttpci/Kconfig               |    1 +
 drivers/media/dvb/ttpci/av7110_hw.c           |    5 +-
 drivers/media/video/au0828/au0828-cards.c     |   18 ++
 drivers/media/video/cx18/Kconfig              |    4 +-
 drivers/media/video/cx18/cx18-av-core.c       |   73 +++++++-
 drivers/media/video/cx18/cx18-av-core.h       |   16 ++-
 drivers/media/video/cx18/cx18-cards.c         |   84 +++++----
 drivers/media/video/cx18/cx18-cards.h         |   50 +----
 drivers/media/video/cx18/cx18-dvb.c           |   17 ++-
 drivers/media/video/cx18/cx18-gpio.c          |   26 +++-
 drivers/media/video/cx18/cx18-gpio.h          |    1 +
 drivers/media/video/cx18/cx18-i2c.c           |    2 +
 drivers/media/video/cx25840/cx25840-core.c    |    2 +-
 drivers/media/video/cx88/cx88-alsa.c          |    6 +
 drivers/media/video/em28xx/em28xx-audio.c     |   18 ++
 drivers/media/video/em28xx/em28xx-cards.c     |    4 +
 drivers/media/video/em28xx/em28xx-dvb.c       |   10 +
 drivers/media/video/em28xx/em28xx-reg.h       |    1 +
 drivers/media/video/em28xx/em28xx-video.c     |   24 +--
 drivers/media/video/pxa_camera.c              |    4 +-
 drivers/media/video/saa7134/saa7134-alsa.c    |    8 +-
 drivers/media/video/saa7134/saa7134-cards.c   |   56 ++++---
 drivers/media/video/saa7134/saa7134-dvb.c     |   43 ++---
 drivers/media/video/saa7134/saa7134-empress.c |   37 ++--
 drivers/media/video/saa7134/saa7134-input.c   |    9 +
 drivers/media/video/soc_camera.c              |   16 --
 drivers/media/video/videodev.c                |  245 +++++++------------------
 drivers/media/video/vivi.c                    |    7 +-
 include/media/cx25840.h                       |    6 +-
 include/media/ir-common.h                     |    1 +
 include/media/v4l2-dev.h                      |    4 +-
 43 files changed, 608 insertions(+), 446 deletions(-)

Andy Walls (5):
      V4L/DVB (8063): cx18: Fix unintended auto configurations in cx18-av-core
      V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line In 2 and FM radio
      V4L/DVB (8067): cx18: Fix firmware load for case when digital capture happens first
      V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization
      V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan MPC718 and enable card entry

Antti Palosaari (3):
      V4L/DVB (8012): gl861: sleep a little to avoid I2C errors
      V4L/DVB (8013): gl861: remove useless identify_state
      V4L/DVB (8015): gl861: replace non critical msleep(0) with msleep(1) to be on the safe side

Arjan van de Ven (1):
      V4L/DVB (8108): Fix open/close race in saa7134

Austin Lund (1):
      V4L/DVB (8042): DVB-USB UMT-010 channel scan oops

Devin Heitmueller (4):
      V4L/DVB (8010): em28xx: Properly register extensions for already attached devices
      V4L/DVB (8011): em28xx: enable DVB for HVR-900
      V4L/DVB (8017): Ensure em28xx extensions only get run against devs that support them
      V4L/DVB (8018): Add em2860 chip ID

Dmitri Belimov (1):
      V4L/DVB (8020): Fix callbacks functions of saa7134_empress

Guennadi Liakhovetski (2):
      V4L/DVB (8039): pxa-camera: fix platform_get_irq() error handling.
      V4L/DVB (8040): soc-camera: remove soc_camera_host_class class

Hans Verkuil (3):
      V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all In1-In8 inputs
      V4L/DVB (8008): cx18: remove duplicate audio and video input enums
      V4L/DVB (8092): videodev: simplify and fix standard enumeration

Marcin Slusarz (2):
      V4L/DVB (8022): saa7134: fix race between opening and closing the device
      V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff

Matthias Schwarzott (1):
      V4L/DVB (8027): saa7134: Avermedia A700: only s-video and composite input are working

Mauro Carvalho Chehab (5):
      V4L/DVB (8004): Fix INPUT dependency at budget-ci
      V4L/DVB (8005): Fix OOPS if frontend is null
      V4L/DVB (8026): Avoids an OOPS if dev struct can't be successfully recovered
      V4L/DVB (8028): Improve error messages for tda1004x attach
      V4L/DVB (8029): Improve error message at tda1004x_attach

Michael Krufky (7):
      V4L/DVB (8034): tda18271: fix IF notch frequency handling
      V4L/DVB (8035): tda18271: dont touch EB14 if rf_cal lookup is out of range
      V4L/DVB (8036): tda18271: toggle rf agc speed mode on TDA18271HD/C2 only
      V4L/DVB (8037): tda18271: ensure that the thermometer is off during channel configuration
      V4L/DVB (8043): au0828: add support for additional USB device id's
      V4L/DVB (8044): au8522: tuning optimizations
      V4L/DVB (8061): cx18: only select tuner / frontend modules if !DVB_FE_CUSTOMISE

Oliver Endriss (4):
      V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation
      V4L/DVB (8073): av7110: Catch another type of ARM crash
      V4L/DVB (8074): av7110: OSD transfers should not be interrupted
      V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed

Steven Toth (2):
      V4L/DVB (8096): au8522: prevent false-positive lock status
      V4L/DVB (8097): xc5000: check device hardware state to determine if firmware download is needed

Tim Farrington (1):
      V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506

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

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [GIT PATCHES for 2.6.26] V4L/DVB fixes
@ 2008-06-05 21:14 Mauro Carvalho Chehab
  0 siblings, 0 replies; 2+ messages in thread
From: Mauro Carvalho Chehab @ 2008-06-05 21:14 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, linux-dvb-maintainer, video4linux-list, linux-kernel

Hi Linus,

This is another series of fixes for V4L/DVB. This series is a little bigger,
since I got some days in vacation, and, after that, it took me some time to
process tons of emails and merge requests.

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

For several fixes (most are trivial ones):
   - Fix compat32 for ivtv and cx18;
   - several fixes on the newer cx18 and au0828 drivers;
   - several Kbuild fixes;
   - fix several returned error codes (-EINVAL, instead of EINVAL);
   - zoran: use correct type for CPU flags;
   - the new mxl5005s driver: some unused static vars were defined;
   - Fix the wrong removal of v4l2_video_std_fps prototype declaration;
   - tuner-simple: fix tuner_warn() induced kernel oops in simple_tuner_attach();
   - tuner-xc2028 were broken on some devices;
   - restore an API change that broke an userspace app;
   - several endianness annotations, alignments, endianness and race fixes;
   - saa7134_empress callback fixes;
   - tda18271_calc_rf_cal must return the return value of tda18271_lookup_map;
   - Fix entry for PowerColor RA 330 and make it run with firmware version 2.7;
   - tda827x: fix NULL pointer in tda827xa_lna_gain;
   - dib0070: fix dib0070_attach when !CONFIG_DVB_TUNER_DIB0070.

Cheers,
Mauro.

---

 Documentation/video4linux/CARDLIST.cx88           |    2 +-
 Documentation/video4linux/cx18.txt                |    4 +-
 drivers/media/Makefile                            |    7 +--
 drivers/media/common/tuners/Kconfig               |    1 +
 drivers/media/common/tuners/mxl5005s.c            |    4 +-
 drivers/media/common/tuners/tda18271-common.c     |    4 +-
 drivers/media/common/tuners/tda827x.c             |    4 +-
 drivers/media/common/tuners/tea5761.c             |    2 +-
 drivers/media/common/tuners/tuner-i2c.h           |    8 ++
 drivers/media/common/tuners/tuner-simple.c        |    6 +-
 drivers/media/common/tuners/tuner-xc2028.c        |   87 ++++++++++-----------
 drivers/media/dvb/b2c2/flexcop-usb.c              |    2 +-
 drivers/media/dvb/cinergyT2/cinergyT2.c           |   46 ++++++-----
 drivers/media/dvb/dvb-core/dvb_net.c              |   12 ++--
 drivers/media/dvb/dvb-usb/Kconfig                 |    2 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c       |   21 +++---
 drivers/media/dvb/dvb-usb/dvb-usb-firmware.c      |    2 +-
 drivers/media/dvb/dvb-usb/gp8psk.c                |   10 +-
 drivers/media/dvb/dvb-usb/m920x.c                 |    7 +-
 drivers/media/dvb/frontends/dib0070.h             |   15 ++++-
 drivers/media/dvb/frontends/dib7000p.h            |   15 ++++-
 drivers/media/dvb/frontends/or51132.c             |    6 +-
 drivers/media/dvb/ttpci/av7110.c                  |    9 +-
 drivers/media/dvb/ttpci/av7110_av.c               |   34 +++++++--
 drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c |    2 +-
 drivers/media/dvb/ttusb-dec/Kconfig               |    2 +-
 drivers/media/dvb/ttusb-dec/ttusb_dec.c           |   25 +++---
 drivers/media/dvb/ttusb-dec/ttusbdecfe.c          |   10 +-
 drivers/media/video/au0828/Kconfig                |    2 +-
 drivers/media/video/au0828/au0828-dvb.c           |    6 --
 drivers/media/video/bt8xx/bttv-cards.c            |    5 +-
 drivers/media/video/bt8xx/bttv-risc.c             |    8 +-
 drivers/media/video/btcx-risc.c                   |    2 +-
 drivers/media/video/btcx-risc.h                   |    4 +-
 drivers/media/video/cx18/cx18-av-core.c           |   81 +++++++++++---------
 drivers/media/video/cx18/cx18-cards.c             |    4 +-
 drivers/media/video/cx18/cx18-controls.c          |    6 +-
 drivers/media/video/cx18/cx18-driver.c            |   26 +++----
 drivers/media/video/cx18/cx18-driver.h            |    9 ++-
 drivers/media/video/cx18/cx18-fileops.c           |   13 ++--
 drivers/media/video/cx18/cx18-gpio.c              |   33 ++++----
 drivers/media/video/cx18/cx18-ioctl.c             |   12 ++--
 drivers/media/video/cx18/cx18-irq.c               |   12 ++-
 drivers/media/video/cx18/cx18-mailbox.c           |    8 +-
 drivers/media/video/cx18/cx18-streams.c           |   37 +++++----
 drivers/media/video/cx23885/cx23885-core.c        |    8 +-
 drivers/media/video/cx88/cx88-cards.c             |   13 +++-
 drivers/media/video/cx88/cx88-core.c              |    8 +-
 drivers/media/video/em28xx/em28xx-video.c         |    8 +-
 drivers/media/video/ivtv/ivtv-driver.h            |   10 ++-
 drivers/media/video/ivtv/ivtv-fileops.c           |    2 +-
 drivers/media/video/ivtv/ivtv-irq.c               |    8 +-
 drivers/media/video/ivtv/ivtv-queue.c             |    2 +-
 drivers/media/video/ivtv/ivtv-streams.c           |   30 ++++----
 drivers/media/video/ivtv/ivtv-version.h           |    4 +-
 drivers/media/video/ivtv/ivtv-yuv.c               |    2 +-
 drivers/media/video/ivtv/ivtv-yuv.h               |    2 +-
 drivers/media/video/saa7134/saa7134-empress.c     |    3 +-
 drivers/media/video/tuner-core.c                  |   40 +++++-----
 drivers/media/video/usbvideo/quickcam_messenger.c |    2 +-
 drivers/media/video/zoran.h                       |    4 +-
 drivers/media/video/zoran_device.c                |    2 +-
 drivers/media/video/zoran_driver.c                |   10 +-
 include/linux/videodev2.h                         |    6 +-
 include/media/v4l2-dev.h                          |    1 -
 65 files changed, 434 insertions(+), 348 deletions(-)

Adrian Bunk (2):
      V4L/DVB (7906): tuners/mxl5005s.c: don't define variables for enums
      V4L/DVB (7908): always enter drivers/media/video/

Al Viro (17):
      V4L/DVB (7956): cinergyT2: endianness annotations, endianness and race fixes
      V4L/DVB (7957): fix the roothole in av7110_av.c
      V4L/DVB (7958): fix unaligned access in av7110.c
      V4L/DVB (7959): endianness fix in flexcop-usb.c
      V4L/DVB (7960): net: endianness annotations
      V4L/DVB (7961): fix endianness bug in dib0700_devices.c
      V4L/DVB (7962): ttusb endianness annotations and fixes
      V4L/DVB (7963): ivtv: trivial annotations
      V4L/DVB (7964): cx18 iomem annotations
      V4L/DVB (7965): annotate bcx_riscmem
      V4L/DVB (7966): cx18: direct dereferencing of iomem
      V4L/DVB (7967): bt8xx: unaligned access
      V4L/DVB (7968): zoran: endianness annotations
      V4L/DVB (7969): m920x: unaligned access
      V4L/DVB (7970): mix trivial endianness annotations
      V4L/DVB (7971): usb: unaligned
      V4L/DVB (7972): or51132.c: unaligned

Andrew Morton (1):
      V4L/DVB (7901): zoran: use correct type for CPU flags

Andy Walls (1):
      V4L/DVB (7922): tuner-simple: fix tuner_warn() induced kernel oops in simple_tuner_attach()

Daniel Gimpelevich (1):
      V4L/DVB (7990): Fix entry for PowerColor RA 330 and make it run with firmware version 2.7

David Woodhouse (1):
      V4L/DVB (7166): [v4l] Add new user class controls and deprecate others

Dmitri Belimov (1):
      V4L/DVB (7975): saa7134_empress

Guennadi Liakhovetski (1):
      V4L/DVB (7911): Remove v4l2_video_std_fps prototype declaration

Hans Verkuil (9):
      V4L/DVB (7885): ivtv/cx18: add compat_ioctl entries
      V4L/DVB (7925): cx18: ensure that the xceive pin is always asserted on init.
      V4L/DVB (7928): cx18: fix audio registers 808 and 80c
      V4L/DVB (7930): ivtv: bump version to 1.3.0.
      V4L/DVB (7931): cx18: allow for simultaneous digital and analog capture
      V4L/DVB (7932): cx18: mark Compro H900 as fully supported.
      V4L/DVB (7934): cx18: move gpio_dir/val statics to the cx18 struct.
      V4L/DVB (7977): cx18: fix init order and remove duplicate open_on_first_use.
      V4L/DVB (7978): cx18: explicitly test for XC2028 tuner

Ingo Molnar (2):
      V4L/DVB (7910): usb: input layer dependency fixes
      V4L/DVB (7974): fix MEDIA_TUNER && FW_LOADER build error

Marcin Slusarz (4):
      V4L/DVB (7902): fix handling of tea5761_autodetection return value
      V4L/DVB (7903): gp8psk_power_ctrl should return negative errors
      V4L/DVB (7904): v4l/tuner-core: consistent handling of return values
      V4L/DVB (7905): check_v4l2 should return -EINVAL on error

Michael Krufky (7):
      V4L/DVB (7916): dib7000p: fix dib7000p_attach when !CONFIG_DVB_DIB7000P
      V4L/DVB (7918): au0828: remove irrelevent analog tuner standby code
      V4L/DVB (7919): VIDEO_AU0828 does not depend on VIDEO_DEV
      V4L/DVB (7943): tuner: add macro, hybrid_tuner_report_instance_count
      V4L/DVB (7944): tuner-xc2028: use hybrid_tuner_request_state
      V4L/DVB (7983): tda18271_calc_rf_cal must return the return value of tda18271_lookup_map
      V4L/DVB (8001): dib0070: fix dib0070_attach when !CONFIG_DVB_TUNER_DIB0070

Sigmund Augdal (1):
      V4L/DVB (8000): tda827x: fix NULL pointer in tda827xa_lna_gain

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

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

end of thread, other threads:[~2008-06-29 10:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-29 10:11 [GIT PATCHES for 2.6.26] V4L/DVB fixes Mauro Carvalho Chehab
  -- strict thread matches above, loose matches on Subject: below --
2008-06-05 21:14 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®