lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 29 Jul 2011 14:31:29 -0300
From:	Mauro Carvalho Chehab <mchehab@...hat.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	Andrew Morton <akpm@...ux-foundation.org>,
	Linux Media Mailing List <linux-media@...r.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL for v3.0] media updates for v3.1

Hi Linus,

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

For the usual updates for drivers/media. This series have a two contextual
merge conflicts with current tip, already solved at -next.

Among other things, it contains:
	- V4L2 core improvements to better handle video controls;
	- several new embedded drivers for TI DaVinci, Marvel CCIC,
	  Samsung Exynos4 and TI Omap;
	- new drivers: xc4000, drxk, ddbridge, tda18271c2dd, adp1653,
	  se401 and ov5642;
	- Docbook updates for both DVB and V4L2 API;
	- The Docbook build are now smarter: it auto-generates some index
	  files and creates some cross-references, helping to detect 
	  documentation gaps between the spec and the code.
	- Don't return -EINVAL to mean that an ioctl is not available;
	- Several driver additions;
	- em28xx now exports the internal AC97 mixers to userspace;
	- major rework at pwc driver, fixing several bugs on it.
	- usual bug fixes, driver improvements, and new board additions.

Thanks!
Mauro

-

The following changes since commit 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe:

  Linux 3.0 (2011-07-21 19:17:23 -0700)

are available in the git repository at:
  ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git v4l_for_linus

Abylay Ospan (3):
      [media] NetUP Dual DVB-T/C CI RF: load firmware according card revision
      [media] Don't OOPS if videobuf_dvb_get_frontend return NULL
      [media] NetUP Dual DVB-T/C CI RF: force card hardware revision by module param

Adam M. Dutko (1):
      [media] TM6000: alsa: Clean up kernel coding style errors

Alexey Khoroshilov (1):
      [media] radio-si470x: fix memory leak in si470x_usb_driver_probe()

Amber Jain (5):
      [media] V4L2: omap_vout: Remove GFP_DMA allocation as ZONE_DMA is not configured on OMAP
      [media] OMAP2: V4L2: Remove GFP_DMA allocation as ZONE_DMA is not configured on OMAP
      [media] V4L2: OMAP: VOUT: isr handling extended for DPI and HDMI interface
      [media] V4L2: OMAP: VOUT: dma map and unmap v4l2 buffers in qbuf and dqbuf
      [media] V4l2: OMAP: VOUT: Minor Cleanup, removing the unnecessary code

Andre Bartke (1):
      [media] drivers/media/video: fix memory leak of snd_cx18_init()

Andreas Oberritter (1):
      [media] DVB: dvb_frontend: fix dtv_property_dump for DTV_DVBT2_PLP_ID

Andrew Chew (6):
      [media] V4L: ov9740: Cleanup hex casing inconsistencies
      [media] V4L: ov9740: Correct print in ov9740_reg_rmw()
      [media] V4L: ov9740: Fixed some settings
      [media] V4L: ov9740: Remove hardcoded resolution regs
      [media] V4L: ov9740: Reorder video and core ops
      [media] V4L: ov9740: Add suspend/resume

Andy Walls (1):
      [media] cx23885: Add IR Rx support for HVR-1270 boards

Antti Palosaari (14):
      [media] anysee: add support for Anysee E7 PTC
      [media] anysee: add support for Anysee E7 PS2
      [media] anysee: style issues, comments, etc
      [media] cxd2820r: malloc buffers instead of stack
      [media] cxd2820r: fix bitfields
      [media] em28xx: EM28174 remote support
      [media] em28xx: add remote for PCTV nanoStick T2 290e
      [media] em28xx: correct PCTV nanoStick T2 290e device name
      [media] cxd2820r: correct missing error checks
      [media] af9015: map remote for MSI DIGIVOX Duo
      [media] af9015: small optimization
      [media] af9015: add more I2C msg checks
      [media] af9015: remove old FW based IR polling code
      [media] af9015: remove 2nd I2C-adapter

Archit Taneja (3):
      [media] OMAP_VOUT: CLEANUP: Move generic functions and macros to common files
      [media] OMAP_VOUT: CLEANUP: Make rotation related helper functions more descriptive
      [media] OMAP_VOUT: Create separate file for VRFB related API's

Bastian Hecht (1):
      [media] V4L: initial driver for ov5642 CMOS sensor

Bjørn Mork (2):
      [media] V4L1 API has been moved into "legacy" on the linuxtv.org site
      [media] DVB API: Mention the dvbM device

Carlos Corbacho (1):
      [media] Make Compro VideoMate Vista T750F actually work

Dan Carpenter (4):
      [media] saa7164: poll mask set incorrectly
      [media] rc: double unlock in rc_register_device()
      [media] rc/redrat3: dereferencing null pointer
      [media] DVB: dvb_frontend: off by one in dtv_property_dump()

David Härdeman (2):
      [media] rc-core: fix winbond-cir issues
      [media] rc-core: lirc use unsigned int

Davide Ferri (1):
      [media] dib0700: add initial code for PCTV 340e by Davide Ferri

Devin Heitmueller (27):
      [media] dib0700: add USB id for PCTV 340eSE
      [media] dib0700: properly setup GPIOs for PCTV 340e
      [media] dib0700: successfully connect to xc4000 over i2c for PCTV 340e
      [media] dib0700: add a sleep before attempting to detect dib7000p
      [media] dib7000p: setup dev.parent for i2c master built into 7000p
      [media] xc4000: pull in firmware management code from xc3028
      [media] xc4000: cut over to using xc5000 version for loading i2c sequences
      [media] xc4000: properly set type for init1 firmware
      [media] xc4000: remove XREG_BUSY code only supported in xc5000
      [media] xc4000: remove xc5000 firmware loading routine
      [media] xc4000: add code to do standard and scode firmware loading
      [media] xc4000: continued cleanup of the firmware loading routine
      [media] xc4000: use if_khz provided in xc4000_config
      [media] xc4000: setup dib7000p AGC config for PCTV 340e
      [media] xc4000: handle dib0700 broken i2c stretching
      [media] dib0700: fixup PLL config for PCTV 340e
      [media] xc4000: get rid of hard-coded 8MHz firmware config
      [media] dib0700: make PCTV 340e work!
      [media] xc4000: turn off debug logging by default
      [media] xc4000: rename firmware image filename
      [media] xc4000: cleanup dmesg logging
      [media] dib0700: remove notes from bringup of PCTV 340e
      [media] cx88: properly maintain decoder config when using MPEG encoder
      [media] Fix regression introduced which broke the Hauppauge USBLive 2
      [media] cx231xx: Fix power ramping issue
      [media] cx231xx: Provide signal lock status in G_INPUT
      [media] au8522: set signal field to 100% when signal present

Emilio David Diaus Lopez (1):
      [media] af9015: add support for Sveon STV22 [1b80:e401]

Greg Dietsche (1):
      [media] dvb: remove unnecessary code

Guennadi Liakhovetski (20):
      [media] media: DVB_NET must depend on DVB_CORE
      [media] V4L: mx3_camera: remove redundant calculations
      [media] V4L: pxa_camera: remove redundant calculations
      [media] V4L: pxa-camera: try to force progressive video format
      [media] V4L: pxa-camera: switch to using subdev .s_power() core operation
      [media] V4L: mx2_camera: .try_fmt shouldn't fail
      [media] V4L: sh_mobile_ceu_camera: remove redundant calculations
      [media] V4L: tw9910: remove bogus ENUMINPUT implementation
      [media] V4L: soc-camera: MIPI flags are not sensor flags
      [media] V4L: mt9m111: propagate higher level abstraction down in functions
      [media] V4L: mt9m111: switch to v4l2-subdev .s_power() method
      [media] V4L: soc-camera: remove several now unused soc-camera client operations
      [media] V4L: pxa-camera: switch to using standard PM hooks
      [media] V4L: soc-camera: remove now unused soc-camera specific PM hooks
      [media] V4L: soc-camera: group struct field initialisations together
      [media] V4L: add media bus configuration subdev operations
      [media] V4L: sh_mobile_csi2: switch away from using the soc-camera bus notifier
      [media] V4L: soc-camera: un-export the soc-camera bus
      [media] V4L: soc-camera: remove soc-camera bus and devices on it
      [media] V4L: sh_mobile_ceu_camera: fix Oops when USERPTR mapping fails

Hans Petter Selasky (7):
      [media] Fix compile warning: Dereferencing type-punned pointer will break strict-aliasing rules
      [media] Make DVB NET configurable in the kernel
      [media] itd1000: Don't reuse core macro names
      [media] cx24113: Don't reuse core macro names
      [media] Correct error code from -ENOMEM to -EINVAL.
      [media] Remove unused definitions which can cause conflict with definitions in usb/ch9.h
      [media] Correct and add some parameter descriptions

Hans Verkuil (39):
      [media] v4l2-ctrls: introduce call_op define
      [media] v4l2-ctrls: simplify error_idx handling
      [media] v4l2-ctrls: drivers should be able to ignore the READ_ONLY flag
      [media] v4l2-ioctl: add ctrl_handler to v4l2_fh
      [media] v4l2-subdev: implement per-filehandle control handlers
      [media] v4l2-ctrls: fix and improve volatile control handling
      [media] v4l2-controls.txt: update to latest v4l2-ctrl.c changes
      [media] v4l2-ctrls: add v4l2_ctrl_auto_cluster to simplify autogain/gain scenarios
      [media] Documentation: Improve cluster documentation and document the new autoclusters
      [media] vivi: add autogain/gain support to test the autocluster functionality
      [media] v4l2-ctrls: add v4l2_fh pointer to the set control functions
      [media] v4l2-ctrls: add control events
      [media] v4l2-ctrls: simplify event subscription
      [media] V4L2 spec: document control events
      [media] vivi: support control events
      [media] ivtv: add control event support
      [media] v4l2-compat-ioctl32: add VIDIOC_DQEVENT support
      [media] v4l2-ctrls: make manual_mode_value 8 bits and check against control range
      [media] v4l2-events/fh: merge v4l2_events into v4l2_fh
      [media] v4l2-ctrls/event: remove struct v4l2_ctrl_fh, instead use v4l2_subscribed_event
      [media] v4l2-event/ctrls/fh: allocate events per fh and per type instead of just per-fh
      [media] v4l2-event: add optional merge and replace callbacks
      [media] v4l2-ctrls: don't initially set CH_VALUE for write-only controls
      [media] v4l2-ctrls: improve discovery of controls of the same cluster
      [media] v4l2-ctrls: split try_or_set_ext_ctrls()
      [media] v4l2-ctrls: v4l2_ctrl_handler_setup code simplification
      [media] v4l2-framework.txt: updated v4l2_fh_init documentation
      [media] v4l2-framework.txt: update v4l2_event section
      [media] DocBook: update V4L Event Interface section
      [media] v4l2-ctrls/v4l2-events: small coding style cleanups
      [media] v4l2-event.h: add overview documentation to the header
      [media] v4l2-ctrls.c: add support for V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK
      [media] v4l2-ctrls.c: copy-and-paste error: user_to_new -> new_to_user
      [media] v4l2-ctrls: always send an event if a control changed implicitly
      [media] DocBook: fix typo: vl42_plane_pix_format -> v4l2_plane_pix_format
      [media] vivi: Fix sleep-in-atomic-context
      [media] v4l2-ctrls: add new bitmask control type
      [media] vivi: add bitmask test control
      [media] DocBook: document V4L2_CTRL_TYPE_BITMASK

