PixelFormat
Name |
Number |
Description |
UNSPECIFIED |
0 |
|
YUV420P |
1 |
|
YUV422P |
2 |
|
YUV444P |
3 |
|
YUVA420P |
4 |
|
YUVA422P |
5 |
|
YUVA444P |
6 |
|
RGBA |
7 |
|
BGRA |
8 |
|
UYVY |
9 |
|
RGB24 |
10 |
|
YUV422P10LE |
11 |
|
YUV422P10BE_RFC4175 |
12 |
RFC 4175 BE 10-bit YUV 4:2:2 — the canonical ST 2110-20 wire format (single byte-packed plane, 2.5 bytes/pixel, 4 pixels per pgroup). This is NOT the same memory layout as FFmpeg’s AV_PIX_FMT_YUV422P10BE (which is planar 16-bit-container) — see PixelFormatConvert for the routing that keeps these straight. Norsk emits frames in this format from ST 2110 receivers when MTL is in passthrough mode, and accepts it on ST 2110 senders. |
YUV420P10LE |
13 |
|
YUV444P10LE |
14 |
|
YUV444P10BE_RFC4175 |
15 |
RFC 4175 BE 10-bit YUV 4:4:4 — ST 2110-20 wire format (single byte-packed plane, 3.75 bytes/pixel, 4 pixels per 15-byte pgroup). Same memory-layout caveat as YUV422P10BE_RFC4175: NOT compatible with FFmpeg’s planar AV_PIX_FMT_YUV444P10BE. |