| From: |
| Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| To: |
| linux-media@vger.kernel.org |
| Subject: |
| [RFC/PATCH v4 00/12] Sub-device pad-level operations |
| Date: |
| Thu, 25 Nov 2010 03:28:50 +0100 |
| Message-ID: |
| <1290652142-15150-1-git-send-email-laurent.pinchart@ideasonboard.com> |
| Cc: |
| sakari.ailus@maxwell.research.nokia.com |
| Archive-link: |
| Article, Thread
|
Hi everybody,
Here's the fourth version of the sub-device pad-level operations patches.
Compared to the previous version enums have been replaced by fixed-size fields
in public structures, and the patches have been rebased on top of 2.6.37-rc3.
You can find the patches in http://git.linuxtv.org/pinchartl/media.git as
usual (media-0003-subdev-pad branch).
Antti Koskipaa (1):
v4l: v4l2_subdev userspace crop API
Laurent Pinchart (10):
v4l: Move the media/v4l2-mediabus.h header to include/linux
v4l: Replace enums with fixed-sized fields in public structure
v4l: Rename V4L2_MBUS_FMT_GREY8_1X8 to V4L2_MBUS_FMT_Y8_1X8
v4l: Group media bus pixel codes by types and sort them
alphabetically
v4l: Add 8-bit YUYV on 16-bit bus and SGRBG10 media bus pixel codes
v4l: Add remaining RAW10 patterns w DPCM pixel code variants
v4l: v4l2_subdev pad-level operations
v4l: v4l2_subdev userspace format API - documentation binary files
v4l: v4l2_subdev userspace format API
v4l: v4l2_subdev userspace frame interval API
Stanimir Varbanov (1):
v4l: Create v4l2 subdev file handle structure
Documentation/DocBook/Makefile | 5 +-
Documentation/DocBook/media-entities.tmpl | 26 +
Documentation/DocBook/v4l/bayer.pdf | Bin 0 -> 12116 bytes
Documentation/DocBook/v4l/bayer.png | Bin 0 -> 9725 bytes
Documentation/DocBook/v4l/dev-subdev.xml | 307 +++
Documentation/DocBook/v4l/pipeline.pdf | Bin 0 -> 20276 bytes
Documentation/DocBook/v4l/pipeline.png | Bin 0 -> 12130 bytes
Documentation/DocBook/v4l/subdev-formats.xml | 2410 ++++++++++++++++++++
Documentation/DocBook/v4l/v4l2.xml | 7 +
Documentation/DocBook/v4l/vidioc-streamon.xml | 9 +
.../v4l/vidioc-subdev-enum-frame-interval.xml | 146 ++
.../DocBook/v4l/vidioc-subdev-enum-frame-size.xml | 148 ++
.../DocBook/v4l/vidioc-subdev-enum-mbus-code.xml | 113 +
Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml | 143 ++
Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml | 168 ++
.../DocBook/v4l/vidioc-subdev-g-frame-interval.xml | 135 ++
drivers/media/Kconfig | 9 +
drivers/media/video/mt9m001.c | 2 +-
drivers/media/video/mt9v022.c | 4 +-
drivers/media/video/ov6650.c | 10 +-
drivers/media/video/sh_mobile_csi2.c | 6 +-
drivers/media/video/soc_mediabus.c | 2 +-
drivers/media/video/v4l2-subdev.c | 175 ++-
include/linux/Kbuild | 2 +
include/linux/v4l2-mediabus.h | 104 +
include/linux/v4l2-subdev.h | 141 ++
include/media/soc_mediabus.h | 3 +-
include/media/v4l2-mediabus.h | 61 +-
include/media/v4l2-subdev.h | 55 +
29 files changed, 4089 insertions(+), 102 deletions(-)
create mode 100644 Documentation/DocBook/v4l/bayer.pdf
create mode 100644 Documentation/DocBook/v4l/bayer.png
create mode 100644 Documentation/DocBook/v4l/dev-subdev.xml
create mode 100644 Documentation/DocBook/v4l/pipeline.pdf
create mode 100644 Documentation/DocBook/v4l/pipeline.png
create mode 100644 Documentation/DocBook/v4l/subdev-formats.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-interval.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-size.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-mbus-code.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-frame-interval.xml
create mode 100644 include/linux/v4l2-mediabus.h
create mode 100644 include/linux/v4l2-subdev.h
--
Regards,
Laurent Pinchart