Hans de Goede (21):
      [media] videodev2.h Add SE401 compressed RGB format
      [media] gspca: reset image_len to 0 on LAST_PACKET when discarding frame
      [media] gspca: Add new se401 camera driver
      [media] gspca_sunplus: Fix streaming on logitech quicksmart 420
      [media] gspca: s/strncpy/strlcpy/
      [media] pwc: Remove a bunch of bogus sanity checks / don't return EFAULT wrongly
      [media] pwc: remove __cplusplus guards from private header
      [media] pwc: Replace private buffer management code with videobuf2
      [media] pwc: Fix non CodingStyle compliant 3 space indent in pwc.h
      [media] pwc: Get rid of error_status and unplugged variables
      [media] pwc: Remove some unused PWC_INT_PIPE left overs
      [media] pwc: Make power-saving a per device option
      [media] pwc: Move various initialization to driver load and / or stream start
      [media] pwc: Allow multiple opens
      [media] pwc: properly allocate dma-able memory for ISO buffers
      [media] pwc: Replace control code with v4l2-ctrls framework
      [media] pwc: Allow dqbuf / read to complete while waiting for controls
      [media] pwc: Add v4l2 controls for pan/tilt on Logitech QuickCam Orbit/Sphere
      [media] pwc: Add a bunch of pwc custom API to feature-removal-schedule.txt
      [media] pwc: Enable power-management by default on tested models
      [media] pwc: clean-up header files

Istvan Varga (19):
      [media] xc4000: code cleanup
      [media] xc4000: updated standards table
      [media] xc4000: added support for 7 MHz DVB-T
      [media] xc4000: added mutex
      [media] xc4000: fixed frequency error
      [media] xc4000: added firmware_name parameter
      [media] xc4000: simplified seek_firmware()
      [media] xc4000: simplified load_scode
      [media] xc4000: check_firmware() cleanup
      [media] xc4000: added card_type
      [media] xc4000: implemented power management
      [media] xc4000: firmware initialization
      [media] xc4000: debug message improvements
      [media] xc4000: setting registers
      [media] xc4000: added audio_std module parameter
      [media] xc4000: implemented analog TV and radio
      [media] xc4000: xc_tune_channel() cleanup
      [media] xc4000: removed redundant tuner reset
      [media] xc4000: detect also xc4100

Jarod Wilson (5):
      [media] rc-rc6-mce: minor keymap updates
      [media] rc-core support for Microsoft IR keyboard/mouse
      [media] redrat3: sending extra trailing space was useless
      [media] redrat3: cap duration in the right place
      [media] redrat3: improve compat with lirc userspace decode

Jean Delvare (1):
      [media] tea5764: Fix module parameter permissions

Jean-François Moine (4):
      [media] gspca - ov519: New sensor ov9600 with bridge ovfx2
      [media] v4l: Documentation about the JPGL pixel format
      [media] gspca - ov519: Fix sensor detection problems
      [media] gspca - ov519: Fix a LED inversion

Jesper Juhl (2):
      [media] drivers/media: static should be at beginning of declaration
      [media] media, Micronas dvb-t: Fix mem leaks, don't needlessly zero mem, fix spelling

Jiri Slaby (1):
      [media] DVB: dvb-net, make the kconfig text helpful

Joe Perches (1):
      [media] media: Convert vmalloc/memset to vzalloc

Johannes Obermaier (3):
      [media] mt9v011: Fixed incorrect value for the first valid column
      [media] mt9v011: Added exposure for mt9v011
      [media] mt9v011: Fixed gain calculation

Jonathan Corbet (21):
      [media] marvell-cam: Move cafe-ccic into its own directory
      [media] marvell-cam: Separate out the Marvell camera core
      [media] marvell-cam: Pass sensor parameters from the platform
      [media] marvell-cam: Remove the "untested" comment
      [media] marvell-cam: Move Cafe-specific register definitions to cafe-driver.c
      [media] marvell-cam: Right-shift i2c slave ID's in the cafe driver
      [media] marvell-cam: Allocate the i2c adapter in the platform driver
      [media] marvell-cam: Basic working MMP camera driver
      [media] marvell-cam: convert to videobuf2
      [media] marvell-cam: include file cleanup
      [media] marvell-cam: no need to initialize the DMA buffers
      [media] marvell-cam: Don't spam the logs on frame loss
      [media] marvell-cam: implement contiguous DMA operation
      [media] marvell-cam: Working s/g DMA
      [media] marvell-cam: use S/G DMA by default
      [media] marvell-cam: delete struct mcam_sio_buffer
      [media] marvell-cam: core code reorganization
      [media] marvell-cam: remove {min,max}_buffers parameters
      [media] marvell-cam: power down mmp camera on registration failure
      [media] marvell-cam: Allow selection of supported buffer modes
      [media] marvell-cam: clean up a couple of unused cam structure fields

Josh Wu (1):
      [media] V4L: at91: add Atmel Image Sensor Interface (ISI) support

Juergen Lock (1):
      [media] af9015: setup rc keytable for LC-Power LC-USB-DVBT

Julia Lawall (2):
      [media] drivers/media/video: add missing kfree
      [media] drivers/media/video/cx231xx/cx231xx-cards.c: add missing kfree

Justin P. Mattock (1):
      [media] frontends/s5h1420: Change: clock_settting to clock_setting

Kalle Jokiniemi (2):
      [media] OMAP3: ISP: Add regulator control for omap34xx
      [media] OMAP3: RX-51: define vdds_csib regulator supply

Kamil Debski (4):
      [media] v4l: add fourcc definitions for compressed formats
      [media] v4l: add control definitions for codec devices
      [media] v4l2-ctrl: add codec controls support to the control framework
      [media] MFC: Add MFC 5.1 V4L2 driver

Kirill Smelkov (1):
      [media] uvcvideo: Add FIX_BANDWIDTH quirk to HP Webcam on HP Mini 5103 netbook

Laurent Pinchart (2):
      [media] omap3isp: Support configurable HS/VS polarities
      [media] v4l: mt9v032: Fix Bayer pattern

Manjunath Hadli (6):
      [media] davinci vpbe: V4L2 display driver for DM644X SoC
      [media] davinci vpbe: VPBE display driver
      [media] davinci vpbe: OSD(On Screen Display) block
      [media] davinci vpbe: VENC( Video Encoder) implementation
      [media] davinci vpbe: Build infrastructure for VPBE driver
      [media] davinci vpbe: Readme text for Dm6446 vpbe

Manoel Pinheiro (1):
      [media] dvb-usb.h function rc5_scan

