18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _V4L2-PIX-FMT-Y10P:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci******************************
68c2ecf20Sopenharmony_ciV4L2_PIX_FMT_Y10P ('Y10P')
78c2ecf20Sopenharmony_ci******************************
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciGrey-scale image as a MIPI RAW10 packed array
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciDescription
138c2ecf20Sopenharmony_ci===========
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciThis is a packed grey-scale image format with a depth of 10 bits per
168c2ecf20Sopenharmony_cipixel. Every four consecutive pixels are packed into 5 bytes. Each of
178c2ecf20Sopenharmony_cithe first 4 bytes contain the 8 high order bits of the pixels, and
188c2ecf20Sopenharmony_cithe 5th byte contains the 2 least significants bits of each pixel,
198c2ecf20Sopenharmony_ciin the same order.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci**Bit-packed representation.**
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci.. raw:: latex
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci    \small
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{1.2cm}||p{1.2cm}||p{1.2cm}||p{1.2cm}|p{3.2cm}|p{3.2cm}|
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci.. flat-table::
308c2ecf20Sopenharmony_ci    :header-rows:  0
318c2ecf20Sopenharmony_ci    :stub-columns: 0
328c2ecf20Sopenharmony_ci    :widths: 8 8 8 8 64
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci    * - Y'\ :sub:`00[9:2]`
358c2ecf20Sopenharmony_ci      - Y'\ :sub:`01[9:2]`
368c2ecf20Sopenharmony_ci      - Y'\ :sub:`02[9:2]`
378c2ecf20Sopenharmony_ci      - Y'\ :sub:`03[9:2]`
388c2ecf20Sopenharmony_ci      - Y'\ :sub:`03[1:0]`\ (bits 7--6) Y'\ :sub:`02[1:0]`\ (bits 5--4)
398c2ecf20Sopenharmony_ci	Y'\ :sub:`01[1:0]`\ (bits 3--2) Y'\ :sub:`00[1:0]`\ (bits 1--0)
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci.. raw:: latex
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci    \normalsize
44