[GIT PULL for v3.0] media updates for v3.1

From: Mauro Carvalho Chehab
Date: Fri Jul 29 2011 - 13:31:45 EST


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@xxxxxxxxxx (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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/