From: vollejm <jean-marc.vo...@st.com>

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.vo...@st.com>
---
 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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to