design: mediatype-video: add markup to figures and diagrams

Drop some trailing whitespace while at it.
This commit is contained in:
Reynaldo H. Verdejo Pinochet 2016-12-27 11:34:42 -08:00
parent 84329ab367
commit b0a8ebb476

View file

@ -71,6 +71,7 @@
- **"I420"** planar 4:2:0 YUV
```
Component 0: Y
depth: 8
pstride: 1
@ -93,14 +94,16 @@
default size: rstride (component2) * RU2 (height) / 2
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"YV12"** planar 4:2:0 YUV
Same as I420 but with U and V planes swapped
```
Component 0: Y
depth: 8
pstride: 1
@ -123,12 +126,14 @@
default size: rstride (component2) * RU2 (height) / 2
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"YUY2"** packed 4:2:2 YUV
```
+--+--+--+--+ +--+--+--+--+
|Y0|U0|Y1|V0| |Y2|U2|Y3|V2| ...
+--+--+--+--+ +--+--+--+--+
@ -151,11 +156,13 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"YVYU"** packed 4:2:2 YUV
Same as "YUY2" but with U and V planes swapped
```
+--+--+--+--+ +--+--+--+--+
|Y0|V0|Y1|U0| |Y2|V2|Y3|U2| ...
+--+--+--+--+ +--+--+--+--+
@ -178,9 +185,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"UYVY"** packed 4:2:2 YUV
```
+--+--+--+--+ +--+--+--+--+
|U0|Y0|V0|Y1| |U2|Y2|V2|Y3| ...
+--+--+--+--+ +--+--+--+--+
@ -203,9 +212,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"AYUV"** packed 4:4:4 YUV with alpha channel
```
+--+--+--+--+ +--+--+--+--+
|A0|Y0|U0|V0| |A1|Y1|U1|V1| ...
+--+--+--+--+ +--+--+--+--+
@ -233,9 +244,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"RGBx"** sparse rgb packed into 32 bit, space last
```
+--+--+--+--+ +--+--+--+--+
|R0|G0|B0|X | |R1|G1|B1|X | ...
+--+--+--+--+ +--+--+--+--+
@ -258,9 +271,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"BGRx"** sparse reverse rgb packed into 32 bit, space last
```
+--+--+--+--+ +--+--+--+--+
|B0|G0|R0|X | |B1|G1|R1|X | ...
+--+--+--+--+ +--+--+--+--+
@ -283,9 +298,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"xRGB"** sparse rgb packed into 32 bit, space first
```
+--+--+--+--+ +--+--+--+--+
|X |R0|G0|B0| |X |R1|G1|B1| ...
+--+--+--+--+ +--+--+--+--+
@ -308,9 +325,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"xBGR"** sparse reverse rgb packed into 32 bit, space first
```
+--+--+--+--+ +--+--+--+--+
|X |B0|G0|R0| |X |B1|G1|R1| ...
+--+--+--+--+ +--+--+--+--+
@ -333,9 +352,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"RGBA"** rgb with alpha channel last
```
+--+--+--+--+ +--+--+--+--+
|R0|G0|B0|A0| |R1|G1|B1|A1| ...
+--+--+--+--+ +--+--+--+--+
@ -363,9 +384,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"BGRA"** reverse rgb with alpha channel last
```
+--+--+--+--+ +--+--+--+--+
|B0|G0|R0|A0| |B1|G1|R1|A1| ...
+--+--+--+--+ +--+--+--+--+
@ -393,9 +416,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"ARGB"** rgb with alpha channel first
```
+--+--+--+--+ +--+--+--+--+
|A0|R0|G0|B0| |A1|R1|G1|B1| ...
+--+--+--+--+ +--+--+--+--+
@ -423,9 +448,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"ABGR"** reverse rgb with alpha channel first
```
+--+--+--+--+ +--+--+--+--+
|A0|R0|G0|B0| |A1|R1|G1|B1| ...
+--+--+--+--+ +--+--+--+--+
@ -453,9 +480,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"RGB"** rgb
```
+--+--+--+ +--+--+--+
|R0|G0|B0| |R1|G1|B1| ...
+--+--+--+ +--+--+--+
@ -478,9 +507,11 @@
Image
default rstride: RU4 (width * 3)
default size: rstride (image) * height
```
- **"BGR"** reverse rgb
```
+--+--+--+ +--+--+--+
|B0|G0|R0| |B1|G1|R1| ...
+--+--+--+ +--+--+--+
@ -503,9 +534,11 @@
Image
default rstride: RU4 (width * 3)
default size: rstride (image) * height
```
- **"Y41B"** planar 4:1:1 YUV
```
Component 0: Y
depth: 8
pstride: 1
@ -528,12 +561,14 @@
default size: rstride (component2) * height
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"Y42B"** planar 4:2:2 YUV
```
Component 0: Y
depth: 8
pstride: 1
@ -556,12 +591,14 @@
default size: rstride (component2) * height
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"Y444"** planar 4:4:4 YUV
```
Component 0: Y
depth: 8
pstride: 1
@ -584,12 +621,13 @@
default size: rstride (component2) * height
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
- **"v210"** packed 4:2:2 10-bit YUV, complex format
```
Component 0: Y
depth: 10
@ -602,9 +640,11 @@
Image
default rstride: RU48 (width) * 128
default size: rstride (image) * height
```
- **"v216"** packed 4:2:2 16-bit YUV, Y0-U0-Y1-V1 order
```
+--+--+--+--+ +--+--+--+--+
|U0|Y0|V0|Y1| |U1|Y2|V1|Y3| ...
+--+--+--+--+ +--+--+--+--+
@ -627,9 +667,11 @@
Image
default rstride: RU8 (width * 2)
default size: rstride (image) * height
```
- **"NV12"** planar 4:2:0 YUV with interleaved UV plane
```
Component 0: Y
depth: 8
pstride: 1
@ -651,9 +693,11 @@
Image
default size: RU4 (width) * RU2 (height) * 3 / 2
```
- **"NV21"** planar 4:2:0 YUV with interleaved VU plane
```
Component 0: Y
depth: 8
pstride: 1
@ -675,9 +719,11 @@
Image
default size: RU4 (width) * RU2 (height) * 3 / 2
```
- **"GRAY8"** 8-bit grayscale "Y800" same as "GRAY8"
```
Component 0: Y
depth: 8
offset: 0
@ -687,9 +733,11 @@
Image
default size: size (component0)
```
- **"GRAY16\_BE"** 16-bit grayscale, most significant byte first
```
Component 0: Y
depth: 16
offset: 0
@ -699,10 +747,12 @@
Image
default size: size (component0)
```
- **"GRAY16\_LE"** 16-bit grayscale, least significant byte first
- **"Y16"** same as "GRAY16\_LE"
```
Component 0: Y
depth: 16 LE
offset: 0
@ -712,9 +762,11 @@
Image
default size: size (component0)
```
- **"v308"** packed 4:4:4 YUV
```
+--+--+--+ +--+--+--+
|Y0|U0|V0| |Y1|U1|V1| ...
+--+--+--+ +--+--+--+
@ -737,9 +789,11 @@
Image
default rstride: RU4 (width * 3)
default size: rstride (image) * height
```
- **"IYU2"** packed 4:4:4 YUV, U-Y-V order
```
+--+--+--+ +--+--+--+
|U0|Y0|V0| |U1|Y1|V1| ...
+--+--+--+ +--+--+--+
@ -762,9 +816,11 @@
Image
default rstride: RU4 (width * 3)
default size: rstride (image) * height
```
- **"RGB16"** rgb 5-6-5 bits per component
```
+--+--+--+ +--+--+--+
|R0|G0|B0| |R1|G1|B1| ...
+--+--+--+ +--+--+--+
@ -784,9 +840,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"BGR16"** reverse rgb 5-6-5 bits per component
```
+--+--+--+ +--+--+--+
|B0|G0|R0| |B1|G1|R1| ...
+--+--+--+ +--+--+--+
@ -806,9 +864,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"RGB15"** rgb 5-5-5 bits per component
```
+--+--+--+ +--+--+--+
|R0|G0|B0| |R1|G1|B1| ...
+--+--+--+ +--+--+--+
@ -828,9 +888,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"BGR15"** reverse rgb 5-5-5 bits per component
```
+--+--+--+ +--+--+--+
|B0|G0|R0| |B1|G1|R1| ...
+--+--+--+ +--+--+--+
@ -850,9 +912,11 @@
Image
default rstride: RU4 (width * 2)
default size: rstride (image) * height
```
- **"UYVP"** packed 10-bit 4:2:2 YUV (U0-Y0-V0-Y1 U2-Y2-V2-Y3 U4 ...)
```
Component 0: Y
depth: 10
@ -865,9 +929,11 @@
Image
default rstride: RU4 (width * 2 * 5)
default size: rstride (image) * height
```
- **"A420"** planar 4:4:2:0 AYUV
```
Component 0: Y
depth: 8
pstride: 1
@ -899,12 +965,14 @@
Image
default size: size (component0) +
size (component1) +
size (component1) +
size (component2) +
size (component3)
```
- **"RGB8P"** 8-bit paletted RGB
```
Component 0: INDEX
depth: 8
pstride: 1
@ -921,9 +989,11 @@
Image
default size: size (component0) + size (component1)
```
- **"YUV9"** planar 4:1:0 YUV
```
Component 0: Y
depth: 8
pstride: 1
@ -946,12 +1016,14 @@
default size: rstride (component2) * (RU4 (height) / 4)
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"YVU9"** planar 4:1:0 YUV (like YUV9 but UV planes swapped)
```
Component 0: Y
depth: 8
pstride: 1
@ -974,12 +1046,14 @@
default size: rstride (component2) * (RU4 (height) / 4)
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"IYU1"** packed 4:1:1 YUV (Cb-Y0-Y1-Cr-Y2-Y3 ...)
```
+--+--+--+ +--+--+--+
|B0|G0|R0| |B1|G1|R1| ...
+--+--+--+ +--+--+--+
@ -1002,9 +1076,11 @@
Image
default rstride: RU4 (RU4 (width) + RU4 (width) / 2)
default size: rstride (image) * height
```
- **"ARGB64"** rgb with alpha channel first, 16 bits per channel
```
+--+--+--+--+ +--+--+--+--+
|A0|R0|G0|B0| |A1|R1|G1|B1| ...
+--+--+--+--+ +--+--+--+--+
@ -1032,9 +1108,11 @@
Image
default rstride: width * 8
default size: rstride (image) * height
```
- **"AYUV64"** packed 4:4:4 YUV with alpha channel, 16 bits per channel (A0-Y0-U0-V0 ...)
```
+--+--+--+--+ +--+--+--+--+
|A0|Y0|U0|V0| |A1|Y1|U1|V1| ...
+--+--+--+--+ +--+--+--+--+
@ -1062,9 +1140,11 @@
Image
default rstride: width * 8
default size: rstride (image) * height
```
- **"r210"** packed 4:4:4 RGB, 10 bits per channel
```
+--+--+--+ +--+--+--+
|R0|G0|B0| |R1|G1|B1| ...
+--+--+--+ +--+--+--+
@ -1084,9 +1164,11 @@
Image
default rstride: width * 4
default size: rstride (image) * height
```
- **"I420\_10LE"** planar 4:2:0 YUV, 10 bits per channel LE
```
Component 0: Y
depth: 10 LE
pstride: 2
@ -1109,12 +1191,14 @@
default size: rstride (component2) * RU2 (height) / 2
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"I420\_10BE"** planar 4:2:0 YUV, 10 bits per channel BE
```
Component 0: Y
depth: 10 BE
pstride: 2
@ -1137,12 +1221,14 @@
default size: rstride (component2) * RU2 (height) / 2
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"I422\_10LE"** planar 4:2:2 YUV, 10 bits per channel LE
```
Component 0: Y
depth: 10 LE
pstride: 2
@ -1165,12 +1251,14 @@
default size: rstride (component2) * RU2 (height)
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"I422\_10BE"** planar 4:2:2 YUV, 10 bits per channel BE
```
Component 0: Y
depth: 10 BE
pstride: 2
@ -1193,9 +1281,10 @@
default size: rstride (component2) * RU2 (height)
Image
default size: size (component0) +
default size: size (component0) +
size (component1) +
size (component2)
```
- **"Y444\_10BE"** planar 4:4:4 YUV, 10 bits per channel
- **"Y444\_10LE"** planar 4:4:4 YUV, 10 bits per channel
@ -1210,6 +1299,7 @@
- **"NV12\_64Z32"** planar 4:2:0 YUV with interleaved UV plane in 64x32 tiles zigzag
```
Component 0: Y
depth: 8
pstride: 1
@ -1238,3 +1328,4 @@
tile mode: ZFLIPZ_2X2
tile width: 6
tile height: 5
```