[PATCH 000/141] V4L/DVB updates part 1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series is also available under v4l-dvb.git tree at:
        kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb.git

Linus, please pull these from master branch.

It contains the following stuff:

   - Add PCI ID for DigitalNow DVB-T Dual, rebranded DViCO FusionHDTV DVB-T Dual.
   - Hauppauge Grey Remote support
   - Move all IR keymaps to ir-common module
   - Remove duplicated keymaps and add keymap for KWorld LTV883IR.
   - Fix handling of VIDIOC_G_TUNER audmode in msp3400
   - Add probe check for the tda9840.
   - VIDEO_CX88_ALSA must select SND_PCM
   - Fixes tvp5150a/am1 detection.
   - Added credits for em28xx-video.c
   - added some code for VBI processing and cleanup debug dump
   - Included new sliced VBI types to videodev2.h and tvp5150
   - Mark Typhoon cards as Lifeview OEM's
   - Implemented sliced VBI set on VIDIOC_S_FMT
   - group dvb-bt8xx Subsystem ID's together, in order.
   - Kill nxt2002 in favor of the nxt200x module
   - rename dvb_pll_tbmv30111in to dvb_pll_samsung_tbmv
   - Recognise Hauppauge card #34519
   - make VP-3054 Secondary I2C Bus Support a Kconfig option.
   - Cause tda9887 to use I2C_DRIVERID_TDA9887
   - added some VBI macros and moved minor definitions to header file
   - Added iocls to configure VBI on tvp5150
   - Several fixes to prepare for VBI
   - Implemented VIDIOC_G_FMT/S_FMT for sliced VBI
   - CodingStyle fixes.
   - audmode and rxsubchans fixes (VIDIOC_G/S_TUNER)
   - drivers/media/dvb/ possible cleanups
   - Missing break statement on tuner-core
   - Add new internal VIDIOC_INT commands
   - fixed spelling error, exectuted --> executed.
   - Hauppauge HVR 900 Composite support
   - Fix printk type warning
   - changed comment in tuner-core.c
   - rename cb variable names in tuner structures for global consistency
   - move config byte from tuner_params to tuner_range struct.
   - removed duplicated tuner_ranges
   - media video stradis memory fix
   - Allow tristate build for cx88-vp3054-i2c
   - Alters MAINTAINERS file to point to newer v4l-dvb email
   - Add count to tunertype struct
   - Fix NICAM buzz on analog sound
   - Add support for the Avermedia 777 DVB-T card
   - Move video std detection to top of set_tv_freq function
   - Allow multiple tuner params in each tuner definition
   - Tuner_dbg will show tuner param and range selected
   - Update tuner comments
   - Allow SAA7134 to fall back to AM sound when there is NICAM-L
   - Added terratec hybrid xs and kworld 2800rf support
   - Use default tuner_params if desired_type not available
   - Show debug for tuners trying to use unsupported video standards
   - Changed description of KWorld PVR TV 2800RF
   - Added signal detection support to tvp5150
   - Fix [Bug 5895] to correct snd_87x autodetect
   - Add IR support to KWorld DVB-T (cx22702-based)
   - Kconfig: DVB_USB_CXUSB depends on DVB_LGDT330X and DVB_MT352
   - Add standard for South Korean NTSC-M using A2 audio.
   - Added support for the LifeView FlyDVB-T LR301 card
   - TDA8290 update
   - TDA10046 Driver update
   - Added support for the ADS Instant TV DUO Cardbus PTV331
   - Fixed i2c return value, conversion mdelay to msleep
   - Support for Galaxis DVB-S rev1.3
   - Use parallel transport for FusionHDTV Dual Digital USB
   - Use MT352 parallel transport function for all Bluebird FusionHDTV DVB-T boxes.
   - FIX: Multiple usage of VP7045-based devices
   - FIX: Check if FW was downloaded or not + new firmware file
   - Fixed em28xx based system lockup 
   - Added support for the Tevion DVB-T 220RF card
   - Add initial support for KWorld HardwareMpegTV XPert
   - Makes Some symbols static.
   - sem2mutex: drivers/media/, #2
   - fix saa7146 kobject register failure
   - DVB: remove the at76c651/tda80xx frontends
   - Fix Samsung tuner frequency ranges
   - Disabled debug on by default in tvp5150
   - Adding support for Terratec Prodigy XS
   - Removing personal email from DVB maintainers
   - .gitignore should also ignore StGit generated dirs
   - Added support for xc3028 analogue tuner  (Hauppauge HVR900, Terratec Hybrid XS)
   - Fixed xc3028 firmware extractor, added terratec fw support
   - Fixed amux hauppauge hvr900/terratec hybrid xs
   - XC3028 code marked with an special define option
   - Added ET61X251 fourcc type
   - Fix in-kernel build
   - Bt8xx documentation authors fix
   - Drivers/media/dvb/frontends/mt312.c: cleanups
   - Make a struct static
   - Upstream sync - make 2 structs static
   - KWorld HardwareMpegTV XPert: Add radio support
   - KWorld HardwareMpegTV XPert must set gpio2
   - Add saa713x card: ELSA EX-VISION 700TV (saa7130)
   - Pinnacle PCTV 40i: add filtered Composite2 input
   - Fixed saa7134 ALSA initialization with multiple cards
   - Remote control codes for BTTV_BOARD_CONTVFMI
   - Cxusb: fix lgdt3303 naming
   - Fix maximum for the saturation and contrast controls.
   - Add support for Kworld ATSC110
   - KWorld ATSC110: implement set_pll_input
   - Kworld ATSC110: enable composite and svideo inputs
   - Kworld ATSC110: cleanups
   - Kworld ATSC110: initialize the tuner for analog mode on module load
   - KWorld HardwareMpegTV XPert: update comments
   - LifeView FlyDVB-T Duo: add support for remote control
   - Add debug to ioctl arguments.
   - Fix a small bug when constructing fps and line numbers
   - Debug messages for ioctl improved
   - Adds debuging v4l2_memory enum
   - Add AUDIO_GET_PTS and VIDEO_GET_PTS ioctls
   - Add cpia2 camera support
   - Support for Satelco EasyWatch DVB-S light
   - Restore power on defaults of tda9887 after tda8290 probe
   - TUV1236d: declare buffer as static const
   - Fix stv0297 for qam128 on tt c1500 (saa7146)
   - Dvb: fix __init/__exit section references in av7110 driver
   - Dvb-core: remove dead code
   - Ignore DiSEqC messages > 6 and < 3
   - Fix broken IF-OUT Relay handling
   - Fix module parameters
   - Documentation update
   - Do a RESYNC for all cards
   - XC3028 code removed from -git versions
   - Cx88: reduce excessive logging
   - Bttv: correct bttv_risc_packed buffer size
   - Fixed Pinnacle 300i DVB-T support
   - Add DVB-T support for the LifeView DVB Trio PCI card
   - ELSA EX-VISION 700TV: fix incorrect PCI subsystem ID
   - ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID
   - IR keymaps are exported by the ir-common module now
   - cpia2/cpia2_v4l.c cleanups
   - Fixes for Lifeview Trio non fatal bugs
   - Coding style fixes in saa7134-dvb.c
   - Workaround to fix initialization for Nexus CA
   - Refactored LNBP21 and BSBE1 support
   - TechnoTrend S-1500 card handling moved from budget.c to budget-ci.c
   - Use refactored LNBP21 and BSBE1 code
   - DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support
   - Kconfig: fix in-kernel build for cx88-dvb: zl10353 frontend
   - Move DViCO hybrid initialisation data from stack.
   - FE6600 is a Thomson tuner
   - Typos grab bag of the month
   - Saa7134: document that there's also a 220RF from KWorld
   - Msp3400-kthreads.c: make 3 functions static

