~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst (Architecture i386) and /Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst (Architecture ppc)


  1 .. SPDX-License-Identifier: GFDL-1.1-no-invari      1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2                                                     2 
  3 .. _V4L2-SDR-FMT-PCU18BE:                           3 .. _V4L2-SDR-FMT-PCU18BE:
  4                                                     4 
  5 ******************************                      5 ******************************
  6 V4L2_SDR_FMT_PCU18BE ('PC18')                       6 V4L2_SDR_FMT_PCU18BE ('PC18')
  7 ******************************                      7 ******************************
  8                                                     8 
  9 Planar complex unsigned 18-bit big endian IQ s      9 Planar complex unsigned 18-bit big endian IQ sample
 10                                                    10 
 11 Description                                        11 Description
 12 ===========                                        12 ===========
 13                                                    13 
 14 This format contains a sequence of complex num     14 This format contains a sequence of complex number samples. Each complex
 15 number consist of two parts called In-phase an     15 number consist of two parts called In-phase and Quadrature (IQ). Both I
 16 and Q are represented as a 18 bit unsigned big     16 and Q are represented as a 18 bit unsigned big endian number stored in
 17 32 bit space. The remaining unused bits within     17 32 bit space. The remaining unused bits within the 32 bit space will be
 18 padded with 0. I value starts first and Q valu     18 padded with 0. I value starts first and Q value starts at an offset
 19 equalling half of the buffer size (i.e.) offse     19 equalling half of the buffer size (i.e.) offset = buffersize/2. Out of
 20 the 18 bits, bit 17:2 (16 bit) is data and bit     20 the 18 bits, bit 17:2 (16 bit) is data and bit 1:0 (2 bit) can be any
 21 value.                                             21 value.
 22                                                    22 
 23 **Byte Order.**                                    23 **Byte Order.**
 24 Each cell is one byte.                             24 Each cell is one byte.
 25                                                    25 
 26 .. flat-table::                                    26 .. flat-table::
 27     :header-rows:  1                               27     :header-rows:  1
 28     :stub-columns: 0                               28     :stub-columns: 0
 29                                                    29 
 30     * -  Offset:                                   30     * -  Offset:
 31       -  Byte B0                                   31       -  Byte B0
 32       -  Byte B1                                   32       -  Byte B1
 33       -  Byte B2                                   33       -  Byte B2
 34       -  Byte B3                                   34       -  Byte B3
 35     * -  start + 0:                                35     * -  start + 0:
 36       -  I'\ :sub:`0[17:10]`                       36       -  I'\ :sub:`0[17:10]`
 37       -  I'\ :sub:`0[9:2]`                         37       -  I'\ :sub:`0[9:2]`
 38       -  I'\ :sub:`0[1:0]; B2[5:0]=pad`            38       -  I'\ :sub:`0[1:0]; B2[5:0]=pad`
 39       -  pad                                       39       -  pad
 40     * -  start + 4:                                40     * -  start + 4:
 41       -  I'\ :sub:`1[17:10]`                       41       -  I'\ :sub:`1[17:10]`
 42       -  I'\ :sub:`1[9:2]`                         42       -  I'\ :sub:`1[9:2]`
 43       -  I'\ :sub:`1[1:0]; B2[5:0]=pad`            43       -  I'\ :sub:`1[1:0]; B2[5:0]=pad`
 44       -  pad                                       44       -  pad
 45     * -  ...                                       45     * -  ...
 46     * - start + offset:                            46     * - start + offset:
 47       -  Q'\ :sub:`0[17:10]`                       47       -  Q'\ :sub:`0[17:10]`
 48       -  Q'\ :sub:`0[9:2]`                         48       -  Q'\ :sub:`0[9:2]`
 49       -  Q'\ :sub:`0[1:0]; B2[5:0]=pad`            49       -  Q'\ :sub:`0[1:0]; B2[5:0]=pad`
 50       -  pad                                       50       -  pad
 51     * - start + offset + 4:                        51     * - start + offset + 4:
 52       -  Q'\ :sub:`1[17:10]`                       52       -  Q'\ :sub:`1[17:10]`
 53       -  Q'\ :sub:`1[9:2]`                         53       -  Q'\ :sub:`1[9:2]`
 54       -  Q'\ :sub:`1[1:0]; B2[5:0]=pad`            54       -  Q'\ :sub:`1[1:0]; B2[5:0]=pad`
 55       -  pad                                       55       -  pad
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php