Mauro Carvalho Chehab (127):
      [media] DocBook: Add rules to auto-generate some media docbook
      [media] DocBook: Move all media docbook stuff into its own directory
      [media] em28xx: use the proper prefix for board names
      [media] Update several cardlists
      dvb_net: Simplify the code if DVB NET is not defined
      [media] xc4000: Fix a few bad whitespaces on it
      [media] xc4000: make checkpatch.pl happy
      [media] DocBook/Makefile: add references for several dvb structures
      [media] DocBook/frontend.xml: Better document fe_type_t
      [media] DocBook/frontend.xml: Link DVB S2API parameters
      [media] DocBook/frontend.xml: Correlate dvb delivery systems
      [media] DocBook/frontend.xml: add references for some missing info
      [media] DocBook/frontend.xml: Better describe the frontend parameters
      [media] DocBook/dvbproperty.xml: Document the remaining S2API parameters
      [media] DocBook/dvbproperty.xml: Use links for all parameters
      [media] DocBook/dvbproperty.xml: Reorganize the parameters
      [media] DocBook/frontend.xml: Recomend the usage of the new API
      [media] DocBook/dvbproperty.xml: Document the terrestrial delivery systems
      [media] DocBook: Finish synchronizing the frontend API
      [media] DocBook/dvbproperty.xml: Add Cable standards
      [media] DocBook/dvbproperty.xml: Add ATSC standard
      [media] DocBook/dvbproperty.xml: Add Satellite standards
      [media] DocBook/dvbproperty.xml: Better name the ISDB-T layers
      [media] DocBook: Add the other DVB API header files
      [media] DocBook/audio.xml: match section ID's with the reference links
      [media] DocBook/audio.xml: synchronize attribute changes
      [media] DocBook: Document AUDIO_CONTINUE ioctl
      [media] dvb/audio.h: Remove definition for AUDIO_GET_PTS
      [media] Docbook/ca.xml: match section ID's with the reference links
      [media] DocBook/ca.xml: Describe structure ca_pid
      [media] DocBook/demux.xml: Fix section references with dmx.h.xml
      [media] DocBook/demux.xml: Add the remaining data structures to the API spec
      [media] DocBook/net.xml: Synchronize Network data structure
      [media] DocBook/Makefile: Remove osd.h header
      [media] DocBook/video.xml: Fix section references with video.h.xml
      [media] DocBook/video.xml: Document the remaining data structures
      Revert "[media] dvb/audio.h: Remove definition for AUDIO_GET_PTS"
      [media] DocBook: Don't be noisy at make cleanmediadocs
      [media] DocBook: Use base64 for gif/png files
      [media] em28xx: Don't initialize a var if won't be using it
      [media] em28xx: Fix a wrong enum at the ac97 control tables
      [media] em28xx: Allow to compile it without RC/input support
      [media] em28xx-alsa: add mixer support for AC97 volume controls
      [media] em28xx-audio: add support for mute controls
      [media] em28xx-audio: volumes are inverted
      [media] em28xx-audio: add debug info for the volume control
      [media] em28xx-audio: Properly report failures to start stream
      [media] em28xx-audio: Some Alsa API fixes
      [media] em28xx: Add support for devices with a separate audio interface
      [media] em28xx: Mark Kworld 305 as validated
      [media] DocBook/v4l: Remove references to the old V4L1 compat layer
      [media] v4l2-ioctl: Add a default value for kernel version
      [media] drxd, siano: Remove unused include linux/version.h
      [media] Stop using linux/version.h on most video drivers
      [media] pwc: Use the default version for VIDIOC_QUERYCAP
      [media] ivtv,cx18: Use default version control for VIDIOC_QUERYCAP
      [media] et61x251: Use LINUX_VERSION_CODE for VIDIOC_QUERYCAP
      [media] pvrusb2: Use LINUX_VERSION_CODE for VIDIOC_QUERYCAP
      [media] sn9c102: Use LINUX_VERSION_CODE for VIDIOC_QUERYCAP
      [media] uvcvideo: Use LINUX_VERSION_CODE for VIDIOC_QUERYCAP
      [media] gspca: don't include linux/version.h
      [media] Stop using linux/version.h on the remaining video drivers
      [media] radio: Use the subsystem version control for VIDIOC_QUERYCAP
      [media] DocBook/v4l: Document the new system-wide version behavior
      [media] DocBook: Add a chapter to describe media errors
      [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's
      [media] DocBook: Use the generic error code page also for MC API
      [media] DocBook/media-ioc-setup-link.xml: Remove EBUSY
      [media] DocBook: Remove V4L generic error description for ioctl()
      [media] DocBook: Add an error code session for LIRC interface
      [media] DocBook: Add return error codes to LIRC ioctl session
      [media] siano: bad parameter is -EINVAL and not -EFAULT
      [media] nxt6000: i2c bus error should return -EIO
      [media] DVB: Point to the generic error chapter
      [media] DocBook/audio.xml: Remove generic errors
      [media] DocBook/demux.xml: Remove generic errors
      [media] dvb-bt8xx: Don't return -EFAULT when a device is not found
      [media] DocBook/dvb: Use generic descriptions for the frontend API
      [media] DocBook/dvb: Use generic descriptions for the video API
      [media] v4l2 core: return -ENOTTY if an ioctl doesn't exist
      [media] return -ENOTTY for unsupported ioctl's at legacy drivers
      [media] v4l2-ctrls: Fix a merge conflict
      [media] drxd/drxk: Don't export MulDiv32 symbol
      [media] drxk: Remove the CHK_ERROR macro
      [media] tda18271c2dd: Remove the CHK_ERROR macro
      [media] drxk: Return -EINVAL if an invalid bandwidth is used
      [media] drxk: fix warning: ‘status’ may be used uninitialized in this function
      cxd2099: Remove the CHK_ERROR macro
      [media] ddbridge: Avoid duplicated symbol definition
      [media] ddbridge: use linux/io.h, instead of asm/io.h
      [media] drxk: add drxk prefix to the errors
      [media] tda18271c2dd: add tda18271c2dd prefix to the errors
      [media] drxk: Add debug printk's
      [media] drxk: remove _0 from read/write routines
      [media] drxk: Move I2C address into a config structure
      [media] drxk: Convert an #ifdef logic as a new config parameter
      [media] drxk: Avoid OOPSes if firmware is corrupted
      [media] drxk: Print an error if firmware is not loaded
      [media] Add initial support for Terratec H5
      [media] drxk: Add a parameter for the microcode name
      [media] em28xx-i2c: Add a read after I2C write
      [media] drxk: Allow to disable I2C Bridge control switch
      [media] drxk: Proper handle/propagate the error codes
      [media] drxk: change mode before calling the set mode routines
      [media] drxk: Fix the antenna switch logic
      [media] drxk: Print detected configuration
      [media] drxk: Improves the UIO handling
      [media] drxk: Fix driver removal
      [media] drxk: Simplify the DVB-C set mode logic
      [media] drxk: Improve the scu_command error message
      [media] drxk: Add a fallback method for QAM parameter setting
      [media] em28xx: Change firmware name for Terratec H5 DRX-K
      [media] drxk: remove a now unused variable
      [media] dvb: don't cause missing symbols for drxk/tda18271c2dd
      [media] tda18271c2dd.h: Don't add the same symbol twice
      tda18271c2dd: Fix compilation when module is not selected
      [media] tm6000: remove a check for NO_PCM_LOCK
      Revert "[media] DVB: dvb_frontend: off by one in dtv_property_dump()"
      [media] em28xx: Add other Terratec H5 USB ID's
      [media] Remove the double symbol increment hack from drxk_hard
      [media] drxk: Fix a bug at some switches that broke DVB-T
      [media] drxk: Remove goto/break after return
      [media] drxk: Fix error return code during drxk init
      [media] drxk: Fix read debug message
      [media] drxk: Fix the logic that selects between DVB-C annex A and C
      [media] tda18271c2dd: Fix saw filter configuration for DVB-C @6MHz
      [media] em28xx: Fix DVB-C maxsize for em2884

Michael Grzeschik (2):
      [media] V4L: mt9m111: fix missing return value check mt9m111_reg_clear
      [media] V4L: mt9m111: rewrite set_pixfmt

Newson Edouard (1):
      [media] videobuf_pages_to_sg: sglist[0] length problem

Oliver Endriss (16):
      [media] tda18271c2dd: Lots of coding-style fixes
      [media] DRX-K: Shrink size of drxk_map.h
      [media] DRX-K: Tons of coding-style fixes
      [media] DRX-K, TDA18271c2: Add build support
      [media] get_dvb_firmware: Get DRX-K firmware for Digital Devices DVB-CT cards
      [media] ngene: Codingstyle fixes
      [media] ngene: Fix return code if no demux was found
      [media] ngene: Fix name of Digital Devices PCIe/miniPCIe
      [media] ngene: Support DuoFlex CT attached to CineS2 and SaTiX-S2
      [media] cxd2099: Codingstyle fixes
      [media] ngene: Update for latest cxd2099
      [media] ngene: Strip dummy packets inserted by the driver
      [media] ddbridge: Codingstyle fixes
      [media] ddbridge: Allow compiling of the driver
      [media] cxd2099: Fix compilation of ngene/ddbridge for DVB_CXD2099=n
      [media] cxd2099: Update Kconfig description (ddbridge support)

Ondrej Zary (4):
      [media] tea575x: convert to control framework
      [media] radio-sf16fmr2: convert to generic TEA575x interface
      [media] tea575x: allow multiple opens
      [media] tea575x: remove useless input ioctls

Peter Moon (1):
      [media] cx231xx: Add support for Hauppauge WinTV USB2-FM

Ralph Metzler (5):
      [media] tda18271c2dd: Initial check-in
      [media] DRX-K: Initial check-in
      [media] ngene: Support Digital Devices DuoFlex CT
      [media] cxd2099: Update to latest version
      [media] ddbridge: Initial check-in

Richard Röjfors (1):
      [media] radio-timb: Simplified platform data

Sakari Ailus (5):
      [media] v4l: Document EACCES in VIDIOC_[GS]_CTRL and VIDIOC_{G, S, TRY}_EXT_CTRLS
      [media] v4l: Add a class and a set of controls for flash devices
      [media] v4l: Add flash control documentation
      [media] adp1653: Add driver for LED flash controller
      [media] v4l: Document V4L2 control endianness as machine endianness

Sensoray Linux Development (1):
      [media] s2255drv: firmware version update, vendor request change

Sergei Shtylyov (1):
      [media] bt8xx: use pci_dev->subsystem_{vendor|device}

Stefan Richter (1):
      [media] firedtv: change some -EFAULT returns to more fitting error codes

Stephan Lachowsky (1):
      [media] uvcvideo: Fix control mapping for devices with multiple chains

Stephen Rothwell (2):
      [media] ov5642: include module.h for its facilities
      [media] ir-mce_kbd-decoder: include module.h for its facilities

Sylwester Nawrocki (1):
      [media] v4l: Fix minor typos in the documentation

Tejun Heo (2):
      [media] cx23885: restore flushes of cx23885_dev work items
      [media] dvb-usb/technisat-usb2: don't use flush_scheduled_work()

Tomasz Stanislawski (6):
      [media] v4l: add g_tvnorms_output callback to V4L2 subdev
      [media] v4l: add g_dv_preset callback to V4L2 subdev
      [media] v4l: add g_std_output callback to V4L2 subdev
      [media] v4l: s5p-tv: add drivers for HDMI on Samsung S5P platform
      [media] v4l: s5p-tv: add SDO driver for Samsung S5P platform
      [media] v4l: s5p-tv: add TV Mixer driver for Samsung S5P platform

Uwe Kleine-König (1):
      [media] V4L/videobuf2-memops: use pr_debug for debug messages

istvan_v@...lbox.hu (11):
      [media] xc4000: code cleanup
      [media] dvb-usb/Kconfig: auto-select XC4000 tuner for dib0700
      [media] xc4000: check firmware version
      [media] xc4000: removed card_type
      [media] cx88: added XC4000 tuner callback and DVB attach functions
      [media] cx88: added support for Leadtek WinFast DTV2000 H Plus
      [media] cx88: added support for Leadtek WinFast DTV1800 H with XC4000 tuner
      [media] cx88: replaced duplicated code with function call
      [media] cx23885: added support for card 107d:6f39
      [media] cx88: implemented sharpness control
      [media] cx88: implemented luma notch filter control

 Documentation/DocBook/.gitignore                   |    5 +-
 Documentation/DocBook/Makefile                     |   31 +-
 Documentation/DocBook/dvb/dvbproperty.xml          |  590 --
 Documentation/DocBook/dvb/dvbstb.png               |  Bin 22655 -> 0 bytes
 Documentation/DocBook/dvb/frontend.h.xml           |  428 --
 Documentation/DocBook/dvb/net.xml                  |   12 -
 Documentation/DocBook/media-entities.tmpl          |  464 --
 Documentation/DocBook/media-indices.tmpl           |   89 -
 Documentation/DocBook/media/Makefile               |  386 ++
 Documentation/DocBook/media/bayer.png.b64          |  171 +
 Documentation/DocBook/media/crop.gif.b64           |  105 +
 Documentation/DocBook/{ => media}/dvb/.gitignore   |    0
 Documentation/DocBook/{ => media}/dvb/audio.xml    |  488 +--
 Documentation/DocBook/{ => media}/dvb/ca.xml       |  112 +-
 Documentation/DocBook/{ => media}/dvb/demux.xml    |  327 +-
 Documentation/DocBook/{ => media}/dvb/dvbapi.xml   |   20 +
 Documentation/DocBook/media/dvb/dvbproperty.xml    |  859 +++
 Documentation/DocBook/{ => media}/dvb/dvbstb.pdf   |  Bin 1881 -> 1881 bytes
 Documentation/DocBook/{ => media}/dvb/examples.xml |    0
 Documentation/DocBook/{ => media}/dvb/frontend.xml |  776 +--
 Documentation/DocBook/{ => media}/dvb/intro.xml    |   23 +-
 Documentation/DocBook/{ => media}/dvb/kdapi.xml    |    0
 Documentation/DocBook/media/dvb/net.xml            |   29 +
 Documentation/DocBook/{ => media}/dvb/video.xml    |  638 +--
 Documentation/DocBook/media/dvbstb.png.b64         |  398 ++
 Documentation/DocBook/media/fieldseq_bt.gif.b64    |  447 ++
 Documentation/DocBook/media/fieldseq_tb.gif.b64    |  445 ++
 Documentation/DocBook/media/nv12mt.gif.b64         |   37 +
 Documentation/DocBook/media/nv12mt_example.gif.b64 |  121 +
 Documentation/DocBook/media/pipeline.png.b64       |  213 +
 Documentation/DocBook/{ => media}/v4l/.gitignore   |    0
 Documentation/DocBook/{ => media}/v4l/biblio.xml   |    0
 .../DocBook/{ => media}/v4l/capture.c.xml          |    0
 Documentation/DocBook/{ => media}/v4l/common.xml   |   10 +-
 Documentation/DocBook/{ => media}/v4l/compat.xml   |   30 +-
 Documentation/DocBook/media/v4l/controls.xml       | 3366 ++++++++++
 Documentation/DocBook/{ => media}/v4l/crop.pdf     |  Bin 5846 -> 5846 bytes
 .../DocBook/{ => media}/v4l/dev-capture.xml        |    0
 .../DocBook/{ => media}/v4l/dev-codec.xml          |    0
 .../DocBook/{ => media}/v4l/dev-effect.xml         |    0
 Documentation/DocBook/media/v4l/dev-event.xml      |   51 +
 Documentation/DocBook/{ => media}/v4l/dev-osd.xml  |    0
 .../DocBook/{ => media}/v4l/dev-output.xml         |    0
 .../DocBook/{ => media}/v4l/dev-overlay.xml        |    0
 .../DocBook/{ => media}/v4l/dev-radio.xml          |    0
 .../DocBook/{ => media}/v4l/dev-raw-vbi.xml        |    0
 Documentation/DocBook/{ => media}/v4l/dev-rds.xml  |    0
 .../DocBook/{ => media}/v4l/dev-sliced-vbi.xml     |    0
 .../DocBook/{ => media}/v4l/dev-subdev.xml         |    0
 .../DocBook/{ => media}/v4l/dev-teletext.xml       |    0
 Documentation/DocBook/{ => media}/v4l/driver.xml   |    0
 .../DocBook/{ => media}/v4l/fdl-appendix.xml       |    0
 .../DocBook/{ => media}/v4l/fieldseq_bt.pdf        |  Bin 9185 -> 9185 bytes
 .../DocBook/{ => media}/v4l/fieldseq_tb.pdf        |  Bin 9173 -> 9173 bytes
 .../DocBook/{ => media}/v4l/func-close.xml         |    0
 Documentation/DocBook/media/v4l/func-ioctl.xml     |   79 +
 .../DocBook/{ => media}/v4l/func-mmap.xml          |    0
 .../DocBook/{ => media}/v4l/func-munmap.xml        |    0
 .../DocBook/{ => media}/v4l/func-open.xml          |    0
 .../DocBook/{ => media}/v4l/func-poll.xml          |    0
 .../DocBook/{ => media}/v4l/func-read.xml          |    0
 .../DocBook/{ => media}/v4l/func-select.xml        |    0
 .../DocBook/{ => media}/v4l/func-write.xml         |    0
 Documentation/DocBook/media/v4l/gen-errors.xml     |   78 +
 Documentation/DocBook/{ => media}/v4l/io.xml       |    0
 .../DocBook/{ => media}/v4l/keytable.c.xml         |    0
 Documentation/DocBook/{ => media}/v4l/libv4l.xml   |    0
 .../{ => media}/v4l/lirc_device_interface.xml      |    4 +-
 .../DocBook/{ => media}/v4l/media-controller.xml   |    0
 .../DocBook/{ => media}/v4l/media-func-close.xml   |    0
 .../DocBook/media/v4l/media-func-ioctl.xml         |   73 +
 .../DocBook/{ => media}/v4l/media-func-open.xml    |    0
 .../{ => media}/v4l/media-ioc-device-info.xml      |    3 +-
 .../{ => media}/v4l/media-ioc-enum-entities.xml    |    0
 .../{ => media}/v4l/media-ioc-enum-links.xml       |    2 +-
 .../{ => media}/v4l/media-ioc-setup-link.xml       |    9 -
 Documentation/DocBook/{ => media}/v4l/pipeline.pdf |  Bin 20276 -> 20276 bytes
 .../DocBook/{ => media}/v4l/pixfmt-grey.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-m420.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-nv12.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-nv12m.xml       |    0
 .../DocBook/{ => media}/v4l/pixfmt-nv12mt.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-nv16.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-packed-rgb.xml  |    0
 .../DocBook/{ => media}/v4l/pixfmt-packed-yuv.xml  |    0
 .../DocBook/{ => media}/v4l/pixfmt-sbggr16.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-sbggr8.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-sgbrg8.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-sgrbg8.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-srggb10.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-srggb12.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-srggb8.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-uyvy.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-vyuy.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-y10.xml         |    0
 .../DocBook/{ => media}/v4l/pixfmt-y10b.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-y12.xml         |    0
 .../DocBook/{ => media}/v4l/pixfmt-y16.xml         |    0
 .../DocBook/{ => media}/v4l/pixfmt-y41p.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuv410.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuv411p.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuv420.xml      |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuv420m.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuv422p.xml     |    0
 .../DocBook/{ => media}/v4l/pixfmt-yuyv.xml        |    0
 .../DocBook/{ => media}/v4l/pixfmt-yvyu.xml        |    0
 Documentation/DocBook/{ => media}/v4l/pixfmt.xml   |   60 +-
 .../DocBook/{ => media}/v4l/planar-apis.xml        |    0
 .../DocBook/{ => media}/v4l/remote_controllers.xml |    0
 .../DocBook/{ => media}/v4l/subdev-formats.xml     |    5 +-
 Documentation/DocBook/{ => media}/v4l/v4l2.xml     |   13 +-
 .../DocBook/{ => media}/v4l/v4l2grab.c.xml         |    0
 Documentation/DocBook/{ => media}/v4l/vbi_525.pdf  |  Bin 3395 -> 3395 bytes
 Documentation/DocBook/{ => media}/v4l/vbi_625.pdf  |  Bin 3683 -> 3683 bytes
 .../DocBook/{ => media}/v4l/vbi_hsync.pdf          |  Bin 7405 -> 7405 bytes
 .../DocBook/{ => media}/v4l/vidioc-cropcap.xml     |   13 +-
 .../{ => media}/v4l/vidioc-dbg-g-chip-ident.xml    |   11 +-
 .../{ => media}/v4l/vidioc-dbg-g-register.xml      |   17 -
 .../DocBook/{ => media}/v4l/vidioc-dqevent.xml     |   27 +-
 .../DocBook/{ => media}/v4l/vidioc-encoder-cmd.xml |   11 +-
 .../{ => media}/v4l/vidioc-enum-dv-presets.xml     |    0
 .../DocBook/{ => media}/v4l/vidioc-enum-fmt.xml    |    0
 .../{ => media}/v4l/vidioc-enum-frameintervals.xml |   11 -
 .../{ => media}/v4l/vidioc-enum-framesizes.xml     |   11 -
 .../DocBook/{ => media}/v4l/vidioc-enumaudio.xml   |   12 +-
 .../{ => media}/v4l/vidioc-enumaudioout.xml        |   12 +-
 .../DocBook/{ => media}/v4l/vidioc-enuminput.xml   |    0
 .../DocBook/{ => media}/v4l/vidioc-enumoutput.xml  |    0
 .../DocBook/{ => media}/v4l/vidioc-enumstd.xml     |    0
 .../DocBook/{ => media}/v4l/vidioc-g-audio.xml     |   18 +-
 .../DocBook/{ => media}/v4l/vidioc-g-audioout.xml  |   18 +-
 .../DocBook/{ => media}/v4l/vidioc-g-crop.xml      |   17 -
 .../DocBook/{ => media}/v4l/vidioc-g-ctrl.xml      |    7 +
 .../DocBook/{ => media}/v4l/vidioc-g-dv-preset.xml |   12 +-
 .../{ => media}/v4l/vidioc-g-dv-timings.xml        |   11 +-
 .../DocBook/{ => media}/v4l/vidioc-g-enc-index.xml |   17 -
 .../DocBook/{ => media}/v4l/vidioc-g-ext-ctrls.xml |   14 +
 .../DocBook/{ => media}/v4l/vidioc-g-fbuf.xml      |   19 +-
 .../DocBook/{ => media}/v4l/vidioc-g-fmt.xml       |   20 +-
 .../DocBook/{ => media}/v4l/vidioc-g-frequency.xml |    0
 .../DocBook/{ => media}/v4l/vidioc-g-input.xml     |   19 +-
 .../DocBook/{ => media}/v4l/vidioc-g-jpegcomp.xml  |   17 -
 .../DocBook/{ => media}/v4l/vidioc-g-modulator.xml |    0
 .../DocBook/{ => media}/v4l/vidioc-g-output.xml    |   18 +-
 .../DocBook/{ => media}/v4l/vidioc-g-parm.xml      |   17 -
 .../DocBook/{ => media}/v4l/vidioc-g-priority.xml  |    3 +-
 .../{ => media}/v4l/vidioc-g-sliced-vbi-cap.xml    |   11 +-
 .../DocBook/{ => media}/v4l/vidioc-g-std.xml       |    9 +-
 .../DocBook/{ => media}/v4l/vidioc-g-tuner.xml     |    0
 .../DocBook/{ => media}/v4l/vidioc-log-status.xml  |   17 -
 .../DocBook/{ => media}/v4l/vidioc-overlay.xml     |   11 +-
 .../DocBook/{ => media}/v4l/vidioc-qbuf.xml        |   17 -
 .../{ => media}/v4l/vidioc-query-dv-preset.xml     |   22 -
 .../DocBook/{ => media}/v4l/vidioc-querybuf.xml    |    0
 .../DocBook/{ => media}/v4l/vidioc-querycap.xml    |   34 +-
 .../DocBook/{ => media}/v4l/vidioc-queryctrl.xml   |   12 +-
 .../DocBook/{ => media}/v4l/vidioc-querystd.xml    |   23 -
 .../DocBook/{ => media}/v4l/vidioc-reqbufs.xml     |   16 -
 .../{ => media}/v4l/vidioc-s-hw-freq-seek.xml      |    0
 .../DocBook/{ => media}/v4l/vidioc-streamon.xml    |   14 +-
 .../v4l/vidioc-subdev-enum-frame-interval.xml      |    0
 .../v4l/vidioc-subdev-enum-frame-size.xml          |    0
 .../v4l/vidioc-subdev-enum-mbus-code.xml           |    0
 .../{ => media}/v4l/vidioc-subdev-g-crop.xml       |    0
 .../{ => media}/v4l/vidioc-subdev-g-fmt.xml        |    3 +
 .../v4l/vidioc-subdev-g-frame-interval.xml         |    0
 .../DocBook/media/v4l/vidioc-subscribe-event.xml   |  297 +
 Documentation/DocBook/media/vbi_525.gif.b64        |   84 +
 Documentation/DocBook/media/vbi_625.gif.b64        |   90 +
 Documentation/DocBook/media/vbi_hsync.gif.b64      |   43 +
 .../DocBook/{media.tmpl => media_api.tmpl}         |    8 +-
 Documentation/DocBook/v4l/bayer.pdf                |  Bin 12116 -> 0 bytes
 Documentation/DocBook/v4l/bayer.png                |  Bin 9725 -> 0 bytes
 Documentation/DocBook/v4l/controls.xml             | 2103 -------
 Documentation/DocBook/v4l/crop.gif                 |  Bin 5967 -> 0 bytes
 Documentation/DocBook/v4l/dev-event.xml            |   31 -
 Documentation/DocBook/v4l/fieldseq_bt.gif          |  Bin 25430 -> 0 bytes
 Documentation/DocBook/v4l/fieldseq_tb.gif          |  Bin 25323 -> 0 bytes
 Documentation/DocBook/v4l/func-ioctl.xml           |  145 -
 Documentation/DocBook/v4l/media-func-ioctl.xml     |  116 -
 Documentation/DocBook/v4l/nv12mt.gif               |  Bin 2108 -> 0 bytes
 Documentation/DocBook/v4l/nv12mt_example.gif       |  Bin 6858 -> 0 bytes
 Documentation/DocBook/v4l/pipeline.png             |  Bin 12130 -> 0 bytes
 Documentation/DocBook/v4l/vbi_525.gif              |  Bin 4741 -> 0 bytes
 Documentation/DocBook/v4l/vbi_625.gif              |  Bin 5095 -> 0 bytes
 Documentation/DocBook/v4l/vbi_hsync.gif            |  Bin 2400 -> 0 bytes
 Documentation/DocBook/v4l/videodev2.h.xml          | 1946 ------
 .../DocBook/v4l/vidioc-subscribe-event.xml         |  133 -
 Documentation/dvb/get_dvb_firmware                 |   33 +-
 Documentation/feature-removal-schedule.txt         |   35 +
 Documentation/media-framework.txt                  |    2 +-
 Documentation/video4linux/API.html                 |    2 +-
 Documentation/video4linux/CARDLIST.cx23885         |    2 +
 Documentation/video4linux/CARDLIST.cx88            |    1 +
 Documentation/video4linux/CARDLIST.em28xx          |    2 +
 Documentation/video4linux/CARDLIST.saa7134         |    4 +
 Documentation/video4linux/CARDLIST.tuner           |    2 +
 Documentation/video4linux/CARDLIST.usbvision       |    2 +
 Documentation/video4linux/README.davinci-vpbe      |   93 +
 Documentation/video4linux/v4l2-controls.txt        |   69 +-
 Documentation/video4linux/v4l2-framework.txt       |   59 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |    5 +
 arch/arm/mach-shmobile/board-ap4evb.c              |   12 +-
 arch/arm/mach-shmobile/board-mackerel.c            |   13 +-
 arch/sh/boards/mach-ap325rxa/setup.c               |   15 +-
 drivers/media/Kconfig                              |   14 +-
 drivers/media/common/tuners/Kconfig                |   10 +
 drivers/media/common/tuners/Makefile               |    1 +
 drivers/media/common/tuners/tuner-types.c          |    4 +
 drivers/media/common/tuners/xc4000.c               | 1691 +++++
 drivers/media/common/tuners/xc4000.h               |   67 +
 drivers/media/dvb/Kconfig                          |    4 +
 drivers/media/dvb/Makefile                         |    3 +-
 drivers/media/dvb/bt8xx/dvb-bt8xx.c                |    4 +-
 drivers/media/dvb/ddbridge/Kconfig                 |   18 +
 drivers/media/dvb/ddbridge/Makefile                |   14 +
 drivers/media/dvb/ddbridge/ddbridge-core.c         | 1719 ++++++
 drivers/media/dvb/ddbridge/ddbridge-regs.h         |  151 +
 drivers/media/dvb/ddbridge/ddbridge.h              |  187 +
 drivers/media/dvb/dvb-core/Makefile                |    4 +-
 drivers/media/dvb/dvb-core/dvb_frontend.c          |    3 +-
 drivers/media/dvb/dvb-core/dvb_net.h               |   21 +-
 drivers/media/dvb/dvb-usb/Kconfig                  |    1 +
 drivers/media/dvb/dvb-usb/af9015.c                 |  135 +-
 drivers/media/dvb/dvb-usb/af9015.h                 |    1 -
 drivers/media/dvb/dvb-usb/anysee.c                 |   69 +-
 drivers/media/dvb/dvb-usb/anysee.h                 |   16 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c        |  188 +
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |    3 +
 drivers/media/dvb/dvb-usb/dvb-usb.h                |    2 +-
 drivers/media/dvb/dvb-usb/gp8psk.h                 |    3 -
 drivers/media/dvb/dvb-usb/technisat-usb2.c         |    4 +-
 drivers/media/dvb/dvb-usb/vp7045.h                 |    3 -
 drivers/media/dvb/firewire/firedtv-avc.c           |    2 +-
 drivers/media/dvb/firewire/firedtv-ci.c            |   34 +-
 drivers/media/dvb/frontends/Kconfig                |   21 +
 drivers/media/dvb/frontends/Makefile               |    3 +
 drivers/media/dvb/frontends/au8522_decoder.c       |    2 +-
 drivers/media/dvb/frontends/cx24113.c              |   20 +-
 drivers/media/dvb/frontends/cx24116.c              |    6 +-
 drivers/media/dvb/frontends/cxd2820r.h             |    4 +-
 drivers/media/dvb/frontends/cxd2820r_core.c        |   22 +-
 drivers/media/dvb/frontends/cxd2820r_priv.h        |    4 +-
 drivers/media/dvb/frontends/dib7000p.c             |    5 +
 drivers/media/dvb/frontends/drxd_hard.c            |    9 +-
 drivers/media/dvb/frontends/drxk.h                 |   47 +
 drivers/media/dvb/frontends/drxk_hard.c            | 6454 ++++++++++++++++++++
 drivers/media/dvb/frontends/drxk_hard.h            |  348 ++
 drivers/media/dvb/frontends/drxk_map.h             |  449 ++
 drivers/media/dvb/frontends/itd1000.c              |   25 +-
 drivers/media/dvb/frontends/nxt6000.c              |    2 +-
 drivers/media/dvb/frontends/s5h1420.c              |   12 +-
 drivers/media/dvb/frontends/tda18271c2dd.c         | 1251 ++++
 drivers/media/dvb/frontends/tda18271c2dd.h         |   16 +
 drivers/media/dvb/frontends/tda18271c2dd_maps.h    |  814 +++
 drivers/media/dvb/ngene/Kconfig                    |    2 +
 drivers/media/dvb/ngene/ngene-cards.c              |  182 +-
 drivers/media/dvb/ngene/ngene-core.c               |   26 +-
 drivers/media/dvb/ngene/ngene-dvb.c                |   46 +-
 drivers/media/dvb/ngene/ngene.h                    |    7 +-
 drivers/media/dvb/siano/smscoreapi.c               |    2 +-
 drivers/media/dvb/siano/smscoreapi.h               |    1 -
 drivers/media/radio/dsbr100.c                      |    7 +-
 drivers/media/radio/radio-aimslab.c                |    5 +-
 drivers/media/radio/radio-aztech.c                 |    5 +-
 drivers/media/radio/radio-cadet.c                  |    5 +-
 drivers/media/radio/radio-gemtek.c                 |    7 +-
 drivers/media/radio/radio-maxiradio.c              |   10 +-
 drivers/media/radio/radio-mr800.c                  |    6 +-
 drivers/media/radio/radio-rtrack2.c                |    5 +-
 drivers/media/radio/radio-sf16fmi.c                |    5 +-
 drivers/media/radio/radio-sf16fmr2.c               |  531 +--
 drivers/media/radio/radio-tea5764.c                |    8 +-
 drivers/media/radio/radio-terratec.c               |    5 +-
 drivers/media/radio/radio-timb.c                   |    3 +-
 drivers/media/radio/radio-trust.c                  |    5 +-
 drivers/media/radio/radio-typhoon.c                |    9 +-
 drivers/media/radio/radio-wl1273.c                 |    2 +-
 drivers/media/radio/radio-zoltrix.c                |    5 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |    4 +-
 drivers/media/radio/si470x/radio-si470x-usb.c      |    6 +-
 drivers/media/radio/si470x/radio-si470x.h          |    1 -
 drivers/media/radio/wl128x/fmdrv.h                 |    5 +-
 drivers/media/radio/wl128x/fmdrv_v4l2.c            |    3 +-
 drivers/media/rc/Kconfig                           |   11 +
 drivers/media/rc/Makefile                          |    1 +
 drivers/media/rc/ene_ir.c                          |    4 +-
 drivers/media/rc/ene_ir.h                          |    2 +-
 drivers/media/rc/ir-lirc-codec.c                   |   15 +-
 drivers/media/rc/ir-mce_kbd-decoder.c              |  449 ++
 drivers/media/rc/ir-raw.c                          |    1 +
 drivers/media/rc/ite-cir.c                         |    5 +-
 drivers/media/rc/keymaps/rc-rc6-mce.c              |    3 +-
 drivers/media/rc/mceusb.c                          |   10 +-
 drivers/media/rc/nuvoton-cir.c                     |   12 +-
 drivers/media/rc/rc-core-priv.h                    |   18 +
 drivers/media/rc/rc-loopback.c                     |   13 +-
 drivers/media/rc/rc-main.c                         |    4 +-
 drivers/media/rc/redrat3.c                         |   63 +-
 drivers/media/rc/winbond-cir.c                     |   28 +-
 drivers/media/video/Kconfig                        |   44 +-
 drivers/media/video/Makefile                       |    8 +-
 drivers/media/video/adp1653.c                      |  491 ++
 drivers/media/video/arv.c                          |    5 +-
 drivers/media/video/atmel-isi.c                    | 1048 ++++
 drivers/media/video/au0828/au0828-core.c           |    1 +
 drivers/media/video/au0828/au0828-video.c          |    5 -
 drivers/media/video/bt8xx/bttv-cards.c             |    7 +-
 drivers/media/video/bt8xx/bttv-driver.c            |   14 +-
 drivers/media/video/bt8xx/bttvp.h                  |    3 -
 drivers/media/video/bw-qcam.c                      |    4 +-
 drivers/media/video/c-qcam.c                       |    4 +-
 drivers/media/video/cafe_ccic-regs.h               |  166 -
 drivers/media/video/cafe_ccic.c                    | 2267 -------
 drivers/media/video/cpia2/cpia2.h                  |    5 -
 drivers/media/video/cpia2/cpia2_v4l.c              |   12 +-
 drivers/media/video/cx18/cx18-alsa-main.c          |    1 +
 drivers/media/video/cx18/cx18-driver.h             |    1 -
 drivers/media/video/cx18/cx18-ioctl.c              |    1 -
 drivers/media/video/cx18/cx18-version.h            |    8 +-
 drivers/media/video/cx231xx/cx231xx-avcore.c       |    4 +
 drivers/media/video/cx231xx/cx231xx-cards.c        |   78 +
 drivers/media/video/cx231xx/cx231xx-core.c         |    4 +
 drivers/media/video/cx231xx/cx231xx-video.c        |   29 +-
 drivers/media/video/cx231xx/cx231xx.h              |    5 +-
 drivers/media/video/cx23885/altera-ci.c            |    1 -
 drivers/media/video/cx23885/cx23885-417.c          |    1 -
 drivers/media/video/cx23885/cx23885-cards.c        |   70 +-
 drivers/media/video/cx23885/cx23885-core.c         |   13 +-
 drivers/media/video/cx23885/cx23885-dvb.c          |   23 +-
 drivers/media/video/cx23885/cx23885-input.c        |    6 +
 drivers/media/video/cx23885/cx23885-video.c        |    1 -
 drivers/media/video/cx23885/cx23885.h              |    4 +-
 drivers/media/video/cx88/cx88-alsa.c               |   19 +-
 drivers/media/video/cx88/cx88-blackbird.c          |   20 +-
 drivers/media/video/cx88/cx88-cards.c              |  150 +-
 drivers/media/video/cx88/cx88-core.c               |   11 +-
 drivers/media/video/cx88/cx88-dvb.c                |   77 +-
 drivers/media/video/cx88/cx88-input.c              |    4 +
 drivers/media/video/cx88/cx88-mpeg.c               |   35 +-
 drivers/media/video/cx88/cx88-video.c              |   65 +-
 drivers/media/video/cx88/cx88.h                    |    7 +-
 drivers/media/video/davinci/Kconfig                |   23 +
 drivers/media/video/davinci/Makefile               |    2 +
 drivers/media/video/davinci/vpbe.c                 |  864 +++
 drivers/media/video/davinci/vpbe_display.c         | 1860 ++++++
 drivers/media/video/davinci/vpbe_osd.c             | 1231 ++++
 drivers/media/video/davinci/vpbe_osd_regs.h        |  364 ++
 drivers/media/video/davinci/vpbe_venc.c            |  566 ++
 drivers/media/video/davinci/vpbe_venc_regs.h       |  177 +
 drivers/media/video/davinci/vpif_capture.c         |    9 +-
 drivers/media/video/davinci/vpif_capture.h         |    7 +-
 drivers/media/video/davinci/vpif_display.c         |    9 +-
 drivers/media/video/davinci/vpif_display.h         |    8 +-
 drivers/media/video/em28xx/Kconfig                 |   12 +-
 drivers/media/video/em28xx/Makefile                |    6 +-
 drivers/media/video/em28xx/em28xx-audio.c          |  251 +-
 drivers/media/video/em28xx/em28xx-cards.c          |  159 +-
 drivers/media/video/em28xx/em28xx-core.c           |   84 +-
 drivers/media/video/em28xx/em28xx-dvb.c            |  126 +-
 drivers/media/video/em28xx/em28xx-i2c.c            |   17 +-
 drivers/media/video/em28xx/em28xx-input.c          |    1 +
 drivers/media/video/em28xx/em28xx-reg.h            |    1 +
 drivers/media/video/em28xx/em28xx-video.c          |   14 +-
 drivers/media/video/em28xx/em28xx.h                |   24 +-
 drivers/media/video/et61x251/et61x251.h            |    1 -
 drivers/media/video/et61x251/et61x251_core.c       |   16 +-
 drivers/media/video/fsl-viu.c                      |   10 +-
 drivers/media/video/gspca/Kconfig                  |   10 +
 drivers/media/video/gspca/Makefile                 |    2 +
 drivers/media/video/gspca/gl860/gl860.h            |    1 -
 drivers/media/video/gspca/gspca.c                  |   23 +-
 drivers/media/video/gspca/ov519.c                  |  115 +-
 drivers/media/video/gspca/se401.c                  |  774 +++
 drivers/media/video/gspca/se401.h                  |   90 +
 drivers/media/video/gspca/sunplus.c                |    3 -
 drivers/media/video/gspca/t613.c                   |    2 +-
 drivers/media/video/hdpvr/hdpvr-core.c             |    1 +
 drivers/media/video/hdpvr/hdpvr-video.c            |    2 -
 drivers/media/video/hdpvr/hdpvr.h                  |    6 -
 drivers/media/video/ivtv/ivtv-driver.h             |    1 -
 drivers/media/video/ivtv/ivtv-fileops.c            |   19 +-
 drivers/media/video/ivtv/ivtv-ioctl.c              |    5 +-
 drivers/media/video/ivtv/ivtv-version.h            |    7 +-
 drivers/media/video/m5mols/m5mols_capture.c        |    2 -
 drivers/media/video/m5mols/m5mols_core.c           |    1 -
 drivers/media/video/marvell-ccic/Kconfig           |   23 +
 drivers/media/video/marvell-ccic/Makefile          |    6 +
 drivers/media/video/marvell-ccic/cafe-driver.c     |  654 ++
 drivers/media/video/marvell-ccic/mcam-core.c       | 1843 ++++++
 drivers/media/video/marvell-ccic/mcam-core.h       |  323 +
 drivers/media/video/marvell-ccic/mmp-driver.c      |  340 +
 drivers/media/video/mem2mem_testdev.c              |    4 +-
 drivers/media/video/mt9m001.c                      |   14 +-
 drivers/media/video/mt9m111.c                      |  359 +-
 drivers/media/video/mt9t031.c                      |    3 +-
 drivers/media/video/mt9t112.c                      |   10 +-
 drivers/media/video/mt9v011.c                      |   85 +-
 drivers/media/video/mt9v022.c                      |   10 +-
 drivers/media/video/mt9v032.c                      |   20 +-
 drivers/media/video/mx1_camera.c                   |   47 +-
 drivers/media/video/mx2_camera.c                   |   66 +-
 drivers/media/video/mx3_camera.c                   |   71 +-
 drivers/media/video/omap/Kconfig                   |    7 +-
 drivers/media/video/omap/Makefile                  |    1 +
 drivers/media/video/omap/omap_vout.c               |  647 +--
 drivers/media/video/omap/omap_vout_vrfb.c          |  390 ++
 drivers/media/video/omap/omap_vout_vrfb.h          |   40 +
 drivers/media/video/omap/omap_voutdef.h            |   78 +
 drivers/media/video/omap/omap_voutlib.c            |   46 +
 drivers/media/video/omap/omap_voutlib.h            |   12 +-
 drivers/media/video/omap1_camera.c                 |   57 +-
 drivers/media/video/omap24xxcam.c                  |    9 +-
 drivers/media/video/omap3isp/isp.c                 |    1 +
 drivers/media/video/omap3isp/isp.h                 |    6 +
 drivers/media/video/omap3isp/ispccdc.c             |    7 +-
 drivers/media/video/omap3isp/ispccp2.c             |   27 +-
 drivers/media/video/omap3isp/ispccp2.h             |    1 +
 drivers/media/video/omap3isp/ispstat.c             |    3 +-
 drivers/media/video/omap3isp/ispvideo.c            |    1 -
 drivers/media/video/omap3isp/ispvideo.h            |    3 +-
 drivers/media/video/ov2640.c                       |   13 +-
 drivers/media/video/ov5642.c                       | 1012 +++
 drivers/media/video/ov7670.c                       |    3 +-
 drivers/media/video/ov772x.c                       |   10 +-
 drivers/media/video/ov9640.c                       |   13 +-
 drivers/media/video/ov9740.c                       |  556 +-
 drivers/media/video/pms.c                          |    4 +-
 drivers/media/video/pvrusb2/pvrusb2-main.c         |    1 +
 drivers/media/video/pvrusb2/pvrusb2-v4l2.c         |    9 +-
 drivers/media/video/pwc/Kconfig                    |    1 +
 drivers/media/video/pwc/pwc-ctrl.c                 |  803 +--
 drivers/media/video/pwc/pwc-dec1.c                 |   28 +-
 drivers/media/video/pwc/pwc-dec1.h                 |    8 +-
 drivers/media/video/pwc/pwc-dec23.c                |   22 -
 drivers/media/video/pwc/pwc-dec23.h                |   10 -
 drivers/media/video/pwc/pwc-if.c                   | 1259 ++---
 drivers/media/video/pwc/pwc-ioctl.h                |  323 -
 drivers/media/video/pwc/pwc-kiara.c                |    1 -
 drivers/media/video/pwc/pwc-misc.c                 |    4 -
 drivers/media/video/pwc/pwc-uncompress.c           |   17 +-
 drivers/media/video/pwc/pwc-uncompress.h           |   40 -
 drivers/media/video/pwc/pwc-v4l.c                  | 1257 +++--
 drivers/media/video/pwc/pwc.h                      |  409 +-
 drivers/media/video/pxa_camera.c                   |   92 +-
 drivers/media/video/rj54n1cb0c.c                   |    7 +-
 drivers/media/video/s2255drv.c                     |   35 +-
 drivers/media/video/s5p-fimc/fimc-capture.c        |    2 -
 drivers/media/video/s5p-fimc/fimc-core.c           |    3 +-
 drivers/media/video/s5p-mfc/Makefile               |    5 +
 drivers/media/video/s5p-mfc/regs-mfc.h             |  413 ++
 drivers/media/video/s5p-mfc/s5p_mfc.c              | 1274 ++++
 drivers/media/video/s5p-mfc/s5p_mfc_cmd.c          |  120 +
 drivers/media/video/s5p-mfc/s5p_mfc_cmd.h          |   30 +
 drivers/media/video/s5p-mfc/s5p_mfc_common.h       |  572 ++
 drivers/media/video/s5p-mfc/s5p_mfc_ctrl.c         |  343 ++
 drivers/media/video/s5p-mfc/s5p_mfc_ctrl.h         |   29 +
 drivers/media/video/s5p-mfc/s5p_mfc_debug.h        |   48 +
 drivers/media/video/s5p-mfc/s5p_mfc_dec.c          | 1036 ++++
 drivers/media/video/s5p-mfc/s5p_mfc_dec.h          |   23 +
 drivers/media/video/s5p-mfc/s5p_mfc_enc.c          | 1829 ++++++
 drivers/media/video/s5p-mfc/s5p_mfc_enc.h          |   23 +
 drivers/media/video/s5p-mfc/s5p_mfc_intr.c         |   92 +
 drivers/media/video/s5p-mfc/s5p_mfc_intr.h         |   26 +
 drivers/media/video/s5p-mfc/s5p_mfc_opr.c          | 1397 +++++
 drivers/media/video/s5p-mfc/s5p_mfc_opr.h          |   91 +
 drivers/media/video/s5p-mfc/s5p_mfc_pm.c           |  117 +
 drivers/media/video/s5p-mfc/s5p_mfc_pm.h           |   24 +
 drivers/media/video/s5p-mfc/s5p_mfc_shm.c          |   47 +
 drivers/media/video/s5p-mfc/s5p_mfc_shm.h          |   91 +
 drivers/media/video/s5p-tv/Kconfig                 |   76 +
 drivers/media/video/s5p-tv/Makefile                |   17 +
 drivers/media/video/s5p-tv/hdmi_drv.c              | 1042 ++++
 drivers/media/video/s5p-tv/hdmiphy_drv.c           |  188 +
 drivers/media/video/s5p-tv/mixer.h                 |  354 ++
 drivers/media/video/s5p-tv/mixer_drv.c             |  487 ++
 drivers/media/video/s5p-tv/mixer_grp_layer.c       |  185 +
 drivers/media/video/s5p-tv/mixer_reg.c             |  541 ++
 drivers/media/video/s5p-tv/mixer_video.c           | 1006 +++
 drivers/media/video/s5p-tv/mixer_vp_layer.c        |  211 +
 drivers/media/video/s5p-tv/regs-hdmi.h             |  141 +
 drivers/media/video/s5p-tv/regs-mixer.h            |  121 +
 drivers/media/video/s5p-tv/regs-sdo.h              |   63 +
 drivers/media/video/s5p-tv/regs-vp.h               |   88 +
 drivers/media/video/s5p-tv/sdo_drv.c               |  479 ++
 drivers/media/video/saa7115.c                      |    4 +-
 drivers/media/video/saa7134/saa7134-cards.c        |   13 +-
 drivers/media/video/saa7134/saa7134-core.c         |   12 +-
 drivers/media/video/saa7134/saa7134-dvb.c          |   25 +
 drivers/media/video/saa7134/saa7134-empress.c      |    1 -
 drivers/media/video/saa7134/saa7134-video.c        |    2 -
 drivers/media/video/saa7134/saa7134.h              |    3 +-
 drivers/media/video/saa7164/saa7164-encoder.c      |    6 +-
 drivers/media/video/saa7164/saa7164-vbi.c          |    6 +-
 drivers/media/video/saa7164/saa7164.h              |    1 -
 drivers/media/video/sh_mobile_ceu_camera.c         |  207 +-
 drivers/media/video/sh_mobile_csi2.c               |  135 +-
 drivers/media/video/sh_vou.c                       |    3 +-
 drivers/media/video/sn9c102/sn9c102.h              |    1 -
 drivers/media/video/sn9c102/sn9c102_core.c         |   16 +-
 drivers/media/video/soc_camera.c                   |  281 +-
 drivers/media/video/soc_camera_platform.c          |   10 +-
 drivers/media/video/sr030pc30.c                    |    7 +-
 drivers/media/video/tda7432.c                      |    5 +-
 drivers/media/video/timblogiw.c                    |    1 -
 drivers/media/video/tlg2300/pd-common.h            |    1 -
 drivers/media/video/tlg2300/pd-main.c              |    1 +
 drivers/media/video/tlg2300/pd-radio.c             |    2 -
 drivers/media/video/tuner-core.c                   |   18 +
 drivers/media/video/tw9910.c                       |   21 +-
 drivers/media/video/usbvision/usbvision-video.c    |   12 +-
 drivers/media/video/uvc/uvc_ctrl.c                 |    4 +-
 drivers/media/video/uvc/uvc_driver.c               |   12 +-
 drivers/media/video/uvc/uvc_v4l2.c                 |    4 +-
 drivers/media/video/uvc/uvcvideo.h                 |    3 +-
 drivers/media/video/v4l2-common.c                  |    3 +
 drivers/media/video/v4l2-compat-ioctl32.c          |   37 +
 drivers/media/video/v4l2-ctrls.c                   |  826 ++-
 drivers/media/video/v4l2-device.c                  |    1 +
 drivers/media/video/v4l2-event.c                   |  282 +-
 drivers/media/video/v4l2-fh.c                      |   23 +-
 drivers/media/video/v4l2-ioctl.c                   |   50 +-
 drivers/media/video/v4l2-subdev.c                  |   31 +-
 drivers/media/video/videobuf-dma-sg.c              |    5 +-
 drivers/media/video/videobuf2-dma-sg.c             |    8 +-
 drivers/media/video/videobuf2-memops.c             |    6 +-
 drivers/media/video/vino.c                         |    5 +-
 drivers/media/video/vivi.c                         |   91 +-
 drivers/media/video/w9966.c                        |    4 +-
 drivers/media/video/zoran/zoran.h                  |    4 -
 drivers/media/video/zoran/zoran_card.c             |    7 +-
 drivers/media/video/zoran/zoran_driver.c           |    3 -
 drivers/media/video/zr364xx.c                      |    6 +-
 drivers/mfd/timberdale.c                           |    8 +-
 drivers/staging/cxd2099/Kconfig                    |   11 +-
 drivers/staging/cxd2099/cxd2099.c                  |  311 +-
 drivers/staging/cxd2099/cxd2099.h                  |   18 +-
 drivers/staging/tm6000/tm6000-alsa.c               |   16 +-
 drivers/usb/gadget/uvc_v4l2.c                      |   22 +-
 include/linux/dvb/audio.h                          |    2 +-
 include/linux/videodev2.h                          |  254 +-
 include/media/adp1653.h                            |  126 +
 include/media/atmel-isi.h                          |  119 +
 include/media/davinci/vpbe.h                       |  184 +
 include/media/davinci/vpbe_display.h               |  147 +
 include/media/davinci/vpbe_osd.h                   |  394 ++
 include/media/davinci/vpbe_types.h                 |   91 +
 include/media/davinci/vpbe_venc.h                  |   45 +
 include/media/mmp-camera.h                         |    9 +
 {drivers/media/video => include/media}/ov7670.h    |    0
 include/media/rc-core.h                            |    2 +-
 include/media/rc-map.h                             |    3 +-
 include/media/sh_mobile_ceu.h                      |   10 +-
 include/media/sh_mobile_csi2.h                     |    8 +-
 include/media/soc_camera.h                         |   44 +-
 include/media/soc_camera_platform.h                |   15 +-
 include/media/timb_radio.h                         |    9 +-
 include/media/tuner.h                              |    2 +
 include/media/v4l2-chip-ident.h                    |    4 +-
 include/media/v4l2-ctrls.h                         |   72 +-
 include/media/v4l2-event.h                         |   84 +-
 include/media/v4l2-fh.h                            |   13 +-
 include/media/v4l2-mediabus.h                      |   63 +
 include/media/v4l2-subdev.h                        |   24 +-
 include/sound/tea575x-tuner.h                      |    8 +-
 kernel/compat.c                                    |    1 +
 sound/i2c/other/tea575x-tuner.c                    |  143 +-
 sound/pci/Kconfig                                  |    4 +-
 568 files changed, 55119 insertions(+), 17091 deletions(-)
 delete mode 100644 Documentation/DocBook/dvb/dvbproperty.xml
 delete mode 100644 Documentation/DocBook/dvb/dvbstb.png
 delete mode 100644 Documentation/DocBook/dvb/frontend.h.xml
 delete mode 100644 Documentation/DocBook/dvb/net.xml
 delete mode 100644 Documentation/DocBook/media-entities.tmpl
 delete mode 100644 Documentation/DocBook/media-indices.tmpl
 create mode 100644 Documentation/DocBook/media/Makefile
 create mode 100644 Documentation/DocBook/media/bayer.png.b64
 create mode 100644 Documentation/DocBook/media/crop.gif.b64
 rename Documentation/DocBook/{ => media}/dvb/.gitignore (100%)
 rename Documentation/DocBook/{ => media}/dvb/audio.xml (79%)
 rename Documentation/DocBook/{ => media}/dvb/ca.xml (67%)
 rename Documentation/DocBook/{ => media}/dvb/demux.xml (84%)
 rename Documentation/DocBook/{ => media}/dvb/dvbapi.xml (85%)
 create mode 100644 Documentation/DocBook/media/dvb/dvbproperty.xml
 rename Documentation/DocBook/{ => media}/dvb/dvbstb.pdf (100%)
 rename Documentation/DocBook/{ => media}/dvb/examples.xml (100%)
 rename Documentation/DocBook/{ => media}/dvb/frontend.xml (75%)
 rename Documentation/DocBook/{ => media}/dvb/intro.xml (92%)
 rename Documentation/DocBook/{ => media}/dvb/kdapi.xml (100%)
 create mode 100644 Documentation/DocBook/media/dvb/net.xml
 rename Documentation/DocBook/{ => media}/dvb/video.xml (81%)
 create mode 100644 Documentation/DocBook/media/dvbstb.png.b64
 create mode 100644 Documentation/DocBook/media/fieldseq_bt.gif.b64
 create mode 100644 Documentation/DocBook/media/fieldseq_tb.gif.b64
 create mode 100644 Documentation/DocBook/media/nv12mt.gif.b64
 create mode 100644 Documentation/DocBook/media/nv12mt_example.gif.b64
 create mode 100644 Documentation/DocBook/media/pipeline.png.b64
 rename Documentation/DocBook/{ => media}/v4l/.gitignore (100%)
 rename Documentation/DocBook/{ => media}/v4l/biblio.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/capture.c.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/common.xml (99%)
 rename Documentation/DocBook/{ => media}/v4l/compat.xml (99%)
 create mode 100644 Documentation/DocBook/media/v4l/controls.xml
 rename Documentation/DocBook/{ => media}/v4l/crop.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-capture.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-codec.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-effect.xml (100%)
 create mode 100644 Documentation/DocBook/media/v4l/dev-event.xml
 rename Documentation/DocBook/{ => media}/v4l/dev-osd.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-output.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-overlay.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-radio.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-raw-vbi.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-rds.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-sliced-vbi.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-subdev.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/dev-teletext.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/driver.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/fdl-appendix.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/fieldseq_bt.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/fieldseq_tb.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-close.xml (100%)
 create mode 100644 Documentation/DocBook/media/v4l/func-ioctl.xml
 rename Documentation/DocBook/{ => media}/v4l/func-mmap.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-munmap.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-open.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-poll.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-read.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-select.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/func-write.xml (100%)
 create mode 100644 Documentation/DocBook/media/v4l/gen-errors.xml
 rename Documentation/DocBook/{ => media}/v4l/io.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/keytable.c.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/libv4l.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/lirc_device_interface.xml (99%)
 rename Documentation/DocBook/{ => media}/v4l/media-controller.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/media-func-close.xml (100%)
 create mode 100644 Documentation/DocBook/media/v4l/media-func-ioctl.xml
 rename Documentation/DocBook/{ => media}/v4l/media-func-open.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/media-ioc-device-info.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/media-ioc-enum-entities.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/media-ioc-enum-links.xml (98%)
 rename Documentation/DocBook/{ => media}/v4l/media-ioc-setup-link.xml (87%)
 rename Documentation/DocBook/{ => media}/v4l/pipeline.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-grey.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-m420.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-nv12.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-nv12m.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-nv12mt.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-nv16.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-packed-rgb.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-packed-yuv.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-sbggr16.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-sbggr8.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-sgbrg8.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-sgrbg8.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-srggb10.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-srggb12.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-srggb8.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-uyvy.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-vyuy.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-y10.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-y10b.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-y12.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-y16.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-y41p.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuv410.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuv411p.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuv420.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuv420m.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuv422p.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yuyv.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt-yvyu.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/pixfmt.xml (94%)
 rename Documentation/DocBook/{ => media}/v4l/planar-apis.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/remote_controllers.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/subdev-formats.xml (99%)
 rename Documentation/DocBook/{ => media}/v4l/v4l2.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/v4l2grab.c.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vbi_525.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/vbi_625.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/vbi_hsync.pdf (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-cropcap.xml (95%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-dbg-g-chip-ident.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-dbg-g-register.xml (94%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-dqevent.xml (84%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-encoder-cmd.xml (96%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enum-dv-presets.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enum-fmt.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enum-frameintervals.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enum-framesizes.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enumaudio.xml (89%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enumaudioout.xml (90%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enuminput.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enumoutput.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-enumstd.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-audio.xml (93%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-audioout.xml (92%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-crop.xml (93%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-ctrl.xml (94%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-dv-preset.xml (96%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-dv-timings.xml (98%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-enc-index.xml (95%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-ext-ctrls.xml (95%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-fbuf.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-fmt.xml (93%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-frequency.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-input.xml (85%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-jpegcomp.xml (93%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-modulator.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-output.xml (87%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-parm.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-priority.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-sliced-vbi-cap.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-std.xml (90%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-g-tuner.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-log-status.xml (80%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-overlay.xml (90%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-qbuf.xml (95%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-query-dv-preset.xml (79%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-querybuf.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-querycap.xml (93%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-queryctrl.xml (97%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-querystd.xml (78%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-reqbufs.xml (92%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-s-hw-freq-seek.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-streamon.xml (92%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-enum-frame-interval.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-enum-frame-size.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-enum-mbus-code.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-g-crop.xml (100%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-g-fmt.xml (99%)
 rename Documentation/DocBook/{ => media}/v4l/vidioc-subdev-g-frame-interval.xml (100%)
 create mode 100644 Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
 create mode 100644 Documentation/DocBook/media/vbi_525.gif.b64
 create mode 100644 Documentation/DocBook/media/vbi_625.gif.b64
 create mode 100644 Documentation/DocBook/media/vbi_hsync.gif.b64
 rename Documentation/DocBook/{media.tmpl => media_api.tmpl} (89%)
 delete mode 100644 Documentation/DocBook/v4l/bayer.pdf
 delete mode 100644 Documentation/DocBook/v4l/bayer.png
 delete mode 100644 Documentation/DocBook/v4l/controls.xml
 delete mode 100644 Documentation/DocBook/v4l/crop.gif
 delete mode 100644 Documentation/DocBook/v4l/dev-event.xml
 delete mode 100644 Documentation/DocBook/v4l/fieldseq_bt.gif
 delete mode 100644 Documentation/DocBook/v4l/fieldseq_tb.gif
 delete mode 100644 Documentation/DocBook/v4l/func-ioctl.xml
 delete mode 100644 Documentation/DocBook/v4l/media-func-ioctl.xml
 delete mode 100644 Documentation/DocBook/v4l/nv12mt.gif
 delete mode 100644 Documentation/DocBook/v4l/nv12mt_example.gif
 delete mode 100644 Documentation/DocBook/v4l/pipeline.png
 delete mode 100644 Documentation/DocBook/v4l/vbi_525.gif
 delete mode 100644 Documentation/DocBook/v4l/vbi_625.gif
 delete mode 100644 Documentation/DocBook/v4l/vbi_hsync.gif
 delete mode 100644 Documentation/DocBook/v4l/videodev2.h.xml
 delete mode 100644 Documentation/DocBook/v4l/vidioc-subscribe-event.xml
 mode change 100644 => 100755 Documentation/dvb/get_dvb_firmware
 create mode 100644 Documentation/video4linux/README.davinci-vpbe
 create mode 100644 drivers/media/common/tuners/xc4000.c
 create mode 100644 drivers/media/common/tuners/xc4000.h
 create mode 100644 drivers/media/dvb/ddbridge/Kconfig
 create mode 100644 drivers/media/dvb/ddbridge/Makefile
 create mode 100644 drivers/media/dvb/ddbridge/ddbridge-core.c
 create mode 100644 drivers/media/dvb/ddbridge/ddbridge-regs.h
 create mode 100644 drivers/media/dvb/ddbridge/ddbridge.h
 create mode 100644 drivers/media/dvb/frontends/drxk.h
 create mode 100644 drivers/media/dvb/frontends/drxk_hard.c
 create mode 100644 drivers/media/dvb/frontends/drxk_hard.h
 create mode 100644 drivers/media/dvb/frontends/drxk_map.h
 create mode 100644 drivers/media/dvb/frontends/tda18271c2dd.c
 create mode 100644 drivers/media/dvb/frontends/tda18271c2dd.h
 create mode 100644 drivers/media/dvb/frontends/tda18271c2dd_maps.h
 create mode 100644 drivers/media/rc/ir-mce_kbd-decoder.c
 create mode 100644 drivers/media/video/adp1653.c
 create mode 100644 drivers/media/video/atmel-isi.c
 delete mode 100644 drivers/media/video/cafe_ccic-regs.h
 delete mode 100644 drivers/media/video/cafe_ccic.c
 create mode 100644 drivers/media/video/davinci/vpbe.c
 create mode 100644 drivers/media/video/davinci/vpbe_display.c
 create mode 100644 drivers/media/video/davinci/vpbe_osd.c
 create mode 100644 drivers/media/video/davinci/vpbe_osd_regs.h
 create mode 100644 drivers/media/video/davinci/vpbe_venc.c
 create mode 100644 drivers/media/video/davinci/vpbe_venc_regs.h
 create mode 100644 drivers/media/video/gspca/se401.c
 create mode 100644 drivers/media/video/gspca/se401.h
 create mode 100644 drivers/media/video/marvell-ccic/Kconfig
 create mode 100644 drivers/media/video/marvell-ccic/Makefile
 create mode 100644 drivers/media/video/marvell-ccic/cafe-driver.c
 create mode 100644 drivers/media/video/marvell-ccic/mcam-core.c
 create mode 100644 drivers/media/video/marvell-ccic/mcam-core.h
 create mode 100644 drivers/media/video/marvell-ccic/mmp-driver.c
 create mode 100644 drivers/media/video/omap/omap_vout_vrfb.c
 create mode 100644 drivers/media/video/omap/omap_vout_vrfb.h
 create mode 100644 drivers/media/video/ov5642.c
 delete mode 100644 drivers/media/video/pwc/pwc-ioctl.h
 delete mode 100644 drivers/media/video/pwc/pwc-uncompress.h
 create mode 100644 drivers/media/video/s5p-mfc/Makefile
 create mode 100644 drivers/media/video/s5p-mfc/regs-mfc.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_common.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_ctrl.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_ctrl.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_debug.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_dec.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_dec.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_enc.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_enc.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_intr.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_intr.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_pm.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_pm.h
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_shm.c
 create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_shm.h
 create mode 100644 drivers/media/video/s5p-tv/Kconfig
 create mode 100644 drivers/media/video/s5p-tv/Makefile
 create mode 100644 drivers/media/video/s5p-tv/hdmi_drv.c
 create mode 100644 drivers/media/video/s5p-tv/hdmiphy_drv.c
 create mode 100644 drivers/media/video/s5p-tv/mixer.h
 create mode 100644 drivers/media/video/s5p-tv/mixer_drv.c
 create mode 100644 drivers/media/video/s5p-tv/mixer_grp_layer.c
 create mode 100644 drivers/media/video/s5p-tv/mixer_reg.c
 create mode 100644 drivers/media/video/s5p-tv/mixer_video.c
 create mode 100644 drivers/media/video/s5p-tv/mixer_vp_layer.c
 create mode 100644 drivers/media/video/s5p-tv/regs-hdmi.h
 create mode 100644 drivers/media/video/s5p-tv/regs-mixer.h
 create mode 100644 drivers/media/video/s5p-tv/regs-sdo.h
 create mode 100644 drivers/media/video/s5p-tv/regs-vp.h
 create mode 100644 drivers/media/video/s5p-tv/sdo_drv.c
 create mode 100644 include/media/adp1653.h
 create mode 100644 include/media/atmel-isi.h
 create mode 100644 include/media/davinci/vpbe.h
 create mode 100644 include/media/davinci/vpbe_display.h
 create mode 100644 include/media/davinci/vpbe_osd.h
 create mode 100644 include/media/davinci/vpbe_types.h
 create mode 100644 include/media/davinci/vpbe_venc.h
 create mode 100644 include/media/mmp-camera.h
 rename {drivers/media/video => include/media}/ov7670.h (100%)

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