[GIT PULL FOR v5.11 or v5.12] Rework RGB and YUV pixel formats documentation

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

 



See the cover letter for all the details:

https://patchwork.linuxtv.org/project/linux-media/cover/20201206230316.1221-1-laurent.pinchart@xxxxxxxxxxxxxxxx/

This is really nice work, so I hope it can still make the cut for v5.11.

No code was changed, only videodev.h was modified but that only removed a comment
and moved two pixfmt definitions around.

Regards,

	Hans

The following changes since commit 63288c829b1a5991d8f8c15cab596108ed206ba6:

  media: pixfmt-compressed.rst: fix 'bullet' formatting (2020-12-03 12:27:34 +0100)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.11f

for you to fetch changes up to 07a3faa17031f878927b41e551bb9eee9684f590:

  media: doc: pixfmt-yuv: Move all planar YUV formats to common file (2020-12-07 10:12:01 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Laurent Pinchart (16):
      media: videodev2.h: Remove unneeded comment about 4CC value
      media: videodev2.h: Move HI240 format to vendor-specific section
      media: videodev2.h: Move HM12 format to YUV semi-planar section
      media: doc: pixfmt-rgb: Remove layout table for packed RGB formats
      media: doc: pixfmt-rgb: Add title for deprecated formats
      media: doc: pixfmt-rgb: Clarify naming scheme for RGB formats
      media: doc: pixfmt-rgb: Make 8 bits per component table more compact
      media: doc: pixfmt-rgb: Replace '-' with 'X' to denote padding
      media: doc: pixfmt-yuv: Document subsampling in more details
      media: doc: pixfmt-yuv: Move all packed YUV formats to common file
      media: doc: pixfmt-packed-yuv: Fill padding bits with 'X'
      media: doc: pixfmt-packed-yuv: Express 4:4:4 formats in a more compact way
      media: doc: pixfmt-packed-yuv: Clarify naming scheme for 4:4:4 formats
      media: doc: pixfmt-yuv: Move all luma-only YUV formats to common file
      media: doc: pixfmt-yuv: Move all semi-planar YUV formats to common file
      media: doc: pixfmt-yuv: Move all planar YUV formats to common file

 Documentation/userspace-api/media/v4l/pixfmt-grey.rst       |  44 ---
 Documentation/userspace-api/media/v4l/pixfmt-m420.rst       |  59 +---
 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst       | 129 --------
 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst      | 144 ---------
 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst     |  60 ----
 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst       | 153 ---------
 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst      | 157 ----------
 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst       |  95 ------
 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst | 412 ++++++++++++------------
 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst        | 671 +++++++++++----------------------------
 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst       | 110 -------
 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst       | 108 -------
 Documentation/userspace-api/media/v4l/pixfmt-y10.rst        |  65 ----
 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst       |  33 --
 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst       |  43 ---
 Documentation/userspace-api/media/v4l/pixfmt-y12.rst        |  65 ----
 Documentation/userspace-api/media/v4l/pixfmt-y14.rst        |  65 ----
 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst     |  69 ----
 Documentation/userspace-api/media/v4l/pixfmt-y16.rst        |  69 ----
 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst       | 151 ---------
 Documentation/userspace-api/media/v4l/pixfmt-yuv-luma.rst   | 126 ++++++++
 Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst | 950 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst     | 127 --------
 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst    | 115 -------
 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst     | 143 ---------
 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst    | 152 ---------
 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst    | 141 ---------
 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst    | 129 --------
 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst    | 141 ---------
 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst       | 118 -------
 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst       | 108 -------
 Documentation/userspace-api/media/v4l/yuv-formats.rst       | 278 +++++++++++++++--
 include/uapi/linux/videodev2.h                              |  14 +-
 33 files changed, 1714 insertions(+), 3530 deletions(-)
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst
 create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv-luma.rst
 create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst
 delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst



[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