Cheers,
Mauro.

V4L/DVB development is hosted at http://linuxtv.org
Development Mercurial trees are available at http://linuxtv.org/hg
---

 .gitignore                                        |    2 
 Documentation/dvb/avermedia.txt                   |   10 
 Documentation/dvb/bt8xx.txt                       |    6 
 Documentation/dvb/get_dvb_firmware                |   23 
 Documentation/dvb/readme.txt                      |   32 
 Documentation/video4linux/CARDLIST.cx88           |    4 
 Documentation/video4linux/CARDLIST.em28xx         |    3 
 Documentation/video4linux/CARDLIST.saa7134        |   22 
 Documentation/video4linux/CARDLIST.tuner          |    4 
 Documentation/video4linux/README.cpia2            |  132 
 Documentation/video4linux/cpia2_overview.txt      |   38 
 MAINTAINERS                                       |   12 
 drivers/media/common/Makefile                     |    1 
 drivers/media/common/ir-common.c                  |  519 --
 drivers/media/common/ir-functions.c               |  272 +
 drivers/media/common/ir-keymaps.c                 | 1731 ++++++++-
 drivers/media/common/saa7146_core.c               |    6 
 drivers/media/common/saa7146_fops.c               |   18 
 drivers/media/common/saa7146_i2c.c                |    4 
 drivers/media/common/saa7146_vbi.c                |    2 
 drivers/media/common/saa7146_video.c              |   30 
 drivers/media/dvb/b2c2/Kconfig                    |    2 
 drivers/media/dvb/b2c2/flexcop-common.h           |    6 
 drivers/media/dvb/b2c2/flexcop-dma.c              |   35 
 drivers/media/dvb/b2c2/flexcop-fe-tuner.c         |   13 
 drivers/media/dvb/b2c2/flexcop-i2c.c              |    6 
 drivers/media/dvb/b2c2/flexcop-misc.c             |    6 
 drivers/media/dvb/b2c2/flexcop-pci.c              |    6 
 drivers/media/dvb/b2c2/flexcop-reg.h              |    4 
 drivers/media/dvb/bt8xx/bt878.c                   |   50 
 drivers/media/dvb/bt8xx/bt878.h                   |   21 
 drivers/media/dvb/bt8xx/dst.c                     |   16 
 drivers/media/dvb/bt8xx/dst_ca.c                  |    6 
 drivers/media/dvb/bt8xx/dst_common.h              |    3 
 drivers/media/dvb/bt8xx/dvb-bt8xx.c               |   47 
 drivers/media/dvb/bt8xx/dvb-bt8xx.h               |    3 
 drivers/media/dvb/cinergyT2/cinergyT2.c           |   47 
 drivers/media/dvb/dvb-core/demux.h                |    2 
 drivers/media/dvb/dvb-core/dmxdev.c               |  105 
 drivers/media/dvb/dvb-core/dmxdev.h               |   14 
 drivers/media/dvb/dvb-core/dvb_demux.c            |  104 
 drivers/media/dvb/dvb-core/dvb_demux.h            |    4 
 drivers/media/dvb/dvb-core/dvb_frontend.c         |   21 
 drivers/media/dvb/dvb-core/dvb_frontend.h         |    1 
 drivers/media/dvb/dvb-core/dvb_net.c              |   14 
 drivers/media/dvb/dvb-usb/Kconfig                 |   12 
 drivers/media/dvb/dvb-usb/cxusb.c                 |   24 
 drivers/media/dvb/dvb-usb/dibusb-common.c         |    4 
 drivers/media/dvb/dvb-usb/digitv.c                |   17 
 drivers/media/dvb/dvb-usb/dvb-usb-firmware.c      |    8 
 drivers/media/dvb/dvb-usb/dvb-usb-init.c          |    6 
 drivers/media/dvb/dvb-usb/dvb-usb-urb.c           |    4 
 drivers/media/dvb/dvb-usb/dvb-usb.h               |   12 
 drivers/media/dvb/dvb-usb/vp702x.c                |   10 
 drivers/media/dvb/dvb-usb/vp702x.h                |    2 
 drivers/media/dvb/dvb-usb/vp7045-fe.c             |    6 
 drivers/media/dvb/dvb-usb/vp7045.c                |    4 
 drivers/media/dvb/frontends/Kconfig               |   32 
 drivers/media/dvb/frontends/Makefile              |    4 
 drivers/media/dvb/frontends/at76c651.c            |  450 --
 drivers/media/dvb/frontends/at76c651.h            |   47 
 drivers/media/dvb/frontends/bcm3510.c             |    9 
 drivers/media/dvb/frontends/bsbe1.h               |  123 
 drivers/media/dvb/frontends/cx24110.c             |   13 
 drivers/media/dvb/frontends/cx24110.h             |    1 
 drivers/media/dvb/frontends/dvb-pll.c             |   75 
 drivers/media/dvb/frontends/dvb-pll.h             |   11 
 drivers/media/dvb/frontends/lnbp21.h              |  139 
 drivers/media/dvb/frontends/mt312.c               |  116 
 drivers/media/dvb/frontends/mt312.h               |    6 
 drivers/media/dvb/frontends/nxt2002.c             |  706 ---
 drivers/media/dvb/frontends/nxt2002.h             |   23 
 drivers/media/dvb/frontends/nxt200x.c             |   58 
 drivers/media/dvb/frontends/stv0297.c             |    4 
 drivers/media/dvb/frontends/tda1004x.c            |   25 
 drivers/media/dvb/frontends/tda1004x.h            |    3 
 drivers/media/dvb/frontends/tda80xx.c             |  734 ----
 drivers/media/dvb/frontends/tda80xx.h             |   51 
 drivers/media/dvb/frontends/zl10353.c             |  311 +
 drivers/media/dvb/frontends/zl10353.h             |   43 
 drivers/media/dvb/frontends/zl10353_priv.h        |   42 
 drivers/media/dvb/ttpci/av7110.c                  |  160 
 drivers/media/dvb/ttpci/av7110.h                  |    9 
 drivers/media/dvb/ttpci/av7110_hw.c               |   43 
 drivers/media/dvb/ttpci/av7110_ir.c               |   30 
 drivers/media/dvb/ttpci/budget-av.c               |    4 
 drivers/media/dvb/ttpci/budget-ci.c               |   18 
 drivers/media/dvb/ttpci/budget.c                  |  156 
 drivers/media/dvb/ttpci/budget.h                  |    4 
 drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c |   32 
 drivers/media/dvb/ttusb-dec/ttusb_dec.c           |   31 
 drivers/media/radio/miropcm20-rds-core.c          |   11 
 drivers/media/radio/radio-aimslab.c               |   20 
 drivers/media/radio/radio-aztech.c                |   12 
 drivers/media/radio/radio-maestro.c               |   11 
 drivers/media/radio/radio-maxiradio.c             |   11 
 drivers/media/radio/radio-sf16fmi.c               |   22 
 drivers/media/radio/radio-sf16fmr2.c              |   22 
 drivers/media/radio/radio-typhoon.c               |   12 
 drivers/media/radio/radio-zoltrix.c               |   26 
 drivers/media/video/Kconfig                       |   10 
 drivers/media/video/Makefile                      |    5 
 drivers/media/video/arv.c                         |   16 
 drivers/media/video/bttv-cards.c                  |    6 
 drivers/media/video/bttv-driver.c                 |   50 
 drivers/media/video/bttv-input.c                  |  248 -
 drivers/media/video/bttv-risc.c                   |   12 
 drivers/media/video/bw-qcam.c                     |   16 
 drivers/media/video/bw-qcam.h                     |    2 
 drivers/media/video/c-qcam.c                      |   19 
 drivers/media/video/cpia.c                        |  104 
 drivers/media/video/cpia.h                        |    5 
 drivers/media/video/cpia2/Makefile                |    3 
 drivers/media/video/cpia2/cpia2.h                 |  497 ++
 drivers/media/video/cpia2/cpia2_core.c            | 2525 ++++++++++++++
 drivers/media/video/cpia2/cpia2_registers.h       |  476 ++
 drivers/media/video/cpia2/cpia2_usb.c             |  907 +++++
 drivers/media/video/cpia2/cpia2_v4l.c             | 2135 +++++++++++
 drivers/media/video/cpia2/cpia2dev.h              |   50 
 drivers/media/video/cpia2/cpia2patch.h            |  233 +
 drivers/media/video/cx25840/cx25840-core.c        |  100 
 drivers/media/video/cx25840/cx25840-vbi.c         |    6 
 drivers/media/video/cx25840/cx25840.h             |    1 
 drivers/media/video/cx88/Kconfig                  |   23 
 drivers/media/video/cx88/Makefile                 |    6 
 drivers/media/video/cx88/cx88-alsa.c              |    6 
 drivers/media/video/cx88/cx88-cards.c             |  114 
 drivers/media/video/cx88/cx88-core.c              |   16 
 drivers/media/video/cx88/cx88-dvb.c               |  110 
 drivers/media/video/cx88/cx88-input.c             |  339 -
 drivers/media/video/cx88/cx88-video.c             |   40 
 drivers/media/video/cx88/cx88.h                   |    6 
 drivers/media/video/em28xx/em28xx-cards.c         |  250 -
 drivers/media/video/em28xx/em28xx-core.c          |   17 
 drivers/media/video/em28xx/em28xx-i2c.c           |    9 
 drivers/media/video/em28xx/em28xx-input.c         |   85 
 drivers/media/video/em28xx/em28xx-video.c         | 1561 ++++----
 drivers/media/video/em28xx/em28xx.h               |   11 
 drivers/media/video/hexium_orion.c                |    2 
 drivers/media/video/ir-kbd-i2c.c                  |   52 
 drivers/media/video/meye.c                        |  112 
 drivers/media/video/meye.h                        |    4 
 drivers/media/video/msp3400-driver.c              |   80 
 drivers/media/video/msp3400-kthreads.c            |  361 --
 drivers/media/video/msp3400.h                     |   12 
 drivers/media/video/mxb.c                         |    4 
 drivers/media/video/planb.c                       |    8 
 drivers/media/video/planb.h                       |    2 
 drivers/media/video/pms.c                         |   28 
 drivers/media/video/saa5246a.c                    |   10 
 drivers/media/video/saa5249.c                     |   10 
 drivers/media/video/saa7115.c                     |   10 
 drivers/media/video/saa7134/saa7134-alsa.c        |   10 
 drivers/media/video/saa7134/saa7134-cards.c       |  289 +
 drivers/media/video/saa7134/saa7134-core.c        |    2 
 drivers/media/video/saa7134/saa7134-dvb.c         |  198 +
 drivers/media/video/saa7134/saa7134-empress.c     |    8 
 drivers/media/video/saa7134/saa7134-input.c       |  513 --
 drivers/media/video/saa7134/saa7134-oss.c         |   40 
 drivers/media/video/saa7134/saa7134-tvaudio.c     |   14 
 drivers/media/video/saa7134/saa7134-video.c       |   40 
 drivers/media/video/saa7134/saa7134.h             |   14 
 drivers/media/video/stradis.c                     |   15 
 drivers/media/video/tda8290.c                     |   16 
 drivers/media/video/tda9887.c                     |    9 
 drivers/media/video/tuner-core.c                  |   92 
 drivers/media/video/tuner-simple.c                |  179 
 drivers/media/video/tuner-types.c                 |  679 +--
 drivers/media/video/tvaudio.c                     |   35 
 drivers/media/video/tvp5150.c                     |  829 ++--
 drivers/media/video/tvp5150_reg.h                 |  125 
 drivers/media/video/v4l2-common.c                 |  592 +++
 drivers/media/video/video-buf-dvb.c               |   10 
 drivers/media/video/video-buf.c                   |   42 
 drivers/media/video/videocodec.h                  |    2 
 drivers/media/video/videodev.c                    |   22 
 drivers/media/video/vino.c                        |   33 
 drivers/media/video/zr36050.c                     |    2 
 drivers/media/video/zr36060.c                     |    2 
 drivers/media/video/zr36120_i2c.c                 |    2 
 include/linux/dvb/audio.h                         |   13 
 include/linux/dvb/video.h                         |   13 
 include/linux/videodev2.h                         |   97 
 include/media/ir-common.h                         |   48 
 include/media/saa7146.h                           |   21 
 include/media/tuner-types.h                       |    3 
 include/media/tuner.h                             |    8 
 include/media/v4l2-common.h                       |   65 
 include/media/video-buf-dvb.h                     |    2 
 include/media/video-buf.h                         |    2 
 190 files changed, 14518 insertions(+), 7458 deletions(-)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux