[GIT PULL] HSV formats

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

 



Hi Mauro,


These patches add support for HSV.

HSV formats are extremely useful for image segmentation. This set of
patches makes v4l2 aware of this kind of formats.

Vivid changes have been divided to ease the reviewing process.

We are working on patches for Gstreamer and OpenCV that will make use
of these formats.

This pull request contains [PATCH v5 00/12] Add HSV format, plus the
following chanes:

-It has been rebased to media/master
-Laurent patch to add support for vsp1
-Hans Ack-by
-Documentation now make use of tabularcolumn (latex)

This is my first pull request :)

Please pull


The following changes since commit 036bbb8213ecca49799217f30497dc0484178e53:

  [media] cobalt: update EDID (2016-09-06 16:46:39 -0300)

are available in the git repository at:

  https://github.com/ribalda/linux.git vivid-hsv-v6

for you to fetch changes up to 1242d7e43b9053cd649ac5ec81aad8597e88ab46:

  [media] vsp1: Add support for capture and output in HSV formats
(2016-09-07 10:41:52 +0200)

----------------------------------------------------------------
Laurent Pinchart (1):
      [media] vsp1: Add support for capture and output in HSV formats

Ricardo Ribalda Delgado (12):
      [media] videodev2.h Add HSV formats
      [media] Documentation: Add HSV format
      [media] Documentation: Add Ricardo Ribalda
      [media] vivid: Code refactor for color encoding
      [media] vivid: Add support for HSV formats
      [media] vivid: Rename variable
      [media] vivid: Introduce TPG_COLOR_ENC_LUMA
      [media] vivid: Fix YUV555 and YUV565 handling
      [media] vivid: Local optimization
      [media] videodev2.h Add HSV encoding
      [media] Documentation: Add HSV encodings
      [media] vivid: Add support for HSV encoding

 Documentation/media/uapi/v4l/hsv-formats.rst       |  19 ++++
 Documentation/media/uapi/v4l/pixfmt-002.rst        |  12 +-
 Documentation/media/uapi/v4l/pixfmt-003.rst        |  14 ++-
 Documentation/media/uapi/v4l/pixfmt-006.rst        |  43 ++++++-
 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164
+++++++++++++++++++++++++++
 Documentation/media/uapi/v4l/pixfmt.rst            |   1 +
 Documentation/media/uapi/v4l/v4l2.rst              |   9 ++
 Documentation/media/videodev2.h.rst.exceptions     |   4 +
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      | 411
++++++++++++++++++++++++++++++++++++++++++++-----------------------
 drivers/media/platform/vivid/vivid-core.h          |   3 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |  25 +++++
 drivers/media/platform/vivid/vivid-vid-cap.c       |  17 ++-
 drivers/media/platform/vivid/vivid-vid-common.c    |  68 ++++++-----
 drivers/media/platform/vivid/vivid-vid-out.c       |   1 +
 drivers/media/platform/vsp1/vsp1_pipe.c            |   8 ++
 drivers/media/platform/vsp1/vsp1_rwpf.c            |   2 +
 drivers/media/platform/vsp1/vsp1_video.c           |   5 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |   2 +
 include/media/v4l2-tpg.h                           |  24 +++-
 include/uapi/linux/videodev2.h                     |  36 +++++-
 20 files changed, 685 insertions(+), 183 deletions(-)
 create mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst


-- 
Ricardo Ribalda
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux