[PATCH] ITU BT2020 support in v4l2_colorspace

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

 



From: vollejm <jean-marc.volle@xxxxxx>

UHD video content may be encoded using a new color space (BT2020). This patch
adds it to the  v4l2_colorspace enum


Signed-off-by: <jean-marc.volle@xxxxxx>
---
 Documentation/DocBook/media/v4l/biblio.xml | 10 ++++++++++
 Documentation/DocBook/media/v4l/pixfmt.xml | 14 ++++++++++++++
 include/uapi/linux/videodev2.h             |  4 ++++
 3 files changed, 28 insertions(+)

diff --git a/Documentation/DocBook/media/v4l/biblio.xml b/Documentation/DocBook/media/v4l/biblio.xml
index d2eb79e..d3930cf 100644
--- a/Documentation/DocBook/media/v4l/biblio.xml
+++ b/Documentation/DocBook/media/v4l/biblio.xml
@@ -117,6 +117,16 @@ url="http://www.itu.ch";>http://www.itu.ch</ulink>)</corpauthor>
       <title>ITU-R Recommendation BT.1119 "625-line
 television Wide Screen Signalling (WSS)"</title>
     </biblioentry>
+    <biblioentry id="itu2020">
+      <abbrev>ITU&nbsp;BT.2020</abbrev>
+      <authorgroup>
+	<corpauthor>International Telecommunication Union (<ulink
+url="http://www.itu.ch";>http://www.itu.ch</ulink>)</corpauthor>
+      </authorgroup>
+      <title>ITU-R Recommendation BT.2020 "Parameter values for
+	      ultra-high definition television systems for production
+	      and international programme exchange"</title>
+    </biblioentry>
 
     <biblioentry id="jfif">
       <abbrev>JFIF</abbrev>
diff --git a/Documentation/DocBook/media/v4l/pixfmt.xml b/Documentation/DocBook/media/v4l/pixfmt.xml
index 91dcbc8..f0c70dd 100644
--- a/Documentation/DocBook/media/v4l/pixfmt.xml
+++ b/Documentation/DocBook/media/v4l/pixfmt.xml
@@ -599,6 +599,20 @@ are still clamped to [0;255].</para>
 1.099&nbsp;I<superscript>0.45</superscript>&nbsp;-&nbsp;0.099&nbsp;for&nbsp;0.018&nbsp;&lt;&nbsp;I</entry>
 	    <entry spanname="spam">n/a</entry>
 	  </row>
+	  <row>
+	    <entry><constant>V4L2_COLORSPACE_BT2020</constant></entry>
+	    <entry>9</entry>
+	    <entry>BT2020, see <xref linkend="itu2020" /></entry>
+	    <entry>x&nbsp;=&nbsp;0.708, y&nbsp;=&nbsp;0.292</entry>
+	    <entry>x&nbsp;=&nbsp;0.170, y&nbsp;=&nbsp;0.797</entry>
+	    <entry>x&nbsp;=&nbsp;0.131, y&nbsp;=&nbsp;0.046</entry>
+	    <entry>x&nbsp;=&nbsp;0.3127, y&nbsp;=&nbsp;0.3290,
+	    Illuminant D<subscript>65</subscript></entry>
+	    <entry>see <xref linkend="itu2020" /></entry>
+	    <entry>see <xref linkend="itu2020" /></entry>
+	    <entry>see <xref linkend="itu2020" /></entry>
+	    <entry>see <xref linkend="itu2020" /></entry>
+	  </row>
 	</tbody>
       </tgroup>
     </table>
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index 168ff50..6af06e1 100644
--- a/include/uapi/linux/videodev2.h
+++ b/include/uapi/linux/videodev2.h
@@ -197,6 +197,10 @@ enum v4l2_colorspace {
 
 	/* For RGB colourspaces, this is probably a good start. */
 	V4L2_COLORSPACE_SRGB          = 8,
+
+	/* UHD BT2020 colorspace */
+	V4L2_COLORSPACE_BT2020          = 9,
+
 };
 
 enum v4l2_priority {
-- 
1.9.1
--
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