aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2016-10-11 11:14:16 -0700
committerFrank Barchard <fbarchard@google.com>2016-10-11 11:14:16 -0700
commitd363ea6527bf84b9498279c378e90de1dd8e3fcd (patch)
tree0e1c6885c4a8d1d3d7e5b84b5dcfd65f0b4afc08 /docs
parent0071f46a1fad6151f16dd972456df236c0b6c23b (diff)
downloadlibyuv-d363ea6527bf84b9498279c378e90de1dd8e3fcd.tar.gz
Remove I411 support.
YUV 411 is very uncommon format. Remove support. Update documentation to reflect that 411 is deprecated. Simplify tests for YUV to only test with the new side by side YUV but keep old 3 plane test around with a macro for now. BUG=libyuv:645 R=kjellander@chromium.org Review URL: https://codereview.chromium.org/2406123002 .
Diffstat (limited to 'docs')
-rw-r--r--docs/formats.md8
1 files changed, 3 insertions, 5 deletions
diff --git a/docs/formats.md b/docs/formats.md
index f3a35420..cddfe027 100644
--- a/docs/formats.md
+++ b/docs/formats.md
@@ -37,20 +37,18 @@ This is how OSX formats map to libyuv
The following is extracted from video_common.h as a complete list of formats supported by libyuv.
enum FourCC {
- // 9 Primary YUV formats: 5 planar, 2 biplanar, 2 packed.
+ // 8 Primary YUV formats: 5 planar, 2 biplanar, 2 packed.
FOURCC_I420 = FOURCC('I', '4', '2', '0'),
FOURCC_I422 = FOURCC('I', '4', '2', '2'),
FOURCC_I444 = FOURCC('I', '4', '4', '4'),
- FOURCC_I411 = FOURCC('I', '4', '1', '1'),
FOURCC_I400 = FOURCC('I', '4', '0', '0'),
FOURCC_NV21 = FOURCC('N', 'V', '2', '1'),
FOURCC_NV12 = FOURCC('N', 'V', '1', '2'),
FOURCC_YUY2 = FOURCC('Y', 'U', 'Y', '2'),
FOURCC_UYVY = FOURCC('U', 'Y', 'V', 'Y'),
- // 2 Secondary YUV formats: row biplanar.
+ // 1 Secondary YUV formats: row biplanar.
FOURCC_M420 = FOURCC('M', '4', '2', '0'),
- FOURCC_Q420 = FOURCC('Q', '4', '2', '0'),
// 9 Primary RGB formats: 4 32 bpp, 2 24 bpp, 3 16 bpp.
FOURCC_ARGB = FOURCC('A', 'R', 'G', 'B'),
@@ -104,7 +102,7 @@ The following is extracted from video_common.h as a complete list of formats sup
# Planar YUV
The following formats contains a full size Y plane followed by 1 or 2
- planes for UV: I420, I422, I444, I411, I400, NV21, NV12, I400
+ planes for UV: I420, I422, I444, I400, NV21, NV12, I400
The size (subsampling) of the UV varies.
I420, NV12 and NV21 are half width, half height
I422, NV16 and NV61 are half width, full height