Various improvements
Hi Mauro,
Various fixes, more 'embed video_device' patches and change bytesperline in v4l2_plane_pix_format to __u32 instead of __u16 (we discussed that in San Jose).
Regards,
Hans
The following changes since commit 8a56b6b5fd6ff92b7e27d870b803b11b751660c2:
[media] v4l2-subdev: remove enum_framesizes/intervals (2015-03-23 12:02:41 -0700)
are available in the git repository at:
git://linuxtv.org/hverkuil/media_tree.git for-v4.1o
for you to fetch changes up to 96fb27881e8f5abc263abfd42253e791b87773be:
sta2x11: embed video_device (2015-03-30 14:37:19 +0200)
----------------------------------------------------------------
Alexey Khoroshilov (1):
usbvision: fix leak of usb_dev on failure paths in usbvision_probe()
Hans Verkuil (17):
ivtv: embed video_device
vim2m: embed video_device
saa7146: embed video_device
radio-bcm2048: embed video_device
dt3155v4l: embed video_device
meye: embed video_device
m2m-deinterlace: embed video_device
wl128x: embed video_device
gadget/uvc: embed video_device
hdpvr: embed video_device
tm6000: embed video_device
usbvision: embed video_device
cx231xx: embed video_device
v4l2_plane_pix_format: use __u32 bytesperline instead of __u16
ivtv: replace crop by selection
ivtv: disable fbuf support if ivtvfb isn't loaded
sta2x11: embed video_device
Lad, Prabhakar (2):
media: davinci: vpfe_capture: embed video_device
media: sh_vou: embed video_device
Documentation/DocBook/media/v4l/pixfmt.xml | 4 +- drivers/media/common/saa7146/saa7146_fops.c | 19 ++------ drivers/media/pci/ivtv/ivtv-alsa-main.c | 2 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 4 +- drivers/media/pci/ivtv/ivtv-driver.h | 2 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 146 ++++++++++++++++++++++++++++++++----------------------- drivers/media/pci/ivtv/ivtv-irq.c | 8 +-- drivers/media/pci/ivtv/ivtv-streams.c | 113 +++++++++++++++++++----------------------- drivers/media/pci/ivtv/ivtv-streams.h | 2 +- drivers/media/pci/meye/meye.c | 21 +++----- drivers/media/pci/meye/meye.h | 2 +- drivers/media/pci/saa7146/hexium_gemini.c | 2 +- drivers/media/pci/saa7146/hexium_orion.c | 2 +- drivers/media/pci/saa7146/mxb.c | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 35 +++++-------- drivers/media/pci/ttpci/av7110.h | 4 +- drivers/media/pci/ttpci/budget-av.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 26 +++------- drivers/media/platform/m2m-deinterlace.c | 21 +++----- drivers/media/platform/s5p-tv/mixer_video.c | 2 +- drivers/media/platform/sh_vou.c | 21 +++----- drivers/media/platform/vim2m.c | 23 +++------ drivers/media/radio/wl128x/fmdrv_v4l2.c | 28 ++++------- drivers/media/usb/cx231xx/cx231xx-417.c | 33 +++++-------- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +-- drivers/media/usb/cx231xx/cx231xx-video.c | 94 ++++++++++++----------------------- drivers/media/usb/cx231xx/cx231xx.h | 8 +-- drivers/media/usb/hdpvr/hdpvr-core.c | 10 ++-- drivers/media/usb/hdpvr/hdpvr-video.c | 19 +++----- drivers/media/usb/hdpvr/hdpvr.h | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 59 ++++++---------------- drivers/media/usb/tm6000/tm6000.h | 4 +- drivers/media/usb/usbvision/usbvision-video.c | 94 ++++++++++++++++------------------- drivers/media/usb/usbvision/usbvision.h | 4 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 33 ++++--------- drivers/staging/media/dt3155v4l/dt3155v4l.c | 30 ++++-------- drivers/staging/media/dt3155v4l/dt3155v4l.h | 4 +- drivers/usb/gadget/function/f_uvc.c | 44 +++++++---------- drivers/usb/gadget/function/uvc.h | 2 +- include/media/davinci/vpfe_capture.h | 2 +- include/media/saa7146_vv.h | 4 +- include/uapi/linux/videodev2.h | 4 +- 44 files changed, 383 insertions(+), 570 deletions(-)